Я занимаюсь алготрейдингом уже 2 месяца.
Пока без особых успехов и даже начал сомневаться, что вообще можно им зарабатать. Решил доказать себе, что можно.
Изучил TSLab и сделал бэктест нескольких систем, которые сам использую или использовал. Некоторые из моих систем оказались убыточными.
Я нашел для себя доказательство и решил им поделиться с вами.
Пересечение двух скользящих средних на 5 минутке показало убыточные результаты для SiM5, если брать его только в лонг.
MACD на 5 минутке по данному инструменту тоже дал отрицательный результат. В принципе, MACD на 5 минутке дает много ложных сигналов. Он рассчитан на дневку и выше.
MACD(12,26) только в лонг на дневке дал положительный результат для акций Газпрома за период с 2014 по 2015 год.
Вот скриншоты. Сюда не вставляются — может быть из-за размера, может быть баг на смартлабе, поэтому выложил в Dropbox.
www.dropbox.com/sh/adli9j9hotav628/AACm7Hl8O9U91d4J-Ojgy7Xoa?dl=0
В сухом остатке:
1 лот GAZP
9 сделок, 6 прибыльных, 3 убыточных
Чистая прибыль 177 руб. или 13%
Общая прибыль 300 руб.
Общий убыток 123 руб.
Обычно я торгую 1000-2000 акциями. Это 100-200 лотов. То есть моя прибыль за год составила бы 17700 руб.
Но 13% это вроде меньше депозита банковского.
Итог:
зарабатывать на алготрейдинге можно, но нужно обязательно сделать тест своей системы на истории.
1. сделки нужно делать слишком быстро, часто и в течении долгих часов
2. сделки нужно делать по массе разных инструментов которые отслеживать человеку крайне сложно
если торговать 1-2 инструмента на длинных промежутках времени робот не будет эффективнее человека так как аназилизовать он может только то, что в него заложили изначально и не способен самообучаться.
выводы, максмимальная эффективность роботов на: арбитраже, маркет-мейкинге, жестком скальпинге, а так же на отслеживании сигналов на десятках и сотнях инструментов.
забудьте про средние и макди. серьезно.
Надо различать робототорговлю и алгоритмическую торговлю.
Алгоритмическая торговля — это торговля на основании четких правил «если..., то...», эффективность которых может быть оттестирована на истории.
Какие правила эффективнее и в каких областях — это покажут тесты и только тесты и отказываться не стоит ни от чего.
А роботизация торговли — это не только вопрос эффективности, но и вопрос удобства работы.
И далеко не факт, что торговля без четких и строго исполняемых правил «если..., то...» будет эффективнее. По крайней мере проверить это невозможно.
Можно и так назвать, дело не в термине, а определении. Любая систематическая торговля (в Вашей терминологии) может быть роботизирована просто по ее определению. И чем она будет хуже в роботизированном виде, по сравнению с нероботизированном?
Современные рабочие МТС, это борьба скоростей завязанных на кореляцию или ковариацию
Сейчас хрен угонишься за роботами написанными на каком ни будь ассемблере и залитыми напрямую в китайскую микросхему.
Ищи здесь чела с ником SEKRET, он все знает и умеет, но не думаю что расскажет.
Пока наверно тоже работает. Но думаю и это скоро алгоритмизируют и он просто не будет успевать.
А говно типа машек, встроеного языка в квик… не теряй время, его не вернешь.
ЗЫ с брокером можно и нужно договариваться на анлим. Платя ему фиксированную сумму в месяц(мы тысяч 15 платили лет 7 назад, то есть подьемно)
1. конкурировать надо в не скоростях, а в качестве принятия решения — это единственная область, где у Вас может быть преимущество
2. зарабатывает деньги система управления капиталом поверх стратегии с положительным мат.ожиданием, и сама стратегия не так уж и важна
3. стратегии требующие высоких скоростей, как правило не масштабируемы (чувствительны к ликвидности, быстро перестают работать, сильно зависят от комиссии брокера) — бессмысленно инвестировать деньги и время в скоропортящийся и ненадежный товар. Вы же все таки хотите сделать себе источник пассивного дохода на долгое время вперед, а не на пару месяцев. Нужно четко дать себе ответ на вопрос — что важнее, заработок или перманентный процесс исследования и программирования.
4. Когда у Вас появятся деньги, Вы увидите новые горизонты и захотите заняться спекуляциями на физическом рынке (недвижимость, реальные проекты) — это потребует знаний в области налогов и бухгалтерии и получить их гораздо более перспективнее, чем оптимизировать работу с сокетами на C++.
В общем, старайтесь не терять фокус, есть много интересных областей, вокруг спекуляций и инвестиций, но все же раз пришли на рынок — нужна устойчивая система (а чем проще система, тем она устойчивее).
...
Я занимаюсь алготрейдингом уже 2 месяца.
///////////
Ржунимагу. :)
Просто вопрос кто быстрее.
Я хоть щас могу дать алгоритм но никто на смартлабе не сможет его организовать из за инфраструктуры. А ильинский это большие деньги, им чтоб в позу зайти не один час наверняка нужен. Хоть и кванты.
MACD на 5 минутке по данному инструменту тоже дал отрицательный результат. В принципе, MACD на 5 минутке дает много ложных сигналов. Он рассчитан на дневку и выше.
Все вышеуказанное-редкая хрень, но никак не алготрейдинг, увы.
1)Не усложняй
2)Смотри шире
И главное не слушай никого, все мы когда то не умели ни ходить, ни говорить, ни задницу подтирать. Но после долгих попыток смогли. Работай над собой и работай над ошибками, в первую очередь.
1. Не пользуйтесь чужими системами, стройте свое.
2. При построении опирайтесь на свой бэкграунд, каждое правило в системе «если..., то...» должно быть проверено тем знанием, которое Вы получили при образовании.
Альтернатива алготрейдингу — опционы, недумаю что кто то после опционов уходил в алготрейдинг (если только алготрейдинг на опционах, что впринципе лишнее, другая специфика инструмента), сам часто ловил себя на мысли что такую то опционную позицию когда то имел в алготрейдинге со стоплосами или усреднением (это ужасно), с опционами удобнее, там нет технического глюка случайности, спреды и комиссии мало и мелкие, есть неприятная особенность понимания что опционная позиция потихоньку теряет свою стоимость, что терпимо если работаешь стратегией тупой как 5 копеек и рынку уже некуда деться он либо даст либо ты потеряешь чуть чуть.
В любом случае подняться выше рынка нельзя, рынок впереди всегда.
Плюсы опционов отсутствие игровой привязанности лудоманской, изначально ты определяешь сколько ты потеряешь и потом уже сдвигать нечего не получится (и ненужно!), самый большой плюс нет возможности просчитать вероятность по опционам долгосрочным, никто не может этого. А стоп лосы из опционов глубоко в деньгих вообще хорошая штука иногда. Короче удобная цацка, must use.
В России (да и в Европе) на опционах спреды огромные, особенно для сайза пару сотен контрактов на одном страйке.