Блог им. Vladim61

Универсальная торговая система (алготрейдинг)

Описание работы подсистем ТС, рассказанной здесь https://smart-lab.ru/blog/409565.php.

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

— для «флэтового» с разбивкой на заданные промежутки по времени (ось Х);

— для «трендового» с разбивкой на заданные промежутки по цене (ось У).

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

Этим самым мы решаем и ещё одну задачу- максимальное использование ГО (снимаем фьючерсную нагрузку, переложив её на льготную опционную).

Пример теста трендового робота на 5 дневном флэтовым участке
Универсальная торговая система (алготрейдинг)

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

По хеджеру подробнее здесь skladchik.com/threads/%D0%98%D1%89%D1%83-%D1%81%D0%BE%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0.150451/.

 

62
23 комментария
тема интересная для скальперов, сам пришел к такой же ТС, но смотрю что используете МТ5 и с хеджем придется городить огород, т.к. МТ5 не даст на moex работать с опционами, если есть готовое решение то напишите, можете в ЛС
avatar
Константин, реализация команды в Quik выполнена  через файл.
Владимир Безукладов, т.е. по сути в работе два терминала — МТ5 основной торговый алгоритм, а хедж через QUIK?
avatar
Константин, да.
Владимир Безукладов, робота сами пишите или кому заказываете?
avatar
Константин, к сожалению не научился программировать. Поэтому и ищу программиста. 
Владимир Безукладов, я сейчас реализовываю принцип скальпера описанного вами на МТ5, а вот писать под QUIK хеджера будет проблема, нужно QLua изучать и опционы, может есть вариант хеджирования на фонде?
avatar
Константин, такой хедж возможен только с использованием опционов и фьючерсов.
в итоге вы будете делать 10% годовых в нац валюте с ограниченной ликвидность — оно того стоит?
avatar
cfree0185, Вы, наверное, не достаточно разобрались с этой темой.
Владимир Безукладов, по тренду-то у Вас скальпинг — сколько зарабатывают лучшие скальперы известно, сколько у них потолок ликвидности известно, сколько им нужно ГО на ликвидные фьючерсы так же, НО они в отличие от алгоритма могут выводить 90% дней в плюс. Здесь выкладывали по поводу проскальзывания для ботов и ликвидности. В частности тот же А.Г.
Какой у Вас таргет по доходности тогда?
avatar
cfree0185, 100% годовых и выше. Если коротко, то основная идея в том, что все прибыльные сделки — в зачёт, все отрицательные- отбиваются быстро или в средне срок. 
Владимир Безукладов, это я понял. и метод отбить убытки — это опционы. т.е. баланс счета будет постоянно расти, а средства будут постоянно ниже его? я просто видел множество таких трейдеров, у них получалось до поры до времени. поэтому я скептически настроен.
avatar
cfree0185, ЭТО ВАЖНО "Это придаст роботам, наряду с другими техническими решениями, более универсальный характер:

— для «флэтового» с разбивкой на заданные промежутки по времени (ось Х);

— для «трендового» с разбивкой на заданные промежутки по цене (ось У)".                                                                               Кроме того, не забываем, что для выбранной ОК используется льготное ГО. А грамотное использование в ОК дельты, позволит быстро отбивать убытки (50% ОК ).
И самое главное, предусмотрена ведь не классическая бабочка, а активно зарабатывающая...
Поэтому, Вы всё-таки не разобрались до конца.

Владимир Безукладов, т.е. идея зашить опционы в привязке ко времени и цене?
avatar
cfree0185, это про фьючерсы. Извиняюсь, не понял словосочетания «зашить опционы». В ОК легче и с минимальными рисками можно зарабатывать, ну скажем, котированием в стаканах с одновременным поддерживанием заданной пропорции плюс-минус.(Это про это?)
Владимир Безукладов, написано так, что «для «флэтового» с разбивкой на заданные промежутки по времени (ось Х); для «трендового» с разбивкой на заданные промежутки по цене (ось У) » важный элемент системы — т.е. если стратегия на фьюче сливает, то есть параллельная, которая в данном промежутке времени (+ какой интервал вперед) и цен будет работать на компенсацию убытка. без этих параметров ОК ничего не будет работать, верно?
avatar
cfree0185, все роботы должны работать в этой системе вместе. Если из этой системы убрать ОК, то будет не слив, а уменьшится прибыльность системы и увеличатся просадки (я так думаю). 
Этот проект выполнен где-то на 50%, а именно, есть условно трендовый робот и ОК пока в виде стредла (пока в статическом виде). И вот это хозяйство было запущено на реальном счёте (иначе как ещё проверить). И оказалось, что и этого уже хватило для получения прибыли, но правда на грани фолла по ГО. Я имею ввиду, что потребовалось отключить фьючерсного робота, потому что опционный отстал (флет жёсткий был в этот момент). Исходя из этого практического эксперемента я и исхожу. 
Владимир Безукладов, так Вы упоминайте, что идет тест на реале, а то многим может показаться, что это все абстракция и демо. я просто не понял этого) а это важно, что вы рискуете реальными деньгами для проверки идеи.

Основное правило, купить Стрэддл в момент низкой волатильности производного инструмента и продать в момент высокой волатильности — в этом и проблема видимо? что волатильность не всегда идет за выходом цены из диапазона и по времени?
avatar
cfree0185, в том то и дело, что риска никакого и нет, т.к. убирается введеним в ТС этой самой ОК. Она ведь рано или поздно закроется с прибылью. Риск как раз, если её нет, потму что работа с не гибкими, прямолинейными фьючерсами- вот где риск. А использование «динамической бабочки», смягчает этот процесс. И, кроме того, волатильность не критична для бабочки, слабое место толька отрицательная тетта.
Владимир Безукладов, лучшее время для использования данной стратегии (бабочка в шорт) – это когда Вы ждете роста волатильности, но не можете однозначно сказать, куда будет это сильное движение. т.е. ОК дополняет трендовую систему?
avatar
cfree0185, в случае с «динамической бабочкой» (пока только логически) боковое движение цены тоже, как минимум ни смертельно. Ведь мы активно начинаем зарабатывать (маркетмейкерская стратегия) на колебаниях в четырёх инструментах, из которых собрана бабочка. И если не смогли отработать в этом контракте, переносим (роллируем) бабочку в другой контракт.
Дополнение: ОК включается ни от каждой отрицательной скальперской сделки на фьючерсе, а от заданного значения в настройке.

Читайте на SMART-LAB:
Фото
Долгосрочное инвестирование умерло. В этот раз - без "но". Хороших новостей не будет
Увеличение капитала посредством инвестирования в доли компаний всегда основывалось на двух тезисах (1) компания сможет на длительном...
Фото
Как на самом деле используют ИИ в алготрейдинге
Если первая часть моего репортажа по конференции алготрейдеров в Москве была об инфраструктуре, то вторая часть будет про искусственный...
Инвестиции без спешки: торгуем в выходные
Рынок часто движется импульсами, и тем важнее оценивать активы без спешки, не отвлекаясь на инфошум. Для этого отлично подходят выходные дни. В...
Фото
Ростелеком. МСФО за Q4 2025г. Всё неплохо… но всё равно печально…
Компания Ростелеком опубликовала финансовые результаты за 4 квартал 2025г.: 👉Выручка — 270,5 млрд руб. (+15,6% г/г) 👉Операционные...

теги блога Владимир Безукладов

....все тэги



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