Приветствую всех форумчан! При разработке робота столкнулся с несколько скудным (в плане тех же примеров) руководством и справочником к визуальному редактору. В связи с этим больший упор делал на поиски примеров и подсказок от маэстро этого форума. Робот практически готов и протестирован. Но вдруг бзикнуло мне добавить наряду с существующим условием выхода из убыточной позиции и фиксированным тейкпрофитом, условие перевода в безубыток с последующим трейлингом. Кубик трейлинга, как мне думается, тут не подходит, т.к. в этом кубике стоп выставляется константный, а он у меня зависит от размера сигнальной свечи. Каким образом можно осуществить данное мероприятие? Надеюсь на понимание и взаимовыручку.
Тут целых два вопроса.
1. Перевести стоп в безубыток проще простого. Для этого подойдёт формула. В формуле напишите условие, что когда цена уйдёт в попутном направлении на заданную величину, значении формулы будет равно цене входа, а до тех пор цена должна соответствовать ранее заданному стопу.
Пример записи в формуле, когда стоп задан, например, скользящей SMA. В формуле пишем: закрытие>(цена входа+константа)?цена входа:SMA
Константа здесь нужна, что бы компенсировать возможное проскальзывание при закрытии стоп ордером. Если поставить в качестве стоп ордера цену открытия, то сделка произойдёт хуже этой цены на проскальзывание. Для фьючерса РИ это проскальзывание может быть в пределах 100-200 пп, для других инструментов подбирайте соответственно.
2. Насчёт трейлинга, это Вы сами должны решить как вы будете отслеживать цену стоп ордера, и что вам для этого подходит. Вариантов великое множество.
Если трейл уходит в плюс от цены безубытка, то в этом случае подменить безубыток трейлом можно так же в формуле.
Синтаксис Вам в помощь
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8149&nt=9&page=1