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

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


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

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

Господа, прошу совета в способах оптимизации параметров торговой системы.

Примерные ТТХ системы: система на основе дивергенций: a) инструмента с индикатором №1; b) инструмента с индикатором №2; c) индикатора №1 и индикатора №2 между собой. Тип — intraday (опционально с переносом на вечернюю сессию и через ночь). Условия для входа в сделку не формализованы, окончательное принятие решения о заключении сделки принимается трейдером. Выход из сделки в большинстве случаев осуществляется по условиям системы, в отсутствии которых сделка закрывается либо через trailing-stop, либо перед закрытием основной сессии. Выход с убытком осуществляется через stop-loss за ближайшим локальным экстремумом цены или индикатора. 
 
 Задачи: оптимизировать кол-во пунктов, пройденное инструментом (как относительно текущей цены инструмента, так и относительно величины дивергенции) в направлении потенциальной сделки, при котором входим в позицию, проверить потенциал входа и выхода частями (одинаковыми и различными), оптимизировать выделяемую на каждый инструмент часть средств, проверить возможность переноса сделок на вечернюю сессию и через ночь.

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

Наш ответ околорынку


А вот из веселого. Человек на днях зафрендил меня в Фейсбуке, и первым делом предложил пройти «тренинг по заработку на разнице курсов валют». С любезным пояснением, что «это как в обменнике, только не в обменнике» (мало ли, вдруг я не знаю). Я аж растерялся.

Послать сразу — как-то скучно. На всякий случай я предложил купить у меня торгового робота, точнее сказать, торговую систему с раскрытием алго и автоматом. Так, для поддержания разговора. Хороший робот — для ликвидных деривативов на срочном рынке, трендфолловинг с оптимизированным входом-выходом и мягким набором сайза. Клевый бот, использует разницу между персистентностью на одних тайм-фреймах и шумом на других. На реале с 2014 года. Но чего-то мне не ответили. Наверное, мне хотели помочь, а я, гад, все испортил...

Но ежели кому надо — обращайтесь, расскажу подробно. Сейчас, кстати, без шуток. Мало ли, вдруг кому надо.

Какая платформа (брокер) лучше всего для алготрейдинга?

MT 4/5 (MQL). Работал с этой парой долгое время (т.к. наиболее доступно), но не представлял, какой на самом деле это тихий ужас.
Теперь назрел вопрос, перейти на другую платформу и мощный язык, с минимальным временем на обучение. При этом, чтобы при работе с брокером не было проблем, если работать из стран СНГ.

— Dukascopy (Java). Перспектива освоить Java — с одной стороны это будет гибкость, с другой значительное время на освоение основ (даже при наличии большого опыта  в разных языках).
— InteractiveBrokers — что-то упоминается про алготрейдинг, но про опционы. Пока так и не разобрался, какой именно язык для алготрейдинга. Или там сторонние разработки, через мост какой-то или подобное? Может, кто подскажет?
— TDAmeritrade (ThinkScript). ThinkScript — это прям идеально, мне весьма понравилось. Но работать с TDA — проблематично (можно, конечно, но проблематично), если не из США. Это основной минус. Но платформа и язык...

В общем, кто сможет подсказать?
1. Брокер, работающий со странами СНГ.
2. Удобная и многофункциональная платоформа.
3. И какой язык для алготрейдинга используется (достаточно гибкий, но не сильно специфический).

Вопрос программистам.

Начинаю плавать в классе  если он больше 100 строк кода.
Это я такой тупой или это нормально?


