Всем привет! Хочу предложить вспомогательный советник для торговли на новостях. Также его можно использовать и для других стратегий.
Задание советника:
Советник. МТ4. Для стандартных форекс графиков.
При кидании советника на график автоторговля должна быть включена. В таком случае советник запоминает текущую свечу. Как только приходит первый тик новой свечи и у советника в памяти нету того что он уже выставлял ордера, то советник выставляет байстоп на максимум последней закрытой свечи + Х1 пунктов и селлстоп на минимум последней закрытой свечи – Х1 пунктов. Отложки не проверяются советником на возможность установки по отношению к рыночной цене.
Отложки устанавливаются со сл и тп.
После выставления отложек советник запоминает то что он уже высталял ордера.
При активации одной из отложек, советник удаляет вторую.
Трал сл потиковый. Тралит сразу. Т.е. советник тралит сл каждый тик на заданном расстоянии от текущей цены.
Если произойдет перезагрузка советника или действия равноценные перезагрузке советника, то советник забудет все запомненное.
Лот, сл, тп, магик, Х1 настраиваются.
Параметры советника:
extern double Lot= 0.1;
extern int stoploss=500;
extern int takeprofit=500;
// если stoploss и / или takeprofit = 0, то отключены.
//if stoploss and/or takeprofit = 0, are disconnected.
extern int Magic = 99999999;
// уникальный номер, кот. советник метит свои ордера и впоследствии работает только с ними. При постановке на разные графики или т/ф, межики должны быть разными
extern int Slipp = 10;
// величина максимально возможного проскальзывания.
// slippage
extern int sec = 2000;
// количество миллисекунд между повторами отправки торгового поручения в случае неудачи
// number of milliseconds between repetitions of sending a trade assignment in case of failure
extern int dist = 100;
// дистанция на которую выставляются отложенные ордера от текущей цены
extern bool TP_STOP = false;
// вкл/выкл трелинг стопа
// inclusion / switching off treling stop
extern int tr_start = 100;
// минимальная величина прибыли при которой тралится сл
extern int Dist_TR_Stop = 100;
// величина трелинг стопа
// size stop treling
extern int Second_1 = 10;
// время, через кот. тралится с/л, поскольку если тралить на каждом тике может забанить брокер
// number of seconds, through a cat. SL because if to trawl on each tic the broker can block is trawled
Если у кого возникнут какие-либо еще предложения по использованию данного советника, пишите в этой теме!
Лично я его использую для торговли на открытии лондона и иногда на новостях.
Изменено 31 мая, 2017 пользователем Pavel888
