Блог им. MrFly

Реально работающий TrailingStop


В прошлый раз, я писал, что протестировал довольно большое количество трейлингов, и хочу поделиться одним из реально работающих.
Называется он Trailing_SMA, из названия уже все понятно, но не торопитесь убегать — дальше будет код и  для Stoсksharp роботов и для  обладателей Wealth-lab 6! =))

Его смысл очень прост – выставляем стоп на уровне скользящей средней, с заданным нами параметром, и начинаем подтягивать стоп, уменьшая период этой скользящей.
Разработан он был Игорем Чечетом. Код, представленный в данном посте, является авторским и выложен с разрешения Игоря, я же узнал про данный трейлинг  и заполучил данный код, после прохождения одного мастер-классов Игоря Чечета и Дмитрия Власова.

Также, я выложил свою версию, написанную для StockSharp – в бесплатном доступе в виде cs файла!
Этот трейлинг — идеален для РФ рынка, как для фьючей так и для некоторых акций!
Трейдеры говорят: «дай прибыли течь» — этот трейлинг отлично выполняет эти указания, помогает вашей прибыли расти.



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

Его секрет в том, что у него всего 1 параметр!

Давайте рассмотрим, как он работает на примере:
Реально работающий TrailingStop

Как известно, для тех, кто торгует через Wealth  — скорости от него ждать не приходится, поэтому торговать, желательно, только часовки.
Мне же нужно было искать другие варианты, так как хотелось торговать активнее и с большей надежностью. Самым адекватным вариантом оказался StockSharp.
Он коннектится к любому терминалу, можно Америку торговать и даже форекс (как написал Михаил Сухов," думали даже сделать коннектор к Метатрейдеру, но репутация дороже") -торговлю наладили только у заграничного Forex, меньше кухни.

И конечно, уже знакомый C#, с которым приятно работать, лично мне, как не профессиональному программисту.

Но ближе к делу:
Вот код трейлинга для Wealth-lab:
Реально работающий TrailingStop

А вот, моя версия для StockSharp*:
Реально работающий TrailingStop


Только нужно будет добавить в самой стратегии фильтр:
 SignalLong & = Candle.ClosePrice > _sma.GetCurrentValue();
SignalShort &= Candle.ClosePrice < _sma.GetCurrentValue();
 
*Я лично, торгую через самописную платформу и  студией от StockSharp еще не пользовался, возможно, там кодировать уже нужно будет поменьше. Здесь же, мне нравится прописывать все проверки и условия, которые считаю важными для реальной торговли, а также получаю обратную связь от стратегии.
 
Как я уже писал, трейлинг показывает хорошую устойчивость на истории, соответственно, чем точнее входы, тем лучше.
 
Вот эквити за 5 лет, но входы плюшевые, так что выложил просто для развлечения.
Реально работающий TrailingStop 
 
Помните, выходы всегда важнее входов. А также правильно подобрать финансовый инструмент!

Код можно скачать здесь и здесь.
Не забывайте ставить плюсы!

Спасибо за внимание!
Пишите стратегии, пользуйтесь Wealth-lab, Stocksharp, получайте прибыль и узнавайте много всего нового!

Бесплатные видео по программированию торговых роботов:  http://finlabportal.ru/training/Fly

Все о StockSharp: http://stocksharp.com/lesson/sharpcourse.aspx

Ставьте плюсики, и пишите!
619 | ★77
8 комментариев
спасибо Николай!!! Взял я этот трейлинг, уже оттестил свои стратегии в Велсе, прикольно работает. Я тоже много чему научился у Игоря Чечета и Дмитрия Власова на мастерклассах. Вообще они классные ребята, не жадные.
avatar
Игроман, т.е. вы и пост прочитали и в коде разобрались и оттестить свои стратегии в Велсе успели и выводы по результатам какие-то сделали… и всё за 26 минут. Шустро вы. Мне бы такую работоспособность.
avatar
mm4r, ага я быстрый.
avatar
qpile есть?

чем он лучше параболика?
avatar
Olenevod, у параболика много параметров, а тут только один. Хорошо для оптимизации.
avatar
Пробывал параболика 5m на РИ, чем то вижу похоже…
Оставил эту затею, вышибает часто, в итоге только стопы и собирал(
Хотя может где и не доработал…
avatar
не для всех стратегий подходит наверное, по тому что есть входы которые уже под/над MA, хотя если добавить вертикальный сдвиг на верх для шорта и вниз для лонга, то можно что-то придумать, на размер TR напримиер, то можно что-то получить. Но тогда добавятся еще 2 параметра период TR и его количество.

Читайте на SMART-LAB:
Х5 – самая информационно прозрачная компания 2025 года
X5 стала победителем премии «Интерфакса» «За активную корпоративную политику в сфере раскрытия информации». Премией отмечаются компании, добившиеся...
Самолет лидер по объему ввода жилья в МО
Друзья, привет! Продолжаем делиться своими результатами. 🚀 По данным Главстройнадзора МО , мы стали лидером по объемам ввода  жилья в...
Фото
Макро индикаторы по США подкрепляют кейс дальнейшего роста доллара
Европейские валюты активно сдают позиции после публикации ряда индикаторов по рынку труда, внешней торговле и производственной активности в...
Фото
Россети Ленэнерго. Отчет об исполнении инвестпрограммы за Q4 2025г. Опасения оправдались - обесценение съело прибыль
Компания Россети Ленэнерго опубликовала отчет об исполнении инвестпрограммы за Q4 2025г., где показаны финансовые показатели компании по...

теги блога Николай Флёров

....все тэги



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