{"id":13657,"url":"\/distributions\/13657\/click?bit=1&hash=566d340c54b853eeeda9db62318bf71978b30f8d7cf7d9099caa6c0c5d13ed5b","title":"\u041a\u0430\u043a \u0434\u0438\u0432\u0435\u0440\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c? \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u00ab\u0437\u0435\u043b\u0451\u043d\u044b\u043c\u0438\u00bb \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u044f\u043c\u0438","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"d34c044f-5676-50b8-b978-ab47dfaf9fed","isPaidAndBannersEnabled":false}
Финансы
Artem Loychenko

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

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

Большие деньги

В то время алгоритм работал на Срочном рынке Московской биржи, код был написан под QUIK — самый популярный в России торговый терминал. Предполагалось, что алгоритм станет инструментом для ритейл-инвестора, забегая вперед, скажу, что этого так и не произошло. Предлагая что-то новое российскому массовому инвестору, сталкиваешься с глобальным недоверием и пренебрежением – так можно навсегда остаться на этапе объяснения, что это, вместо того, чтобы работать над качеством продукта.

Практически сразу после публикации статьи мне написал менеджер крупной инвестиционной компании и предложил обсудить сотрудничество, я отнесся к этому с большим сомнением, но, конечно, не отказался от встречи. На тот момент я даже не мог предположить, что мой инструмент может заинтересовать категорию клиентов HNWI. Однако, оказалось, что люди устали от классических предложений брокеров и инвестиционных банков и находятся в поиске альтернативных инструментов. Встреча с новым партнером получилась крайне позитивной. Если пару дней назад я ждал перевод в 3000 рублей от одного из текущих клиентов алгоритма, то сейчас мне пообещали привлечь двух клиентов с суммарным объемом инвестиционных средств в 200 000$. Безусловно, это была удача, и я очень благодарен своей девушке за то, что она предложила мне написать первую статью на VC, и терпеливо ее редактировала.

Крупные инвестиционные средства открывали возможность выйти с алгоритмом на международные рынки и сделать полноценный инвестиционный продукт. Более того, стало понятно, что регулярные сделки единовременным объемом в 14 млн рублей на Московской бирже мешают корректному исполнению стратегии и могут влиять на конечный финансовый результат. Так я начал тестировать ES.CME (фьючерсные контракты на американский индекс S&P) в работе через свой алгоритм, чтобы понять, могу ли предложить своим клиентам один из самых ликвидных в мире финансовых инструментов.

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

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

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

Международный брокер и разработка алгоритма

Российские брокеры и биржи сейчас активно развивают доступность международных рынков для ритейл клиентов. Да, наверное, для тех, кто хочет иметь возможность добавить в свой портфель акции крупных международных компаний, текущий сервис, предлагаемый отечественными финансовыми институтами, подходит. Мне же был необходим полноценный выход на международные рынки и функциональный API. Казалось, что единственный вариант для российского инвестора выйти на международный рынок — это Interactive Brokers. Но как раз в то время, когда мы обсуждали, на какой платформе писать алгоритм, началась волна закрытия счетов граждан РФ. Interactive Brokers без объяснения причин начал закрывать счета российских клиентов. Так мы нашли альтернативу — EXANTE.

Дальше было нужно найти программиста, который сможет написать торговый алгоритм. Честно, я подумать не мог, что в 2020 году будет так сложно найти человека, который сможет написать код. Поиски программиста затянулись на месяц, пока кто-то из друзей наконец не вспомнил, что у него есть человек с релевантным опытом написания алгоритмов для хедж-фонда. Я готов рекомендовать этого специалиста всем, кто заинтересован. Полное погружение в проект, экспертиза, желание помочь и терпение сделали возможным существование текущей версии алгоритма. Разработка алгоритма заняла 1,5-2 месяца и стоила мне 500 000 рублей собственных средств.

EXANTE презентует себя как высокотехнологичного брокера. Брокер действительно постоянно развивается: существенно увеличил количество серверов за последний год и каждую неделю выкладывает свежее обновление торговой платформы. Однако в первый год работы было огромное количество ошибок, которые удавалось решать только благодаря прямому контакту с главой разработки. Однажды, в первый месяц после запуска алгоритма, во время активной фазы торгов на американском рынке у EXANTE упали сервера и клиенты не получали информации о состоянии собственных заявок и позиций. В попытках закрыть свои позиции, набирали новые в противоположную сторону и с неограниченным плечом, и обнаруживали это с задержкой. В тот день мы потеряли по 30 000$ из портфеля каждого клиента. После того, как брокер возместил эти убытки, признав ошибки на своих серверах — сомнения относительно надежности EXANTE пропали.

Бэктест в реальном времени

В целях диверсификации клиентских средств инвесторам было предложено шесть разных инструментов на выбор для торговли, позднее это число выросло до 12. В один день на клиентском счете торговалось не более трех разных инструментов, и набор этих инструментов часто менялся. Как можно догадаться, результаты были крайне нестабильны. Мы переключались с одного инструмента на другой, относясь болезненно к любой краткосрочной просадке. В один день алгоритм зарабатывал 12 000$, два последующих дня терял по пять. К счастью, клиенты оказались терпеливыми людьми, склонными к авантюрам. Было принято решение продолжать работать, и мы пробовали совершенно разные инструменты в поисках подходящего.

Стало очевидно, что это бэктест в настоящем времени и на реальных деньгах. На этом этапе я остановил работу алгоритма и обратился к другу за помощью в написании полноценного бэктест-алгоритма – конечно, это следовало сделать в самом начале.

Следующие полгода я занимался исключительно тестами. Проверял различные инструменты и искал, почему не получалось зарабатывать стабильно. Способ, которым алгоритм принимает решение о входе в позиции, не меняется уже многие годы, но часть вспомогательных расчетов в результате работы с тестером были изменены. Раньше выбор инструмента производился фактически на глаз. Основным требованием было наличие трендовости на ценовом графике инструмента, этого было достаточно чтобы запуститься в работу. Период для расчета параметров, уровень ограничения рисков, тейк-профит и другие параметры были статичны, рассчитывались из одинаковой выборки данных для каждого инструмента и для каждого таймфрейма. Теперь же каждый параметр становился динамическим, способным подстраиваться под инструмент и текущий рынок. В сущности, на этом этапе я мог найти рабочие параметры для алгоритма под каждый инструмент на любом отрезке времени. Люди, знакомые со статистикой и тестированием систем, поймут, что речь идет об overfitting. Это такая ситуация, когда тестировщик системы занимается подгонкой параметров для получения лучшего результата его системы. На практике заканчивается это тем, что у торговой системы идеальные показатели на исторических данных, но ничего не получается в будущих периодах.

Спустя время и несчетное количество тестов удалось сократить количество инструментов и рабочих таймфреймов до двух. Я проверил 18 разных инструментов и только два из них давали стабильно хорошие результаты без существенного изменения рабочих параметров алгоритма под каждый временной период. Сейчас алгоритм торгует ZL.CBOT и HE.CME, при этом первый торгуется каждый час, а сделки по второму могут происходить каждые пол часа.

Жадность

В новой презентации для инвесторов на слайдах было объяснено, почему ранее отсутствовала стабильность, что поменялось в коде алгоритма, как теперь рассчитываются параметры. Запускались осторожнее, на скромные 15 000$, проверяли ежедневный результат. Спустя пару недель добавили денег на счет, увеличив его до 90 000$.

Имея на депозите такую сумму, клиент мог позволить себе торговать 15-30 контрактов инструмента ZL.CBOT/ZS.CBOT, что давало возможность зарабатывать в день 15 000-19 000$. Таким образом, каждый новый день торгов мы могли увеличивать количество лотов в работе на 3-5 штук. В какой-то момент нереализованная прибыль по сделке достигала 42 000$.

Думаю, что опытные трейдеры могут из предыдущего абзаца понять, что случилось дальше. У каждой стратегии есть период просадки, это абсолютно нормально, не стоит из-за этого переживать. Однако в случае, если вы не соблюдаете правила риск-менеджмента, такие периоды могут стать губительными для вашего депозита. Торговать на 100% от депозита и добавлять количество лотов при первой же прибыли совсем не подходит для правильного управления капиталом. Короткий отрезок убыточных сделок пришелся на тот момент, когда на счету стало 200 000$, и все они были полностью в работе. Счет быстро опустился к начальной точке.

Проблема решается весьма тривиально: необходимо использовать такое количество капитала в работе, которое даст возможность переживать короткие серии убыточных сделок.

Что дальше

У меня нет длинного трек-рекорда работы моего алгоритма на живом рынке, но я могу позволить себе привлекать инвестиции, потому что знаю, что является фундаментом моей стратегии. Потому что смог найти и признать свои ошибки, сделать алгоритм лучше. Мне не составит труда объяснить, почему алгоритм работает и будет продолжать зарабатывать. За эти два года была проделана колоссальная работа, чтобы алгоритм приносил прибыль.

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

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

Если вам интересно узнать подробности этой истории, получить презентацию, или вы хотите получить контакты моих программистов, напишите мне в Telegram.

0
38 комментариев
Написать комментарий...
Wall Street Shadow

А знаете почему не удается придумать успешный автоматический алгоритм торговли? Потому что он уже придуман и используется :)
Вся торговля "ломается" на квантовых алгоритмах высокочастотной торговли маркет-мейкеров рынка, которые могут торговать вашими же позициями вперёд вас.

