Постов с тегом "алготрейдинг": 4501

алготрейдинг


алготрейдинг - подход к биржевой торговле, основанный на автоматизации торгового процесса при помощи программных алгоритмов и различных аппаратных решений.

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

Коротко о МАшке (для новичков)

    • 29 мая 2021, 16:51
    • |
    • GOLD
      Популярный автор
  • Еще
Берем минутки, пятиминутки и часы Сбера за 3 года и начинаем гонять простую МАшку с периодом P:

Алгоритм 1:
МА идет вверх N баров — открываем лонг. Закрываем, когда МА идет вниз X баров.
МА идет вниз N баров — открываем шорт. Закрываем, когда МА идет вверх X баров.
Гоняем вложенные циклы с переменными P, N, X.
Рыбы нет

Алгоритм 2:
МА идет вверх N баров. Закрываем, когда цена изменилась на C рублей.
МА идет вниз N баров. Закрываем, когда цена изменилась на C рублей.
Гоняем вложенные циклы с переменными P, N, C
Рыбы нет

Алгоритм 3:
Цена поднялась выше МА — открываем лонг. Закрываем, когда опустилась ниже МА.
Цена поднялась ниже МА — открываем шорт. Закрываем, когда поднялась выше МА.
Гоняем цикл с переменной P.
Рыбы нет

Алгоритм 4:
Цена поднялась выше МА — открываем лонг. Закрываем, когда цена изменилась на 

( Читать дальше )

Фьючерс на индекс ММВБ. Математические ожидания и реальная ретроспекция

Можно много рассуждать о возможностях положительного матожидания для фьючерса на индекс ММВБ и даже написать не одну статейку.
smart-lab.ru/blog/699550.php
А можно один раз сделать тестовый прогон по истории торгов. У меня набрана история 26 кварталов MXI (малый фьючерс) с экспирациями с марта 2012 по сентябрь 2019.
Покупаем по открытию после дня предыдущей экспирацции и закрываем либо по убытку (25%), либо скользящим стопом (триггер 25%, реверс-10%) либо по закрытию дня экспирации. И без проскальзываний. Комиссия купли-продажи 1 руб.
С этими оптимизированными параметрами выигрыш 10825.50 руб, на 16.06.2017 просадка 5782 руб от предшествующего максимума выигрыша 7525.50 руб (24.78% от объёма позиции 23332.50 руб на 03.01.2017). Средний выигрыш за квартал 416.37 руб. Убытка в 25% не было ни разу, и только однажды скользящий стоп прибавил тыщонку к выигрышу.
Если закрывать только на экспирации, выигрыш 9423.40 руб, просадка 5781 руб.

Теперь о прибыльности. Гарантийное обеспечение 28.05.2021 на фьючерс MMM1 3911.88 руб. Цена контракта на закрытии 37180.50 руб. Резерв вариационки в 25% от объёма контракта равен 9295.12 руб. Резерв 25% на ГО равен 977.97. Итого связанных средств: 3911.88 + 9295.12 + 977.97 = 14184.97. Округляем до 15000 руб.
Со среднего выигрыща 416.37 руб это даёт на квартал прибыльность 2.78%. На год 11.12%.
Правда, в историю не попали провалы 2008 и марта 2020. Для этих периодов могут потребоваться другие стопы. 



( Читать дальше )

Вопрос алготрейдерам по номеру сделки на ФОРТС

