Как стать автором
Обновить

Комментарии 26

ЗакрепленныеЗакреплённые комментарии

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

Есть история про профессиональных роботов: книга Flash Boys: Высокочастотная революция на Уолл-стрит

Оказывается из-за местной кармы больше полезных вещей на хабр мне не разместить... Думал код торгового робота с нейросетями CNN опубликовать, но пока не даёт...

вам нужно только написать алгоритм принятия решений вашей стратегии

«Достаточно одной чайной ложки простой советской соды». Вообще-то, это не «нужно только», это главное. Люди десятилетиями изучают вопрос, и что-то как-то с трудом.

Эта публикация – очередной пример того, как программист без серьёзного опыта торговли решил ворваться на фондовый рынок. Энтузиазм дело похвальное, но такими ребятами устлана дорога до самой Нью-Йорскской фондовой биржи.

P.S. И где вы берёте такую маргинальную гадость, как Алор? Вы хоть погуглите немного запрос «Алор кухня». Есть же нормальные брокеры из топа ММВБ.

Добрый день)) Спасибо за такой вопрос) Конечно, я его ждал... Просто дело в том, что у них есть реализация к библиотеке Backtrader (с разработчиком этой библиотеки можно общаться и вносить изменения в код по мере надобности - это большой плюс!) на Python - она очень простая и упрощает тестирование стратегий на истории.
Почему Backtrader? Т.к. её ближайший конкурент библиотека nautilus_trader vs Backtrader мне показалась более сложной для наглядности писания кода - но в принципе она такая же.
Текущий мой робот работает на Алоре и Финаме, планирую в скором времени запуститься на Тинькофф - используя несколько портфелей.
Раньше использовал универсальный подход - через Quik + Backtrader - но возникли некоторые нюансы с производительностью при работе с 220 акциями одновременно... и пришлось перейти на чистый API.

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

Есть история про профессиональных роботов: книга Flash Boys: Высокочастотная революция на Уолл-стрит

Это совершенно верно! Своего основного - совместного робота, я пишу уже год (и он еще не до конца написан...)!! Только недавно его начал интегрировать в live режим, небольшой результат его работы доступен по этой ссылке https://www.comon.ru/strategies/111032/ - эта доходность, ещё будет корректироваться из-за учетов рисков и изменения кода робота. Чтобы сбалансировать риск к доходности.
Почему "совместного"? Дело в том, что я имею хороший опыт программирования - это моё хобби и любимое дело и имею высокий уровень администратора/архитектора высоконагруженных гео-распределенных систем/кластеров, но у меня пока мало опыта по торговле на фондовом рынке. Поэтому когда ко мне обратился трейдер (с успешным 20-летним стажем) и предложил "обменяться" опытом и объединить наши совместные знания для создания торгового робота - я согласился - и вот ведем такой совместный проект, причем у каждого свой не зависимый депозит и поддерживаемый общий код - по моему - это очень удобно.
Сейчас я нацелен на создание торговых роботов с использованием нейросетей - уже создал удобный каркас торговой системы - и провожу обучения и тестирования - но это довольно трудоёмкий процесс..

А почему готовой системой не воспользовались? Тем же AmiBroker?

Хотелось независимого решения от разработчика платформ - чтобы любой программист например на Python - мог доработать функционал или "хотелки"))

API получается только у Тинькофф и Алор есть в РФ?

Доброе утро) Конечно нет) Просто у них есть реализация к библиотеке Backtrader на Python, которая упрощает тестирование стратегий на истории.
Спасибо, за ссылку на книгу.
Прямо сейчас делаю реализацию через нейро-сети, а ВЧ торговлей давно заинтересован, но еще не успел попробовать. Сейчас НС допилю и погружусь))

Нормальный API есть у биржи, TWIME/Simba (с недавнего времени на всех рынках), всё что для терминалов или от брокеров — шлак

Может

А есть примеры использования? Например на python. Было бы круто посмотреть ближе. +1 за всё.

Примеры есть на ftp биржи. Но если у вас питон, то значит скорость вам ни к чему, тогда лучше возьмите FAST/FIX, оно сильно дешевле. Для них примеров полно на гитхабе (это стандартные протоколы, которые используют не только на мосбирже).

А с зарубежными брокерами есть возможность интеграции? Те же Interactive brokers... После утраты налогового резидентства торговать на российских биржах с 30% НДФЛ от каждой продажи - сомнительное удовольствие.

Да, есть возможность прямо из "коробки" библиотеки Backtrader - https://www.backtrader.com/docu/live/ib/ib/ The integration with Interactive Brokers supports both: - Live Data feeding & - Live Trading
Документация на офиц. ресурсе Backtrader

Как теоретическое и практическое упражнение для программиста - вольному воля.

Если кто-то решит что так денег можно заработать - лучше не начинайте.

Кто спросит почему, если коротко : слишком многие параметры остаются вне вашего контроля и не могут быть протестированы на истории. Чтобы учесть большую их часть нужен многолетний опыт торговли. Но когда у вас такой опыт будет, алготрейдинг вам будет не нужен, скорее всего.

Это какой-то неправильный автор и пишет он какие-то неправильные статьи (с) почти Винипух.

А правильный автор начал бы свою правильную статью так: я написал торговый бот и заработал 500К баксов за последний год, не работая.

Ну как-то так ?

На самом деле заценил ваш коммент +1 Скорее всего это было бы весело - но не правдиво, эх в отношении "не работая", т.к. там заработать можно только усердно работая.

Как же так? Ведь бот для того и нужен, чтобы работать за вас)

+1 )) Так если такое выложить - сразу захейтят - итак в минус отправили, хотя всем +1 сделал )))
И стратегия работает до тех пор, пока её массово не используют, или вы видели, которые всегда работают?

Оказывается из-за местной кармы больше полезных вещей на хабр мне не разместить... Думал код торгового робота с нейросетями CNN опубликовать, но пока не даёт...

Карму можно один раз обнулить

Привет) А смысл? Если аудитории на хабр не интересно делать торговых роботов, хотя это даёт некоторые финансовые результаты: https://www.comon.ru/strategies/111032/

Привет) А смысл?

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

Кстати, в какой-то момент я понял, что знаю вас заочно – в своё время с огромной благодарностью смотрел ваши видео по Unity ))

Здорово!! Тогда вы понимаете что я могу рассказать о нейросетях и их применении для трейдинга. С примерами и моим объяснением))

Олег, добрый день. Всегда читаю ваши статьи и они очень интересны и полезны в образовательных целях. Спасибо за ваш труд.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации