Советник cm-F1
Советник cm-F1 для открытия ордеров использует сигналы специально написанного для него индикатора.
Таймфрейм, с которого индикатор будет использовать сигналы задается в настройках советника. Если TF = 0, то данные берутся с текущего таймфрейма.
Если сигнал получился ложным, и цена не дошла до Тейк Профита, советник так же по индикатору выставляет серию усредняющих ордеров, и закрывает ее согласно настроек.
Расстояние между усредняющими ордерами, их коэффициент умножения и закрытие можно настраивать индивидуально для каждого ордера, что позволяет очень гибко настроить механизм усреднения и закрытия серии.
Очень интересен параметр Lot_Step, при его использовании советник будет увеличивать лот в зависимости от расстояния которое прошла цена пока не поступил сигнал на открытие усредняющего ордера.
Имеется ограничение максимального лота. Если к примеру, в настройках MaxLot = 15, то при достижении этого лота, все последующие ордера в серии будут открываться лотом 15.
Настройки советника:
extern double B1 = 5.5; extern int T1 = 30; extern int TF = 0; extern double Lot = 0.01; extern double MaxLot = 15; //максимальный лот extern bool Lot_Step = true; //зависимость лота от расстояния extern int Step_1 = 10; //шаг между 1 и 2 ордерами extern int Step_2 = 15; //шаг между 2 и 3 ордерами extern int Step_3 = 20; //шаг между 3 и 4 ордерами extern int Step_4 = 25; //шаг между 4 и 5 ордерами extern int Step_5 = 30; //шаг между 5 и последующими ордерами extern double K_Martin_1 = 1.5; //умножение лота 2 ордера extern double K_Martin_2 = 2.0; //умножение лота 3 ордера extern double K_Martin_3 = 3.0; //умножение лота 4 ордера extern double K_Martin_4 = 4.0; //умножение лота 5 ордера extern double K_Martin_5 = 8.0; //умножение последующих ордеров extern int Takeprofit_1 = 50; //тейкпрофит первого ордера extern int Takeprofit_2 = 40; //тейкпрофит от безубытка 2х оредов extern int Takeprofit_3 = 30; //тейкпрофит от безубытка 3х оредов extern int Takeprofit_4 = 20; //тейкпрофит от безубытка 4х оредов extern int Takeprofit_5 = 10; //тейкпрофит от безубытка 5и и более оредов extern int Stoploss = 0; //стоплосс extern int Magic = 0; extern bool DrawInfo = true; //вывод информации на экран extern color text_color = Aqua; //цвет вывода информации extern int DigitsLot = 2; //округление лотов ордеров 1- десятые (0.1) 2 сотые (0.01) extern int slippage = 3; extern string comment = "F1"; //коментарии ордерам |