BEweNDER (памяти CodeBase)

24 октября 2021, 20:11
Maxim Kuznetsov
1
74

Так как КодоБейз помер (неюзабелен от слов вообще/совсем), коды будут в блоге.

BEweNDER: Советник-помощник для торговли по нескольким инструментам одновременно. Слегка минимизирует вред от встречных сделок по разным инструментам - пододвигает стоп-лосс

Советник ожидает открытия сделок пользователем или другим советником,

и выставляет StopLoss в безубыток или заданную дистанцию в процентных пунктах по встречным позициям на смежных символах

например при открытии BUY EURUSD, то есть покупка EUR и продажа USD

будет выставлен stoploss по всем позициям где продажа EUR или покупка USD (тем которые противоречат/локируют новому) и (опционально) изменён тейк

Параметры

TRAIL_PP=50;     дистанция StopLoss, процентные пункты,(100 доли от 1% номинала). Если не задано (0), будет просто выставлен безубыток

SLTP_RATIO=3;    соотношение SL/TP. 

ALSO_CLEAR=true ; убирать SL/TP на со-направленных позициях

MIN_AGE=15;      минимальный "возраст" (минутных баров). Позиции младше заданного не будут изменятся

AFTER_MIDNIGHT=90;   работаем от (минут после полночи)

BEFORE_MIDNIGHT=30;  и до (минут до полночи)

Для компиляции потребуется MT4Orders, актуальной версии

Файлы:
Bewender.mq5  30 kb
Bewender.ex5  131 kb