Ответить
Развернуть ветку
Аполлон Степанов

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

Ответить
Развернуть ветку
Artem Loychenko
Автор

Совершенно верно.
Рынок огромный. Есть множество вариантов стратегий, которые можно использовать.

Ответить
Развернуть ветку
Artem Loychenko
Автор

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

Ответить
Развернуть ветку
Аполлон Степанов

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

Взять, например, tslab. Там видно что у вас происходит с вашей доходностью при использовании той или иной торговой стратегии.

Совершенно не ясно из вашей статьи, что у вас с алгоритмами в разрезе различных финансовых инструментов.

Я вот писал простые алгоритмы на EMA и стохастике (хотя писал и другие), и ты смотришь, на одном инструменте ты опережаешь инвестиционную доходность в два раза, а на другом в убытке.

Это связано с тем, что инвесторы, трейдеры и прочие используют разные подходы + волатильность.

На мой взгляд, нужно нормально, научно и обоснованно представлять информацию.

Ответить
Развернуть ветку
Artem Loychenko
Автор

Ваше замечание абсолютно понятно и естественно. Однако, VC не является профессиональной площадкой для обсуждения трейдинга. Следовательно я и не ставил своей целью углубляться в технические подробности.
Многие люди боятся алгоритмического трейдинга, считают создателей алгоритмов мошенниками и обвиняют во всех смертных грехах. Я пытался рассказать процесс работы над алгоритмом чтобы это стало как-то понятнее людям что ли.