Когда твой стоп - враг

    
     Вдогонку к недавней статье про риски (https://smart-lab.ru/blog/537756.php), пару слов про стопы.
    
     Что такое спекуляция? Это цена входа, цены выхода, и разница между ними в вашу пользу. Самый простой выход – временной. Держим позицию Х дней (часов, минут, секунд). Тестер и здравый смысл скажут, сколько держать. Это будет самая первая, нулевая версия выхода. Может плохая, но для теста сойдет. Попробуйте сначала с ним. Не в реале, а на истории. Если с ним плохо, то и без него ничего особого хорошего. Преимущество входа, если оно есть, должно быть заметно уже на этой стадии. 

     Иногда говорят, что стопы строго необходимы. Под стопом понимается выход при движении цены против тебя. Если она доходит до некоей отметки, ты выходишь. Но если бы у трейдеров было свое Священное писание с его догмой, там было бы «контролируй риски», а не «ставь стопы».

      Стопы – лишь один из вариантов контроля рисков, более всего уместный, например, в работе по паттернам.



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

Скачиваем исторические данные с tradingview

Так как у tradingview нет API для получения свечей и его разработка не планируется, то приходится изобретать собственные велосипеды. После непродолжительных поисков в гугле был найден сайт, который за 3$ предлагает скачать нужные данные. Для получения свечей требуется всего лишь указать ссылку на торговую идею tradingview, а значит свечи с этой страницы можно распарсить самостоятельно и не платить всяким проходимцам 3 бакса (Это ведь целый месяц новой депозитарной комиссии в Октрытии!!!).

Алгоритм следующий:
1) Заходим в график tradingview, выбираем инструмент и таймфрейм
2) Нажимаем опубликовать, заполняем обязательные поля
3) Нажимаем на замочек в нижнем правом углу, чтобы идея стала приватной и публикуем
4) Получаем ссылку вида https://ru.tradingview.com/chart/VIX/veShLNLq-vix/
5) Вставляем эту ссылку в php скрипт, который можно скачать здесь https://gist.github.com/AphelionDH/ef168f9bcff907245907db07d92004b0
6) Запускаем скрипт
7) ???
8) Profit

Паритет опционов Put и Call, моделируем на языке R

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

Зачем нам язык R?


А зачем нам вообще нужен язык R? Строго говоря, он нам не нужен. Но если его освоить, он становится просто еще одним удобным инструментом, как калькулятор или Excel. В прошлой статье были комментарии о том, что лучше использовать C# или Python. Да, я совершенно согласен, именно их и нужно использовать для программирования законченной и оттестированной модели. Но для разработки модели, для экспериментов и для обучения, R подходит как нельзя лучше. Когда строят самолеты, сначала делают деревянный макет, вот для таких макетов и будем использовать R, чтобы убедиться, что взлетит и не тратить силы зря на то, что летать не будет.



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

Мои итоги апреля. Публичное управление капиталом

На этот раз публикую свои результаты с запозданием, т.к. в связи с переездами в Москву, совсем не было времени на писанину. Можете меня поздравить, теперь я полноправный житель столицы:))

Итак, поведем итоги. За апрель торговые роботы заработали 1,9% на фьючерсах и 0,9% на акциях. Результаты конечно скромные, они объясняются низкой волатильностью на российском фондовом и валютном рынке. По итогам 5,5 лет алгоритмического управления капиталом доходность портфеля составила 336% на фьючерсах с учетом реинвестирования по данным comon.ru. По акциям портфель вырос на 14% за год.

График доходности счета на фьючерсах:

Мои итоги апреля. Публичное управление капиталом

График доходности счета на акциях:

Мои итоги апреля. Публичное управление капиталом

P.S. Мой новый офис в Москва-Сити:))

Мои итоги апреля. Публичное управление капиталом

Нефть ходит - ТС профит рубит !

❤  БЛАГОДАРЕН И ПРИЗНАТЕЛЕН МОИМ ЧИТАТЕЛЯМ ЗА ПЛЮСЫ!
Пусть они вернутся Вам Удачей, Успехом и Благополучием !!!
.
Вот когда нефть хорошо ходит, то и моя ТС хорошо и прибыльно работает! И уже по году (с начала года), несмотря на просадку, уже в небольшом плюсе!
.
это Эквити робота ТС в шагах (пунктах, центах) с начала мая:
(По абсциссе — номер срабатывания сигнала ТС,
по ординате — результат в шагах (пунктах, центах) на один контракт.)
.
Нефть ходит - ТС профит рубит !
.
Можете это итоговое значение (в шагах на один контракт) умножить на стоимость шага (сейчас  6,52 рубля) и умножить на количество торгуемых Вами контрактов. Получите Вашу сумму профита в случае Вашей торговли по ТС с начала мая.
.
Даже по Автоследованию  в мае пока неплохо…


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

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