Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 21437
- Рейтинг:
- Опубликован:
- 2013.07.21 11:01
- Обновлен:
- 2014.04.21 14:56
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Советник собран из бесплатных скриптов.
Подгонялся советник под мою стратегию. Суть стратегии:
От текущей цены запускается сетка стоповых ордеров без TP SL Закрываются серия ордеров по установленной сумме в валюте депозита. отдельно устанавливается сумма на профит и сумма на убыток.
Прилагаю код Доп параметров:
extern datetime TimeSet = D'2011.12.10 17:47'; //Время выставления ордеров, если текущее время больше установленного, то выставляются сразу extern bool Stop = true; //открыть стоп ордера extern bool Limit = false; //открыть лимитные ордера extern bool SELL = true; //открыть ордера SELL extern bool BUY = true; //открыть ордера BUY extern string __ = ""; extern double FirstBuyStop = 0; //цена выставления первого BuyStop ордера, если 0 то первый BuyStop будет выставлен по цене Ask+delta extern double FirstSellStop = 0; //цена выставления первого SellStop ордера, если 0 то первый SellStop будет выставлен по цене Bid-delta extern double FirstBuyLimit = 0; //цена выставления первого BuyLimit ордера, если 0 то первый BuyLimit будет выставлен по цене Bid-delta extern double FirstSellLimit = 0; //цена выставления первого SellLimit ордера, если 0 то первый SellLimit будет выставлен по цене Ask+delta extern int FirstStop = 50; //расстояние (в пунктах) от текущей цены до первого Stop ордера в случае First..Stop=0 extern int FirstLimit = 0; //расстояние (в пунктах) от текущей цены до первого Limit ордера в случае First..Limit=0 extern int StepStop = 50; //расстояние (в пунктах) между Stop ордерами extern int StepLimit = 0; //расстояние (в пунктах) между Limit ордерами extern string _ = ""; extern int Orders = 15; //кол-во ордеров сетки extern double LotStop = 0.01; //объем первого Stop ордера extern double K_LotStop = 1.2; //умножение лота Stop ордеров extern double LotLimit = 0.01; //объем первого Limit ордера extern double K_LotLimit = 1.2; //умножение лота Limit ордеров extern int stoploss = 0; //уровень выставления SL, если 0, то SL не выставляется extern int takeprofit = 0; //уровень выставления TP, если 0, то TP не выставляется extern int Expiration = 1440; //Срок истечения отложенного ордера в минутах, если 0, то срок не ограничен (1440 - сутки) extern int attempts = 10; //кол-во попыток открытия ордера extern int Magic = 0; //уникальный номер ордера
//------------------------------------------------------------------- extern double ProfitClose = 10; //закрывать все ордера при получении профита extern double LossClose = 1000; //закрывать все ордера при получении убытка extern bool AllSymbol = false;//учитывать все инструменты или только тот, на котором стоит советник //-------------------------------------------------------------------
Возможности советника очень большие.
Он может собирать по чучуть а может быть жутко агрессивным :)). подбирая настройки сами выбирайте что вам больше нравится.
Я приложу файл по котому я его оптимизирую в тестере.
---------------------------------------------------------------------------------------------------------------
В этой версии советника есть недочет. Он не откроет ордера если есть какие либо открытые или отложенные на текущем счету.(прошу исправить и поделится:))
_______________________________________________________________________________
Для идеальности надо добавить:
установку страховочных SL TP на случай обрыва связи
и систему выхода из кризиса :) (об этом я напишу чуть позже)
Split(2).mq4 сам советник
optimiz.set файл для тестирования
подходящий таймфрейм м15

Индикатор CME_FUTURES_VOLUME позволяет просмотреть таблицу Time&Sales валютных фьючерсов СМЕ.

Советник для сохранения истории котировок фьючерсных объемов в файл для дальнейшего отображения индикаторами.

Слишком мало, чтобы быть достойным статьи, и слишком мало, чтобы быть достойным отдельной библиотеки, однако важность данной темы слишком высока, чтобы не быть затронутой.

Советник с реализацией идеи защиты депозита от слива.