Новый торговый робот загружен сегодня на Маркет и отправлен на проверку.
Программа открывает ордер после анализа величины ценового разрыва (гэп) образовавшегося после закрытия рынка в пятницу и открытия в понедельник.
Закрывает ордер после достижения заданного уровня прибыли (TakeProfit) или убытка (StopLoss). Закрывает ордер в 23:57:00 в понедельник, если ордер не был закрыт ранее.
Торгует только в понедельник. Программу нужно запустить до начала понедельник, в другие дни недели кроме понедельника не торгует. Открывает только один ордер в понедельник.
Если MM=true, то размер лота рассчитывает по формуле
Lot = MathFloor(AccountInfoDouble(ACCOUNT_BALANCE) / sto)*0.01.
Если MM=false использует заданный пользователем размер лота.
MaxLot – максимальное значение лота, которое не может быть превышено.
MG=true – использует увеличение лота (мартингейл) для открытия следующего ордера, если ордер закрыт с убытком.
koeff_mg – коэффициент увеличения лота, если MG=true. Если ордер закрыт с прибылью и достигнут уровень, который был до неудачной сделки, то для следующего ордера коэффициент koeff_mg не используется. Значения параметров оптимизированы для торговли по паре EURUSD.
Magic – “магическое” (уникальное) число для открываемого ордера.
Минимальное значение ценового разрыва min_gapsize, необходимое для открытия ордера.
Параметр tb – не требуется изменять, если программа работает круглосуточно, в том случае если программа была закрыта и запущена снова, а MG=true, то следует в tb внести значение депозита до последней сделки, если она завершилась с убытком.
***
***
***
***
***
***
***