Если вам интересно узнать о моей работе больше можем пообщаться в телеграмм.

Ответить
Развернуть ветку
Аполлон Степанов

Со всем уважением к вам, но вы же понимаете, что ценность пустой статьи стремиться к нулю??

Лично мне было бы интересно почитать про ваши разработки, размышления, показатели эффективности, точности и пр.

Это ценно и для вас, и для нас. А вопросов там море.

Хотя это лишь мое мнение, которое может быть мало кому интересно.

Ответить
Развернуть ветку
Artem Loychenko
Автор

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

Попробую учесть ваши пожелания в следующей статье.
Спасибо

Ответить
Развернуть ветку
Аполлон Степанов

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

Ответить
Развернуть ветку
Zlodey Zlodeevvv

Вы заблуждаетесь. Полностью согласен с предыдущим комментатором. Конкретики очень не хватает. Хотя бы по результатам.

Ответить
Развернуть ветку
Artem Loychenko
Автор

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

Ответить
Развернуть ветку
Аполлон Степанов

Если вы хотите выявить взаимосвязь тех или иных факторов с каким-то выходным параметром, то есть такая вещь, как корреляционный анализ. То есть, вы получаете коэффициент корреляции и понимаете, что например, на таком то отрезке времени лучше всего торговать по Стохастику, а в другой момент времени по MACD.

Однако здесь есть РЯД проблем, которые нужно учитывать. Важнейшая проблема заключается в том, что если вы взяли временной ряд до какой-то точки, то это не значит, что после всё будет работать.

Давайте взглянем на картинку.
Посмотрите на выделенное зелёным цветом. Очевидна высокая корреляция со стохастиком. Вы берете промежуток, вам показывает, что нужно торговать по стохастику. Но смотрите что происходит дальше. Рост MACD и уже точка входа по пересечению сигнальной линии и MACD. (выделено красным). А есть вообще дичь, которая выделена синим цветом.

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

Лично для себя я нашел объяснение и двигаюсь в другом направлении.

Ответить
Развернуть ветку
Artem Loychenko
Автор

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

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

Ответить
Развернуть ветку
John Doe
Прибыльная система должна самообучаться по мере движения таймфрейма какие бы параметры в нее не входили ... Думаю, что это будет не сложно.

https://darwinawards.com

Ответить
Развернуть ветку
Artem Loychenko
Автор

Не улавливаю иронии. Вас не затруднит пояснить?

Ответить
Развернуть ветку
Дмитрий Милюков

Красивые кружочки и линии разноцветные. У меня такое дочь рисует.

Ответить
Развернуть ветку
pvrs pvrs

