Разруливание сложной ситуации с помощью усреднения.

cmillion

Гуру форума
Разруливание сложной ситуации с помощью усреднения.
Бывает так, что на графике висит несколько ордеров с разными магиками разными лотами и пр.
Они дают просадку а разобраться с ними некогда. Советник 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;
 

Вложения

  • percent.rar
    18,7 КБ · Просмотры: 917
  • разруливание усреднением.rar
    64,1 КБ · Просмотры: 1 183
  • RU1.zip
    24 КБ · Просмотры: 918
  • 2.gif
    2.gif
    19,7 КБ · Просмотры: 1 583
  • 1.gif
    1.gif
    18 КБ · Просмотры: 1 042
Последнее редактирование модератором:

alex1978

Местный знаток
Разруливание сложной ситуации с помощью усреднения.
Бывает так, что на графике висит несколько ордеров с разными магиками разными лотами и пр.
Они дают просадку а разобраться с ними некогда.
[/PHP][/SPOILER]
То есть у кого торговля безсистемная:)..наоткрывали позиций без целей:стопов и профитов и теперь не знаем что с этим делать:)
зы
все эти разруливания должны быть частью системы и надо всегда знать что с этим делать. Либо фиксировать убыток, либо усредняться но всё это должно быть в рамках существующей системы...иначе, безсистемщина какая-то:)
 

cmillion

Гуру форума
То есть у кого торговля безсистемная:)..наоткрывали позиций без целей:стопов и профитов и теперь не знаем что с этим делать:)
зы
все эти разруливания должны быть частью системы и надо всегда знать что с этим делать. Либо фиксировать убыток, либо усредняться но всё это должно быть в рамках существующей системы...иначе, безсистемщина какая-то:)

На счет системы Вы советшенно правы! Вот как раз эти советники и дают систему. А что касается "зависших ордеров" то думаю никто не может похвастаться, что их у него не было. Конечно каждый должен сам решать как с ними бороться, кто то локирует, кто то усредняет, кто то просто стоп ставит. Но согласитесь, что выполнять систему, например усреднения руками муторно. А так поставил советник пришел через пару часов и все в плюсе закрыто.
 

Forex-club7

Почетный гражданин
Выруливание с помощью локов, мартина это не система торговли и ею и не пахнет. Это система управления капиталом и в данном случае попытки вырулить бездарный или неудавшийся вход не с помощью системы торговли. Нормальная классика- закрыли позу и перевернулись или ждём нового сигнала от системы торговли, а не пытаемся отыгрываться всевозможными мартинами и сетками.
 

cmillion

Гуру форума
Выруливание с помощью локов, мартина это не система торговли и ею и не пахнет. Это система управления капиталом и в данном случае попытки вырулить бездарный или неудавшийся вход не с помощью системы торговли. Нормальная классика- закрыли позу и перевернулись или ждём нового сигнала от системы торговли, а не пытаемся отыгрываться всевозможными мартинами и сетками.

Я и писал раньше, что у каждого свой путь выхода. В Вашем случае это жесткий стоп и входить в обратном направлении :) без обид но такой путь тоже не все принимают. Кто то предпочтет поставить лок равный убыточному ордеру и продолжить торговать, а эту пару оставить до лучших времен. Кто то лок выставит в 2 раза больше и будет ждать суммарной прибыли. Все эти пути есть, но какой из них лучше решать только самому трейдеру.
 
Последнее редактирование:

Nirus

Активный участник
Доброго времени суток всем. Сmillion, а Вам доводилось применять данный советник в реальной торговле, то есть имели ли место случаи, когда он действительно выручал?..
 

165

Местный знаток
я этим советником слил все депо. Тогда тренд пер вверх, а он все надеялся на откат, наоткрывал сделок и вообщем... На паре фунтдоллар, тренд был поменьше с небольшим откатом, там данный советник отработал, вырулил. Но ситуацию это не спасло.
 

cmillion

Гуру форума
Доброго времени суток всем. Сmillion, а Вам доводилось применять данный советник в реальной торговле, то есть имели ли место случаи, когда он действительно выручал?..

Да и не только я, ключи к нему как пирожки горячие расходятся, так что не только я им торгую а и десятки трейдеров. Это я сегодня решил выложить его сюда, а вообще он уже полгода как разаботан.
 

cmillion

Гуру форума
На паре фунтдоллар, тренд был поменьше с небольшим откатом, там данный советник отработал, вырулил. Но ситуацию это не спасло.

