Блог им. 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

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

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

Читайте на SMART-LAB:
🤖 Дочка SOFL запустила маркетплейс ИИ-агентов
Друзья, у нас отличная новость: SL Soft FabricaONE.AI (входит в Группу Софтлайн) запустила маркетплейс ИИ-агентов! ❓Что это такое? Это...
Фото
Вторая лекция курса «Ребалансинг. Золото, фонды, диведенды»
Сегодня вышла вторая лекция по теме ребалансинга портфеля в OsEngine. В ней мы детально рассмотрим второго робота комплекта — классического...
Привлечение клиентов: как меняется подход Займера
Еще пару лет назад подавляющая часть новых клиентов Займера приходила через лидогенераторы, сейчас же на этот канал приходится лишь половина...
Фото
Росстат. Выработка электроэнергии в РФ в июне 26г. Катастрофа в выработке от тепловых станций в Q2 26г.
Росстат представил данные по выработке электроэнергии в РФ в июне 2026г.: 👉 выработка электроэнергии в РФ — 84,97 млрд кВт*ч. ( -1,1%...

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

....все тэги



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