Блог им. 3Qu

Моделирование интрадей стратегии на Python. Результаты

    • 10 февраля 2022, 22:31
    • |
    • 3Qu
  • Еще
Я уже писал, что ухожу из трейдинга временно или постоянно, пока не решу вопросы  его прибыльности и окупаемости. Не хочу, знаете ли, работать и получать за работу ниже чем то, что, мне кажется приемлемым. Лучше на диване лежать.)) Об этом я подробно писал в топиках - Жив ли трейдинг? и Объявление об уходе. В общем, чтобы вернуться к трейдингу надо решить ряд описанных в топиках проблем, чем и занимаюсь — моделирую стратегии на Python в поисках приемлемого решения.
Поднял свои уже старые нереализованные модели стратегий на Python, загружаю в них различные биржевые инструменты, и смотрю, можно ли, выгодно ли, и имеет ли смысл с ними реально работать.
Итак, представляю вам первую нереализованную интрадей стратегию на Python — ее тест на 1-м фьючерсе Si-3.22 c 15.12.21 по 09.02.22 включительно.
Моделирование интрадей стратегии на Python. Результаты
по Х -номер сделки, по У — накопленная прибыль в пунктах инструмента. 1 п = 1 рубь.
Один мой знакомый назвал эту систему термоядерной бомбой.) 
Если учесть комиссию биржи-брокера, всяческие проскальзывания и неисполнения, то реально получится где-то 8000 р на один фьючерс. Т.е., ~4000 р на фьючерс в месяц. Это че у нас относительно ГО? Это где-то ~60% в месяц. Специально все цифры выделил. В возможности реализации нет никаких сомнений. Мнение полуграмотных критиков по этому поводу меня не интересует, даже не пишите — удаляется при обнаружении.)) Кстати, и комментарии не по теме топика тоже, но уже по моему вкусу.))
Давайте посмотрим на эту суперсистему с другой стороны, а так ли она хороша?
Т.к. система интрадей и средняя прибыль на сделку ~30 п на фьючерс, что на уровне шумов, нам требуется моментальное исполнение сделки — открытие и закрытие. Для этого нам нужно работать где-то не более чем 5-ю контрактами Si. Если больше, то и прибыль на фьючерс упадет, и другая система нужна будет.
Итак, будем иметь с 5-ти фьючерсов 20 000 руб/месяц. Ну, еще за системой надо будет немного присматривать — у нас прибыль в сделке ~30п на фьючерс, сделок  ~10 в день, стоит подвиснуть в какой-нибудь сделке или при входе в нее, так можно лишиться прибыли за несколько дней. Т.е., за системой надо не следить, но регулярно послеживать — одну не оставишь.
Ну, и как? Готовы вы сидеть дома и даже время от времени, но с утра до вечера, контролировать компьютер с этим автоматом всего за 20 тыс руб в месяц? Так, напомню, это прибыль ~60% депозита — отличная прибыль! Просто класс. Бомба!
Вот, я как-то не готов. Потому и ушел из трейдинга. Надеюсь, пока. Пока этот вопрос не решится.
Кстати, остальные виды трейдинга дают меньшую прибыль на единицу вложений. Умножьте 20 тыс на 12, и вы получите 240 тыс в год, что соответствует 24% с миллиона, или что более реально 12% годовых с 2-х миллионов инвестиций в акции. Для многих инвесторов это предел мечтаний, которые еще не факт что сбудутся.)