Поясните если не сложно что значит вырулил, но ситуацию не спасло? Я так понимаю, если советник вырулил, значит он закрыл все позиции в суммарном плюсе и открытых позиций не осталось, что же сгубило ситуацию?
 

165

Местный знаток
Поясните если не сложно что значит вырулил, но ситуацию не спасло? Я так понимаю, если советник вырулил, значит он закрыл все позиции в суммарном плюсе и открытых позиций не осталось, что же сгубило ситуацию?
были сделки на евродоллар и фунт доллар (стояли советники которые дали общий минус где то 5%). Поставил разруливатель на 2 пары. на фунте он вырулил, а на евро нет.
 

Forex-club7

Почетный гражданин
ЯКто то предпочтет поставить лок равный убыточному ордеру и продолжить торговать, а эту пару оставить до лучших времен.
Этот кто-то будет ни кто иной, как трусливый трейдер, трейдер неудачник или просто управляющий трейдер замыливающий глаза инвестору.. Это не торговля. Отрицательный лок это самообман. И баланс в этом случае- ничто, пустое место. Средств то уже нет.....
 

Чико

Почетный гражданин
Видимо,Грааль..))Что мешает сразу открыть две сделки в лок ??..))И пусть себе разруливает в плюс..))
 

cmillion

Гуру форума
были сделки на евродоллар и фунт доллар (стояли советники которые дали общий минус где то 5%). Поставил разруливатель на 2 пары. на фунте он вырулил, а на евро нет.

Ну тут нужно самое главное соблюдать

главное следите за размером свободных средств, не желательно чтобы их было менее половины депозита.

Если нет денег то на форексе тоже делать нечего. Это я не про Вас а вообще о всех трейдерах.
 

guzelaa

Местный знаток
Всем привет и профитов! Хочу сказать свое мнение об этом советнике помошнике, вижу некоторые люди негативно откликнулись об этом инструменте!
Естественно если вы торгуете исключительно со стоп лоссами то этот советник вам 100% не понадобится.
Но дело в том что большая часть трейдеров торгуют без стоп лосов а вместо ставлят локи, именно в таком виде торговли этот инструмент не заменим.
Этот робот способен дробить большие лоты и выводить в неубыток по частям.
 
Последнее редактирование:

Nirus

Активный участник
Всем доброго времени суток!

Хочу сказать спасибо Сmillion, весьма удобный инструмент! Думаю, что наиболее органично данный скрипт впишется в неторопливую ручную торговлю для подстраховки... :)
Но к Вам имеется пожелание... Ненавзчивое... :) Нельзя ли, уважаемый Сmillion, добавить возможность применения (добавления в настройки) коэффициентов к параметрам Step и K_Lot?...
 
Последнее редактирование:

cmillion

Гуру форума
Но к Вам имеется пожелание... Ненавзчивое... :) Нельзя ли, уважаемый Сmillion, добавить возможность применения (добавления в настройки) коэффициентов к параметрам Step и K_Lot?...

Да это возможно, но чуть позже. Работы много да еще и праздники, так что если сам не напишу до конца след недели, то напомните.
 

Nirus

Активный участник
Уважаемый cmillion, столкнулся с некой необъяснимой для меня проблемой... Попытался в порядке эксперимента установить Ваш скрипт в папку Метатрейдера на VPS-сервере, где я торгую, и ... ничего... В запущенном терминале советник просто не виден! Отсутствует! Хотя в терминале, запущенном с домашнего компьютера (тот же брокер, тот же торговый счёт) всё работает нормально... Что бы это могло быть?...
 

cmillion

Гуру форума
Уважаемый cmillion, столкнулся с некой необъяснимой для меня проблемой... Попытался в порядке эксперимента установить Ваш скрипт в папку Метатрейдера на VPS-сервере, где я торгую, и ... ничего... В запущенном терминале советник просто не виден! Отсутствует! Хотя в терминале, запущенном с домашнего компьютера (тот же брокер, тот же торговый счёт) всё работает нормально... Что бы это могло быть?...

Ну во первых это не скрипт а советник и устанавливать его нужно в папку expert. Проверьте туда ли Вы его установили.
 

Nirus

Активный участник
Проверьте туда ли Вы его установили.

Я, конечно, жутко извиняюсь, но подобный вопрос можно задать только зелёному новичку... :) Отвечаю подробно: все операции по установке советника выполнены, как положено... Уже догадываюсь, что Вы мне не поможете (я имею ввиду, что дело не в коде, а скорей всего в конторе, предоставляющей VPS)...
 
Верх