Господа,
подскажите почему номер сделки на ФОРТС идёт не по порядку (первый столбец ниже)

  1936574889473398478  26 May 18:36:30  GDM1  1@1903.9   
  1936574889473398479  26 May 18:36:30  GDM1  2@1903.9    
  1936574889473398480  26 May 18:36:30  GDM1  1@1903.9     
  1936574889473398481  26 May 18:36:30  GDM1  1@1903.9     
  1925034415428409135  26 May 18:36:30  RIM1  2@157980    
  1963033537284170666  26 May 18:36:30  EuM1  5@90016 
  1963033537284170667  26 May 18:36:30  EuM1  13@90015 
  1963033537284170668  26 May 18:36:30  EuM1  8@90015 
  1963033537284170669  26 May 18:36:30  EuM1  1@90018 
  1963315012260870222  26 May 18:36:30  EDM1  3@1.2207 
  1892946268083596576  26 May 18:36:30  SiM1  2@73751 
  1963033537284170670  26 May 18:36:30  EuM1  1@90018 
  1963033537284170671  26 May 18:36:30  EuM1  2@90015 
  1963033537284170672  26 May 18:36:30  EuM1  1@90015 

он что-то обозначает вообще?
собираю сделки из разных квиков и хочу понять как их правильно совмещать потом

Лайфхаки для алготрейдинга: что важно учитывать?


Лайфхаки для алготрейдинга: что важно учитывать?


Торговля на финансовых рынках не обязательно должна вестись вручную. Для тех, кто хочет максимально автоматизировать торговый процесс существует алготрейдинг. Это способ автоматической торговли, когда создается алгоритм, описывающий условия открытия, сопровождения и закрытия позиции, после чего эти действия осуществляются программным способом. 

Таким образом, задача трейдера сводится к разработке и отладке своей собственной торговой системы, после чего система работает автоматически, без его участия.

Такую торговлю также называют трейдингом с использованием механических торговых систем, которые на Форекс называются советниками.

Механическая торговая система предполагает последовательное исполнение всех без исключения сигналов, без оценки и вынесения суждения относительно текущей торговой ситуации. 



( Читать дальше )

свежие Ордерлоги как у Церих, qsh файлы

    • 22 мая 2021, 22:38
    • |
    • name
  • Еще
Кому нужны данные аналогичные тем, что до 2021 выкладывал Церих, выходите на связь. person.job@yandex.ru

Победим систему. Торговля из Wealth-Lab 7 через Quik живи!

Велс позволяет тестить торговые стратегии, но предусмотрены функциональные возможности и для торговли. Имеется API для реализации коннекторов к брокерскому ПО. Один из способов запилить коннеткор – сподвигнуть разработчиков это сделать. Они сделали виш-лист, куда можно закидывать задачи, ребята гибко смотрят на востребованность (по кол-ву лайков) и берут в работу самый востребованные запросы. Хотя вот прям недавно намекнули, что вообще-то за ними последнее слово здесь и могут и не взять в работу.

 

В общем есть в виш-листе задача запилить коннектор для Квика. Надо совсем немного лайков чтобы поднять задачу достаточно чтоб они её взяли в работу. Нужно зарегаться на форуме Wealth-lab 7 (ну или просто зайти если акк есть) и лайкнуть этот пост (который по совместительству запрос на разработку коннектора):

https://www.wealth-lab.com/Discussion/Request-a-broker-provider-for-Russian-market-QUIK-5473

 

Кому этот коннектор и сам велс могут быть интересны. Всем алго-трейдерам. И не очень алго – имеется возможность писать стратегии через конструктор – без кодинга, тестировать эти стратегии и потом вот торговать (если будет коннектор к Квику, то и Россию). По деньгам 300 или 400 баксов в год, что, кажется, дешевле выходит, чем TSLab.

 

Если интересна эта тема – лайкайте пост по ссылке. Если какие-то вопросы – пишите, я в теме.

Коннектор к Квику живи!


Косяк в LUA

    • 21 мая 2021, 19:00
    • |
    • GOLD
      Популярный автор
  • Еще
Цикл:

for i = 0.1, 0.3, 0.1 do
    message(tostring(i))
end
Результат:

0.1
0.2


Цикл:

for i = 0.1, 0.5, 0.1 do
    message(tostring(i))
end
Результат:

0.1
0.2
0.3
0.4
0.5

Забавно да?