★6
46 комментариев
я обнаружил апарат для работы скриптов намного круче чем комп и питон, и даже лучше чем кубики  во всем известном лабе, но так как вы уже ушли с трейдинга, то не буду в вас снова бередить эти старые темы))
avatar
Евгений Ловчиков, пока ушел. Потом посмотрим.
avatar
Лучше на диване лежать.))
А за лёжку на диване платят? ))
Евгений Гуревич, ага, и неплохо.)
avatar
Хорошо, пусть 20 тысяч в месяц — зачем от них отказываться?
avatar
ICWiener, готовы работать за 20 тыс в месяц от зари до зари? Скажем, сторожем?  Я, нет.
Возможно и наступит такое время, но пока не наступило. Наступит, тогда и решу.)
avatar
3Qu, если торгует алгоритм, зачем рядом с ним сидеть? 
avatar
ICWiener, я выше это объяснил. Но, если кратко, то вы либо сидите, либо оч существенно усложняете систему.
avatar
3Qu, «стоит подвиснуть в какой-нибудь сделке или при входе в нее» — мне не понятно, что это означает.

Подвисло в сделке из-за исполнения? Контролируйте алгоритмом.
Подвисло в сделке из-за некорректного алгоритма? Доработайте алгоритм.
avatar
ICWiener, если вы можете предусмотреть в программе все случаи жизни, то, да нет проблем. Но в реальности такая программа слишком дорого обходится.))
avatar
3Qu, в моей реальности торговлю роботизируют чтобы НЕ сидеть за компьютером с утра до ночи. У вас по-другому. Хотя я предполагал, что вам надо находится за компьютером, т.к. роботы на педальной тяге.
avatar
ICWiener, не надо предполагать. У вас одни соображения (не спрашиваю), у меня другие.
avatar
Oblitus, Квик — Луа — ДЛЛ. Быстродействия вполне хватает.
avatar
Oblitus, Питон, да только моделирование и тесты. Потом переписывается на С++. Собственно, за Луа только передача данных.
avatar
не знаю, у кого как… у меня полный автомат. и за компом не сижу. и да это достоточно сложно, но не сложнее чем нужно. подглядываю, скорее из любопытства. иначе зачем все это… цель — автомат.
avatar
kvazar, я тоже не сижу, но поглядываю. Но и предусматривать каждый чих в ПО не собираюсь.
avatar
3Qu, почему? это же выгодно… нет? 
avatar
kvazar, нет.
avatar
Если нечто выглядит как утка, плавает как утка и крякает как утка, то это, вероятно, и есть утка

Если система придумана как HFT, сделана как HFT и работает как HFT, то, вероятно, она должна иметь коннект на биржу как HFT.

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

Продайте себя людям, у которых есть деньги на инфраструктуру и все у вас наладится. Просто расширьте кругозор — и все будет хорошо))
avatar
$100, Сие не так. Это никак не ХФТ.
avatar
3Qu, в среднем сколько сделок за день настрогает такой алгоритм?
avatar
А как все хорошо начиналось, ухожу, рынок не тот, смарт-лаб не тот )))

Проблема всех этих систем, что когда у вас 50 000 руб., на вас всем наплевать. 
А когда 2 000 000 на рынок заведете, вас же брокер, будет по вашему роботу работать. 
Увы  
avatar
Skifan, в смысле, копировать сделки? Или наоборот, «вести» цену против логики робота?
Евгений Гуревич, у вас деньги отбирать будут, подумайте ) 
avatar
Выложил бы нотебук на питоне, людям по экспериментировать… Все равно же стратегия ни где не используется
avatar
Если  350 сделок \ ~ 35 торговых дней=10 сделок в день.Но у вас —
  моментальное исполнение сделки — открытие и закрытие 

                                                                                                         Слишком большая дельта в сделке наверное, поэтому и требует постоянного внимания, если очень краткосрочный трейд.
 Возможно Топик торгует фьючерсный спред (календарь, cезонка) на исторических ценах…
avatar
Вельвет, 30 п в сделке — для Си это вообще шум. Но зато верняк.)
avatar
кода не будет? я бы посмотрел )
avatar
Вопрос. Почему на сидеть и постоянно следить за роботом?!  Робот должен быть разработан так, чтобы за ним в общем случае следить постоянно не было необходимости.  
А если Вам необходимо постоянно следить, то значит Вы что — то недоработали в роботе. 
avatar

теги блога 3Qu

....все тэги



UPDONW
Новый дизайн