2 года заниматься алгоритмической торговлей и верить в возможность успеха? Видеть преимущества хедж фондов, зная что большинство из них имеет отрицательные результаты? Высокочастотная торговля приносит результаты? Вспоминается на рубеже 20 века механические системы были популярны. Муторность в их создании, про гонке и анализе результатов было ерундой по сравнению с оптимистическими ожиданиями. Прошло с тех пор уже не мало времени, но смотрю вера в чудеса бессмертна. Попытка получить положительное ожидание от алгоритмической торговли тщетна пока существует рынок, главным свойством которого является изменчивость. Иметь положительные результаты на длительном промежутке времени не возможно. Вы будете постоянно подстраивать свои системы, менять инструменты и это будет основным занятием. Если только в этом цель - Вы на верном пути.

Ответить
Развернуть ветку
Александр Бердышев

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

Ответить
Развернуть ветку
Дмитрий Милюков

У меня нет длинного трек-рекорда работы моего алгоритма на живом рынке,

Сейчас я активно привлекаю средства сторонних инвесторов.

Все как обычно, ищутся лохи с лишними деньгами.

Ответить
Развернуть ветку
Artem Loychenko
Автор

Каждый мерит по себе

Ответить
Развернуть ветку
Дмитрий Милюков

Уровень комментария - такое же днище. Впрочем, лох не мамонт. Деньги инвестора первого полностью просрали?

Ответить
Развернуть ветку
Artem Loychenko
Автор

Я бы на вашем месте не сравнивал уровни комментариев и стиль общения в целом. Все давно смеются над стилем комментариев на VC. Признаться, я даже удивился, что такой как вы не появился раньше.

Если бы вы внимательно читали статью, то не задали бы этот вопрос.

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

Ответить
Развернуть ветку
Roma U.

Читал и вспоминал, как наша команда создавала рабочую систему) Очень похожий процесс - был и оуверфит, и просадки ощутимые, и крупные капиталы в управлении "без царя в голове". Всё было))) очень похоже, что при создании алгоритмов и стратегий на любом рынке - процесс очень схожий.

Ответить
Развернуть ветку
Artem Loychenko
Автор

Да, думаю у всех примерно один путь.
Главное чтобы итог был положительный)

Ответить
Развернуть ветку
Roma U.

ну да, цель в общем-то одна) без положительного итога это всё не имеет смысла

Ответить
Развернуть ветку
Дмитрий Милюков

Итог всегда один: деньги клянчить постоянно, потому что

"У меня нет длинного трек-рекорда работы моего алгоритма на живом рынке и
Короткий отрезок убыточных сделок пришелся на тот момент, когда на счету стало 200 000$, и все они были полностью в работе. Счет быстро опустился к начальной точке."

Вопрос: начальная точка - это ноль? Слили? Или только прибыль просрали и инвестор убежал?

Ответить
Развернуть ветку
Аполлон Степанов

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

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

Одна из них лежит в основе предиктивной аналитики финансовых инструментов finprophet.com. Она даёт прогноз вектора движения скользящей средней на срок до 6 месяцев. Вероятность верного определения вектора на всем промежутке в шест месяцев 55-60%. Ошибка (неверно на всём промежутке) 5-10%, остальное - частно верное определение.
И здесь у меня есть два вида. Одна чисто технический прогноз котировок, а другая - учитывает до 14 параметров.
Включая нефть, ставку рефинансирования и прочее. Но здесь есть огромные проблемы с точки зрения прогнозирования, о которых в двух словах не опишешь.

Также я занимаюсь разработкой другой нейронной сети для формирования торговых и инвестиционных сигналов с учётом данных индикаторов технического анализа. И здесь у меня учитывается более 2000 факторов.

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

Что у вас, к сожалению, не ясно. А ведь есть много всего.

Это вообще сложный вопрос. Лично я занимаюсь исследованиями и развитием в этом направлении.

Прилагаю пару фотографий результатов формирования выходных сигналов на тестовой выборке нейронной сети для AAPL.

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

Ответить
Развернуть ветку
Artem Loychenko
Автор

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

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

Ответить
Развернуть ветку
Artem Loychenko
Автор

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

У вас есть доступ к стратегиям, сделкам и результатам хедж-фондов? Я не мог достать такую информацию даже с помощью зарубежного вуза партнера, когда писал диссертацию на тему работы хедж-фоднов и их доходности. Однако, да, представляете, не смотря на то, какой сейчас год, высокочастотные стратегии, а также различные стратегии арбитража (возможные в том числе за счет скорости и мощностей) приносят прибыль на коротком промежутке времени. До тех пор пока неэффективность, которую они эксплуатируют, не будет выровнена.