А я этому LUA доверяю свои деньги! Кто знает, где у него еще косяки зарыты...

----------------------------------------
QUIK 8.13.1.16 / LUA 5.3.5 и 5.4.1
  • обсудить на форуме:
  • Quik Lua

Результаты алго за год! Плавный рост эквити.

Результаты алго за год! Плавный рост эквити.

Всем привет!  

Значит больших процентов сделать не удалось, так как задействовался малый объем средств под ГО по фьючерсам, почти без плечей.

Присутствовала диверсификация по инструментам и по параметрам ботов – si/ri/br — 22 боты было, сократил до 17-ти

Количество убыточных сделок выше (62%), чем прибыльных (38%), но процент доходности прибыльных сделок выше в несколько раз, чем убыточные.

Преимущества: не нужно прогнозировать куда пойдет цена. Не нужно определять стоп, он меняется в зависимости от волатильности за N кол-во времени и atr.

Системы создавались на основании исторических данных за последние 10 лет по фьючерсам. Системы все трендовые, но с изменением позиции (объема) в зависимости от накопленной % прибыли или убытка.

Сейчас боты в лонгах по нефти и шорте по si.


 




Как я сделал профитного робота для Битфинекса

Разовью прошлую тему в конструктивном ключе.

1. У меня был длительный неудачный опыт создания роботов для форекса. Возможно не хватило упорства. Возможно нужно было брать таймфрейм побольше. Я работал с тиками и минутами. Пробовал простейшие алгоритмы.

Скользящие средние от одной до пяти.

Трендовые — покупать на пробое хая и т.п.

Комбинации различных индикаторов, которые подбирала специальная программа.

Но график эфквити/баланса получался просто случайной линией.

2. Был не удачный опыт спекуляций на флэтовом рынке крипто. На нем я понял, что мою психику на рынке убивает время. Период колебаний рынка постоянно меняется. А торговать хочется все время.

По этому я стал присматриваться к независящим от времени индикаторам. Нашел один, дающий с виду стабильный профит на длинных годичных трендах. Правда не заметил некоторых деталей, немного обманувших меня, но все равно работа закипела.

3. Написал программу подбора и оптимизации алгоритмов. Подобрал наиболее рабочий алгоритм по принципу устойчивости к вариации входных параметров.

4. С помощью профессионального программиста написал первую версию бота на java для Битфинекса. Кстати программист не верил в успех. )



( Читать дальше )

Системно тестируем аномалии на Python. Релиз библиотеки Portfolio Quantitive Research (PQR)

Привет! Сегодня не про результаты, а про методы. Закончил писать базовый функционал библиотеки для количественных исследований. Вот что из него можно выжать:

  • Моделирование портфелей по кросс-секции и временным рядам;
  • Квантильная методика формирования портфелей в % от выборки или фиксированное число инструментов;
  • Возможность гибко задавать веса в портфеле по дополнительному фактору (почти smart beta);
  • Можно вырывать данные для аналитики на каждом промежуточном этапе: сделки, размер позиций, комиссии, доходность портфелей;
  • Возможность относительно точно учесть комиссионные расходы;
  • Пока самая простая визуализация и метрики.

Как выглядит итоговая отрисовка:
Системно тестируем аномалии на Python. Релиз библиотеки Portfolio Quantitive Research (PQR)

Небольшая предыстория или зачем писать свой тестер

 

Не являясь базовым программистом, я пользовался готовыми решениями для бэктестов и особенно долго засиживался на платформе Quantopian. В прошлом году компания не получила нового транша от инвесторов и объявила о закрытии. Вместе с ней сгинул и весь написанный код, а знания синтаксиса несуществующей платформы близки по полезности к 1С-программированию при переезде в долину.
Поработав с другими сервисами, понял, что их существенные недостатки можно разделить на 3 группы:



( Читать дальше )

....все тэги
UPDONW
Новый дизайн