Доработка ботов (советников, индикаторов) vol. 2

MrGreen86

Гуру форума
Спасибо конечно, но так не правильно будет, точнее логика нарушена!
Если мы сразу делаем уравниловку, т.е. открываем 1 ордер необходимой лотности, то фиксируем достигнутый профит/лосс и нам пофиг сколько будет длится закрытие, а если начинаем закрывать и только потом включается CloseBy, то за это время цена может ускакать от нас.

По поводу маржи, она на оборот высвобождается, т.к. обычно за противоположные равновесные ордера берется 50%(робо) или 25%(альпари) или вообще 0%(фортфс).

Если не затруднит, пожалуйста, сделай как было описано в предыдущем сообщении :please:
извиняюсь, попробуйте эту версию.
Посмотреть вложение EXP_Close_28_mod3.mq4
 

Picasso

Местный знаток
Коллеги. Есть индюшок такой, визуально показывающий открытые и закрытые сделки. Удобно, но как бы убрать наложение нескольких ордеров друг на друга. Пусть считает общий результат, а не по одному ордеру.
На скрине указал стрелками. Надеюсь на помощь).

vorder.png

Посмотреть вложение VisualOrders.mq4

Показывает еще неправильно валюту счета. но это я сам попробую сделать.
 

alexxx825

Активный участник
Уважаемые програмисты MQL! Просьба, преределайте ZeroLag Stochs_true alert mail, из подвала на чарт, по образцу второго индикатора.
Заранее благодарю!!!!
 

Вложения

  • ZeroLag Stochs_true alert mail.mq4
    6,6 КБ · Просмотры: 46
  • OnChart_Stochas_пример.mq4
    5,2 КБ · Просмотры: 42
  • stoch_on_chart.jpg
    stoch_on_chart.jpg
    150,9 КБ · Просмотры: 237

Novikov

Гуру форума
извиняюсь, попробуйте эту версию.
Посмотреть вложение 206474

Спасибо, работает, только немножко не так.
Если не затруднит, можете поправить?
Надо что бы сперва открывал все необходимые ордера, а потом начинал закрытие.
А то он сейчас работает так:

2015.05.20 04:39:34.531 EXP_Close_28_mod3 GBPUSD,H1: order #1383920154 buy was closed by order #1383910445
2015.05.20 04:39:34.330 EXP_Close_28_mod3 GBPUSD,H1: order #1383931014 buy was closed by order #1383927712
2015.05.20 04:39:34.124 EXP_Close_28_mod3 GBPUSD,H1: open #1383931014 buy 0.01 EURJPY at 134.693 ok
2015.05.20 04:39:33.921 EXP_Close_28_mod3 GBPUSD,H1: order #1383931013 buy was closed by order #1383910446
2015.05.20 04:39:33.719 EXP_Close_28_mod3 GBPUSD,H1: order #1383931012 buy was closed by order #1383914991
2015.05.20 04:39:33.516 EXP_Close_28_mod3 GBPUSD,H1: order #1383931011 buy was closed by order #1383927749
2015.05.20 04:39:33.314 EXP_Close_28_mod3 GBPUSD,H1: order #1383931010 buy was closed by order #1383928221
2015.05.20 04:39:33.110 EXP_Close_28_mod3 GBPUSD,H1: open #1383931010 buy 0.04 EURUSD at 1.11442 ok
2015.05.20 04:39:32.907 EXP_Close_28_mod3 GBPUSD,H1: order #1383916491 buy was closed by order #1383931009
2015.05.20 04:39:32.710 EXP_Close_28_mod3 GBPUSD,H1: order #1383917944 buy was closed by order #1383931008
2015.05.20 04:39:32.506 EXP_Close_28_mod3 GBPUSD,H1: order #1383927971 buy was closed by order #1383931007
2015.05.20 04:39:32.330 EXP_Close_28_mod3 GBPUSD,H1: order #1383928078 buy was closed by order #1383931006
2015.05.20 04:39:32.099 EXP_Close_28_mod3 GBPUSD,H1: order #1383928423 buy was closed by order #1383931005
2015.05.20 04:39:31.898 EXP_Close_28_mod3 GBPUSD,H1: order #1383928566 buy was closed by order #1383931004
2015.05.20 04:39:31.690 EXP_Close_28_mod3 GBPUSD,H1: order #1383929617 buy was closed by order #1383931003
2015.05.20 04:39:31.489 EXP_Close_28_mod3 GBPUSD,H1: open #1383931003 sell 0.07 USDJPY at 120.855 ok
Пока он открывает и закрывает 1 пару, то на другой могут произойти изменения, т.к. ордеров может быть дофигашеньки.
В данном случае, надо что бы он открыл 3 ордера, а потом приступил к закрытию.
Заранее благодарю! :please:
 
Последнее редактирование:

vlad_123

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

dim777777

