• В разделе форекс имеются хорошие бесплатные торговые роботы для МТ4 терминала. Если вы готовы поддержать ресурс финансово ,то есть возможность приобрести любой робот в исходном коде.

Советник Торговые помощники

Константин

Администратор
ironman_robot.png

Торговые помощники


Ресурс посвященный различным интересным торговым помощникам для терминала МТ4, которые облегчают проведение торговых операций, сопровождения открытых позиций, визуального восприятия и т.д.

Список ссылок для быстрого перехода:
1. TrailingBarExtremum ( Трейлинг стоп безубытка по экстремумам баров)
2. po_Trall (Трал отложенных стоповых ордеров)

Узнать больше об этом ресурсе...
 
Последнее редактирование:

Константин

Администратор
Трейлинг стоп безубытка по экстремумам баров

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

Набросал в связи с этим робота соединив два алгоритма в один.
Параметры робота.
PHP:
input string separate        = "Трейлинг Безубытка по Экстремумам баров"; //.
input bool   TralBarsOn      = true;      // Трал по барам
input ENUM_TIMEFRAMES BarsTF = PERIOD_M5; // Таймфрейм баров
input int    BarsUse         = 2;          // Отступ баров для SL-БУ
input int    BarsOtstup_     = 3;          // Кол-во пунктов отступа от бара для SL-БУ
input int   Magic            = 0;         // Magic Number
input bool  Debug            = true;     // Вкл/Выкл вывода сообщений в лог
Для сопровождения открытого вами ордера или серии ордеров от цены их общего безубытка:
-выбираем ТФ баров на которых будет осуществлятся трейлинг и установка СЛ в БУ
-количество баров отступа от текущей цены для поиска экстремума по хай и лоу свечей.
-количество пунктов отступа от найденного экстремума для установки СЛ
-идентификатор ордера Магик

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

Коэффициент расчета для разных типов счетов 4/2 и 5/3 котировок производится автоматически.
 

Вложения

Последнее редактирование:

alex1959

Пользователь
Полезная вещь. Проверил вроде работает. Но очень нехватает линии стопа на графике. Визуально бы облегчило работу.
 

Константин

Администратор
Полезная вещь. Проверил вроде работает. Но очень нехватает линии стопа на графике. Визуально бы облегчило работу.
Дак она же появляется когда происходит модификация ордеров... можно добавить линию безубытка для бай и сел направления
 

alex1959

Пользователь
Дак она же появляется когда происходит модификация ордеров... можно добавить линию безубытка для бай и сел направления
Да когда бот выходит на достаточный профит по всем ордерам модифицирует стоп и появляется красная линия. Было бы неплохо видеть с какого места включится трал. Все ордера корзины будут всегда закрываться одновременно или возможны варианты?
 

Константин

Администратор
Ну так не получится, он ведь по барам тралит, а какого размера будут бары после бу не известно, от линии БУ цена может улететь на 100-300 пунктов и там сформировать экстримум под который робот положит сл
 

Константин

Администратор
Трал отложенных стоповых ордеров
PHP:
//+--  Входные параметры --------------------------------------------+
input bool     Debug                 =  true;     // Принты журнала
input int      MagicNumber           =  0;        // Магик номер
input int      TralStartPend         =  10;       // Дистанция от цены
input int      TralSizePend          =  2;        // Шаг подтяжки
Назначение:
При появлении стоповой отложки, производит ее модификацию, SL и TP если они ей выставленны, подтягивая ее на выставленную дистанцию и далее с выставленным шагом начинает тянуть за ценой.
 

Вложения

alex1959

Пользователь
Не хотите в TrailingBarExtremum добавить параметер "закрывать только в профит" true/false? Тогда если false он будет закрывать даже в минус. Ингда бывает полезно для безопасности.
 

Константин

Администратор
Сверху