Понимаете в чем дело, вы зачем то сужаете понятие алгоритмическая торговля. Алгоритмическая стратегия не обязательно должно быть лишь то, что понимается под HFT или исполняется за счет преимущества в ресурсе (будь то скорость/мощность железа или инсайдерская информация). Это может быть стратегия, которую возможно торговать руками, но переложив на алгоритм это станет делать эффективней и появится возможность улучшать работу этой стратегии. Я занимаюсь вторым.

Совершенно верно. Грааля на рынке нет, если вам кто либо, когда либо предложить фин продукт и скажет, что он будет зарабатывать вечно, то можно смело назвать этого человека мошенником и не разговаривать с ним больше. Однако, я не понимаю почему многие люди считают, что подстраивать алгоритм/систему — это не нормально. Рынок изменчив, и, если ты можешь сделать свою систему обучаемой на этих изменениях или можешь менять параметры без overfitting — это имеет право на жизнь.

А цель одна — заработать. Мы же про спекуляции на фин рынке говорим.

Ответить
Развернуть ветку
Дмитрий Милюков

"До тех пор пока неэффективность, которую они эксплуатируют, не будет выровнена."

неэффективности убираются толпами фондов моментально, таким как вы остается только искать лохов по обещания доходности.

Поэтому и

"У меня нет длинного трек-рекорда работы моего алгоритма на живом рынке,"

У вас даже трэка за год нет. За год! Потому что 1) просрете все быстрее 2) денег нет изначально

Ответить
Развернуть ветку
stivstivsti

Знакомый из хэдж фонда рассказал в общих чертах следующее: в одиночку заработать таким образом в среднем невозможно, нужно иметь какие-то преимущества перед рынком, например у них есть целое большое подразделение индусов, которые руками собирают и чистят данные. Плюс у хедж фонда есть очень много умных людей, которые получают от 350 килобаксов в год и инфраструктура. Есть также определённое конечное количество стратегий, которые приносят деньги, если разработчик увольняется, он год получает деньги просто так, чтобы не работал у конкурента. Ну и хежд фонды в своей деятельности имеют реально какую-то теорию, подкрепленную статистикой в отличии от подобных стартаперов. Без огромного капитала стабильно на этом нельзя заработать.

Ответить
Развернуть ветку
Artem Loychenko
Автор

Разделите эту информацию по частям и станет понятнее.

Хедж фонды чаще всего используют HFT стратегии. Ну или в целом такие стратегии, где хедж-фонды могут заработать на инфраструктуре. То есть они могут заработать на скорости подключения к бирже, на скорости исполнения заявки, на скорости обработки кода. Могут заработать на том, что какие-то данные видят первыми. Могут пользоваться объемами своего фонда. Все это отдельные категории стратегий и я даже не собираюсь в них лезть, понимая, что не имею там конкурентного преимущества.

Однако, на рынке существует множество стратегий, где не надо эксплуатировать инфраструктуру и быть быстрее/выше/сильнее. Базовые данные на рыке у всех одинаковы и хедж-фонды здесь не находятся в каком то приоритете, поэтому "стартаперы" также имеют подкрепленную статистику.

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

Ответить
Развернуть ветку
Алик Антипов

Меня удивляет допотопность бирж, языки программирование и методы обработки запросов,условия-просто ужастны. Это такое позорище с мос.биржей один quick и lua.

Ответить
Развернуть ветку
Alexander

У них есть API, пилите на чем хотите.

Ответить
Развернуть ветку
Artem Loychenko
Автор

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

Ответить
Развернуть ветку
Александр Бердышев

Подскажите пожалуйста, какого иностранного брокера лучше использовать для алготрейдинга и почему?
Сам сейчас в свободное время пишу торгового робота - огромная проблема найти вменяемого брокера с вменяемым API и лимитами на количество действий в минуту...

Ответить
Развернуть ветку
Artem Loychenko
Автор

Надеюсь, что вам подскажет кто-то более опытный в этом вопросе здесь. Я работал только с API EXANTE.

Но вообще у вас не много вариантов:
IB
EXANTE
Ninja Trader

Если есть конкретные вопросы по EXANTE я расскажу.
IB есть риск, что закроют счет. Помимо этого, на мой взгляд терминал IB сильно проигрывает терминалу EXANTE.

NinjaTrader многие любят, но мне кажется, что у них тарифы всегда были выше чем у конкурентов.

Ответить
Развернуть ветку
Artem Loychenko
Автор

Да уж, когда начал впервые этим заниматься и мне сказали, что под QUIK есть собственный язык, я, конечно, очень сильно удивился. А когда я потом узнал, что QUIK может внезапно обновиться и придется что-то переделывать стало еще неприятнее. Но надо признаться, с API EXANTE было тоже не очень просто.

Ответить
Развернуть ветку
Читать все 38 комментариев
null