Новичок форума
Здравствуйте уважаемые программисты , помогите пожалуйста в советнике ирбис изменить условие входа и выхода по индикатору , сейчас он срабатывает при пересечении синей и красной линий , нужно чтобы срабатывал , когда синяя линия пересекает нулевой уровень снизу вверх ,то открывается покупка, если синяя линия пересекает нулевой уровень сверху вниз ,то продажа . Заранее Спасибо
 

Вложения

  • Macd_and_OSMA.mq4
    3,6 КБ · Просмотры: 88
  • IRBIS FX.mq4
    6,1 КБ · Просмотры: 81
  • sovetnikov.mqh
    117 КБ · Просмотры: 63
Последнее редактирование:

Novikov

Гуру форума
Еще кажется не верно срабатывает StopLoss по 1 паре

2015.05.20 11:22:37.870 EXP_Close_28_mod3 GBPUSD,H1: Alert: Достигнут уровень стоплосса по Magik 31 = -5.01 GLD
2015.05.20 11:22:37.870 EXP_Close_28_mod3 GBPUSD,H1: close #1383954152 sell 0.01 EURUSD at 1.10749 at price 1.11109
2015.05.20 11:22:37.664 EXP_Close_28_mod3 GBPUSD,H1: close #1383971786 buy 0.01 EURUSD at 1.11274 at price 1.11091
2015.05.20 11:22:37.411 EXP_Close_28_mod3 GBPUSD,H1: close #1383979006 sell 0.01 EURUSD at 1.11047 at price 1.11109
2015.05.20 11:22:07.352 BW6 EURUSD,M2: open #1383979006 sell 0.01 EURUSD at 1.11047 ok

Не произошло перекрытие перед закрытием!
 

matro3

Почетный гражданин
Здравствуйте уважаемые программисты , помогите пожалуйста в советнике ирбис изменить условие входа и выхода по индикатору , сейчас он срабатывает при пересечении синей и красной линий , нужно чтобы срабатывал , когда синяя линия пересекает нулевой уровень снизу вверх ,то открывается покупка, если синяя линия пересекает нулевой уровень сверху вниз ,то продажа . Заранее Спасибо

Поменяй строки:
Код:
if(maBlue[0]>maRed[0] && maBlue[1]<maRed[1]){op=1;}
if(maBlue[0]<maRed[0] && maBlue[1]>maRed[1]){op=-1;}
на эти
Код:
if(maBlue[0]>0 && maBlue[1]<0){op=1;}
if(maBlue[0]<0 && maBlue[1]>0){op=-1;}
 

Ramil-2427

Местный житель
Будьте добры, подсказать! Сложно ли сделать,что бы обычный советник,начал торговать на ренко?Приходится его постоянно закидывать по новой
 

geni1973

Активный участник
сов

привет всем умельцам может кто сможет отвязать от гугла за ранее огромное спасибо
 
Последнее редактирование:

S D V

Местный житель
Ребят,помогите исправить ,чтобы не грузил терминал,добавьте в настройки функцию,на н-количество прорисовки баров на экране Nbars=1000
 

Вложения

  • BUT.mq4
    2,3 КБ · Просмотры: 48
Последнее редактирование:

kaprall

Местный знаток
Здравствуйте! Раскрасте пожалуйста сигнальную линию верхнего индикатора, как в нижнем...
И уберите в том же индюке, пожалуйста уровни "10" и "-10", оставьте только "0" (это пытался сделать сам, но что-то не нашел их в коде :dont-know:)
 

Вложения

  • QQE New.mq4
    9,1 КБ · Просмотры: 99
  • ForexGainCode_Absolute_Alerts.ex4
    82,4 КБ · Просмотры: 113
  • 2015-05-20 22-37-15 Скриншот экрана.png
    2015-05-20 22-37-15 Скриншот экрана.png
    140,8 КБ · Просмотры: 326

gek

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

ЕХ файл не скинешь?
Почему-то кучу ошибок выдаёт.
 

dim777777

Новичок форума
Поменяй строки:
Код:
if(maBlue[0]>maRed[0] && maBlue[1]<maRed[1]){op=1;}
if(maBlue[0]<maRed[0] && maBlue[1]>maRed[1]){op=-1;}
на эти
Код:
if(maBlue[0]>0 && maBlue[1]<0){op=1;}
if(maBlue[0]<0 && maBlue[1]>0){op=-1;}

поменял строки , теперь он открывает сделки как надо , т.е по уровню ноль , а вот закрывает почему то по пересечению синей и красной линий
 

matro3

Почетный гражданин
Здравствуйте! Раскрасте пожалуйста сигнальную линию верхнего индикатора, как в нижнем...
И уберите в том же индюке, пожалуйста уровни "10" и "-10", оставьте только "0" (это пытался сделать сам, но что-то не нашел их в коде :dont-know:)

Типа того, может что не понял.
 

Вложения

  • QQE New.mq4
    9,4 КБ · Просмотры: 77
  • GBPJPYM1.png
    GBPJPYM1.png
    37,2 КБ · Просмотры: 357
Верх