cmillion
Гуру форума
Разруливание сложной ситуации с помощью усреднения.
Бывает так, что на графике висит несколько ордеров с разными магиками разными лотами и пр.
Они дают просадку а разобраться с ними некогда. Советник cm-разруливание усреднением сделает эту работу за Вас.
Советник выставляет усредняющие лимит ордера по каждому направлению торговли и далее доводит каждое направление торговли до суммарного профита.
C его помощью можно разруливать и локи и другие запутанные ситуации, главное следите за размером свободных средств, не желательно чтобы их было менее половины депозита.
Если на графике нет открытых ордеров, то советник сам ничего выставлять не будет. Вы можете торговать руками, а советник будет подхватывать Ваши сделки и приводить их к прибыли даже если после выставления ордера цена пошла против Вас.
В архиве 3 файла
cm-разруливание усреднением
cm-разруливание усреднением 1
cm-разруливание усреднением по Tikets - работа с выбранными по номерам ордерами
Бывает так, что на графике висит несколько ордеров с разными магиками разными лотами и пр.
Они дают просадку а разобраться с ними некогда. Советник cm-разруливание усреднением сделает эту работу за Вас.
Советник выставляет усредняющие лимит ордера по каждому направлению торговли и далее доводит каждое направление торговли до суммарного профита.
C его помощью можно разруливать и локи и другие запутанные ситуации, главное следите за размером свободных средств, не желательно чтобы их было менее половины депозита.
Если на графике нет открытых ордеров, то советник сам ничего выставлять не будет. Вы можете торговать руками, а советник будет подхватывать Ваши сделки и приводить их к прибыли даже если после выставления ордера цена пошла против Вас.
В архиве 3 файла
cm-разруливание усреднением
PHP:
extern int Step = 5; //расстояние между открываемыми лимитными ордерами
extern double K_Lot = 1.5; //умножение лота
extern bool VirtualTP = true; //выставлять виртуальный или реальный ТП
extern int Takeprofit = 5;
extern int OrdersTek = 3; //текущее цисло отложек, применяется для снижения нагрузки на ДЦ
extern int Magic = -1; //уникальный номер ордеров с которыми работает советник (-1 - все ордера счета)
extern bool DrawInfo = true; //вывод информации на экран
extern int размер_шрифта = 10; //размер шрифта
extern color text_color = Lime; //цвет вывода информации
extern int DigitsLot = 2; //кол-во знаков после запятой в размере лота (2 - 0,01) (1 - 0,1)
cm-разруливание усреднением 1
PHP:
extern int Orders_1 = 5; //кол-во ордеров до которого ставим Step_1 и K_Lot_1
extern int Step_1 = 5; //расстояние между открываемыми лимитными ордерами если ордеров меньше или равно Orders_1
extern double K_Lot_1 = 1.5; //умножение лота
extern int Takeprofit_1 = 10;
extern int Orders_2 = 10; //кол-во ордеров до которого ставим Step_2 и K_Lot_2
extern int Step_2 = 10; //расстояние между открываемыми лимитными ордерами если ордеров больше Orders_1
extern double K_Lot_2 = 1.3; //умножение лота
extern int Takeprofit_2 = 8;
extern int Orders_3 = 15; //кол-во ордеров до которого ставим Step_3 и K_Lot_3
extern int Step_3 = 15; //расстояние между открываемыми лимитными ордерами если ордеров больше Orders_2
extern double K_Lot_3 = 1.2; //умножение лота
extern int Takeprofit_3 = 7;
extern int Step_4 = 25; //расстояние между открываемыми лимитными ордерами если ордеров больше Orders_3
extern double K_Lot_4 = 1.1; //умножение лота
extern int Takeprofit_4 = 5;
extern bool VirtualTP = true; //выставлять виртуальный или реальный ТП
extern int Magic = -1; //уникальный номер ордеров с которыми работает советник (-1 - все ордера счета)
extern bool DrawInfo = true; //вывод информации на экран
extern int размер_шрифта = 10; //размер шрифта
extern color text_color = Lime; //цвет вывода информации
extern int DigitsLot = 2; //кол-во знаков после запятой в размере лота (2 - 0,01) (1 - 0,1)
cm-разруливание усреднением по Tikets - работа с выбранными по номерам ордерами
PHP:
extern int Step = 5; //расстояние между открываемыми лимитными ордерами
extern double K_Lot = 1.5; //умножение лота
extern bool VirtualTP = true; //выставлять виртуальный или реальный ТП
extern int Takeprofit = 5;
extern int OrdersTek = 3; //текущее цисло отложек, применяется для снижения нагрузки на ДЦ
extern int Magic = 123321;//уникальный номер ордеров советника
extern bool DrawInfo = true; //вывод информации на экран, магик ордера с номером Ticket может отличаться
extern int размер_шрифта = 10; //размер шрифта
extern color text_color = Lime; //цвет вывода информации
extern int DigitsLot = 2; //кол-во знаков после запятой в размере лота (2 - 0,01) (1 - 0,1)
string versiy = "cm-разруливание усреднением";
extern bool AllTicket = true; //true все ордера, если false то только выбранные по Ticket
extern double PercentLot = 100; //процент, который закрываем у убыточной позиции
extern int Ticket1 = 123456789;
extern int Ticket2 = 213;
extern int Ticket3 = 0;
extern int Ticket4 = 0;
extern int Ticket5 = 0;
extern int Ticket6 = 0;
extern int Ticket7 = 0;
extern int Ticket8 = 0;
extern int Ticket9 = 0;
extern int Ticket0 = 0;
Вложения
Последнее редактирование модератором: