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

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


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

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

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

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 рубля) и умножить на количество торгуемых Вами контрактов. Получите Вашу сумму профита в случае Вашей торговли по ТС с начала мая.
.
Даже по Автоследованию  в мае пока неплохо…


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

Торговые системы и риск (памятка новичкам и не только)


Страх важнее жадности. – Нассим Талеб против Ральфа Винса. — Сценарий для фильма ужасов. – Нюансы развода с механическими партнерами.

------///------


       Близится к концу сериал про торговые системы. В предыдущих сериях: smart-lab.ru/blog/533326.php (как делать торговую систему), smart-lab.ru/blog/535145.php (как оценить торговую систему), smart-lab.ru/blog/531726.php (трейдинг должен быть дедуктивным), smart-lab.ru/blog/532375.php (гипотезы надо не щадить), smart-lab.ru/blog/533056.php (за математикой желательна физика), smart-lab.ru/blog/535612.php (управление капиталом в сделках), smart-lab.ru/blog/536306.php (нюансы автоматизации).

       К вопросу рисков вообще и сайзов позиции в частности – играйте от обороны. В конечном счете важна доходность системы. Но именно потому важны максимальный дродаун и период безубыточности.



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

Сложно = Надежно

За полгода реализовал на LUA девять торговых алгоритмов. И вот что я вам скажу: простые алгоритмы них#я не работают

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

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

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

Вот такая банальная истина))

Главный грех "активного инвестирования"


         Я мог бы поддержать разговор про 50-60 российских акций и штук 20 американских, но в целом – я без восторгов отношусь к активному инвестированию. К трейдингу – хорошо, к пассивным портфелям – хорошо, а вот к этому – без восторгов. Это не то, чтобы ложная школа в инвестировании (чай, не ПАММ-смета и не бинарки), но я бы почти никому не советовал этим заниматься. Разным категориям людей – по разным причинам. Вот разве что аналитикам, которым платят за пересказ отчетности компаний своими творческими словами – им можно.

         Но сначала давайте определимся с понятиями. Это вообще самое главное. Люди ругаются о терминах так,  как будто это имеет отношение к миру, нет – о терминах договариваются, а не спорят (вот здесь этот философский вопрос – без шуток философский – разобран подробнее https://vk.com/@-178928095-o-slovah-ne-sporyat ). Например, в моих портфелях лежат акции, это не все акции, какие есть, и не аналог индекса, т.е. они как-то отобраны. В этом смысле я активный инвестор, но у меня чуть другие смыслы и другая дихотомия.



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

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