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

Здравствуйте уважаемые программисты, поправьте пожалуйста советник. Он не правильно открывает ордера. На примере покупок : ордера должны открываться по синим стрелкам, если голубая линия подвального индикатора находится ниже уровня например 50. А советник не реагирует на подвальный индикатор, и открывает только по стрелкам.Посмотреть вложение 449213Посмотреть вложение 449214
А где индикатор FractalZigZagNoRepaint ?
 
Последнее редактирование:

Вложения

  • Vinin.mq4
    Vinin.mq4
    15,1 КБ · Просмотры: 64
Последнее редактирование:
Может пояснишь в чем разница? Чет я не совсем понял с точками пересечения.
Тут, по ходу, моя вина, не точно выразился: не сдвинуть график, что ты сделал дословно, а прокрутить.
В результате получим следующую картинку:
 

Вложения

  • X1.png
    X1.png
    29,6 КБ · Просмотры: 214
  • X2.png
    X2.png
    32 КБ · Просмотры: 213
Уважаемые программисты. уберите пожалуйста точки внутри уровней 6 и -6 как показана на скрине. ранее по просьбе это было сделано но выложили в файле ехе а мне надо в открытом коде. или сделайте прокладку для ехе файла. оба индикатора прилагаю.
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    41,1 КБ · Просмотры: 384
  • Caixxa_v4.mq4
    Caixxa_v4.mq4
    5,1 КБ · Просмотры: 79
  • Caixxa_v4_MTF.ex4
    Caixxa_v4_MTF.ex4
    28,2 КБ · Просмотры: 67
Уважаемые программисты. уберите пожалуйста точки внутри уровней 6 и -6 как показана на скрине. ранее по просьбе это было сделано но выложили в файле ехе а мне надо в открытом коде. или сделайте прокладку для ехе файла. оба индикатора прилагаю.
 

Вложения

Уважаемые программисты. уберите пожалуйста точки внутри уровней 6 и -6 как показана на скрине. ранее по просьбе это было сделано но выложили в файле ехе а мне надо в открытом коде. или сделайте прокладку для ехе файла. оба индикатора прилагаю.
:)
 

Вложения

  • Caixxa_v4.1.mq4
    Caixxa_v4.1.mq4
    5,2 КБ · Просмотры: 156
  • Caixxa_v4.1.png
    Caixxa_v4.1.png
    70,3 КБ · Просмотры: 357
Здраствуйте уважаемые программисты, я недавно выкладывал советник Locomotive v1.003, где вы мне помогли с кнопкой закрытия всех сделок. С ее помощью смог нормально протестировать. Понял, что мне нужен общий профит, нашел код, как мне его внедрить в советник чтобы не было конфликта?
 

Вложения

Здраствуйте уважаемые программисты, я недавно выкладывал советник Locomotive v1.003, где вы мне помогли с кнопкой закрытия всех сделок. С ее помощью смог нормально протестировать. Понял, что мне нужен общий профит, нашел код, как мне его внедрить в советник чтобы не было конфликта?
 

Вложения

Здраствуйте уважаемые программисты, я недавно выкладывал советник Locomotive v1.003, где вы мне помогли с кнопкой закрытия всех сделок. С ее помощью смог нормально протестировать. Понял, что мне нужен общий профит, нашел код, как мне его внедрить в советник чтобы не было конфликта?
Пробуй
Screenshot_1.png
 

Вложения

Это не ошибки в коде, а скорее ошибки в настройках.
Ради эксперимента,
declaration of 'TP' hides global variable Locomotive v1.00_3 (2).mq4 535 61
это исправил на _TP, и часть кода
// проверка и расчет стопов
/* if(ModeSL==0)
{
if(MathAbs(OrderOpenPrice()-SL)<Slv && SL!=0)
{
if(Type==0 || Type==2 || Type==4)
SL=OrderOpenPrice()-Slv;
else
SL=OrderOpenPrice()+Slv;
}
}
else
{
if(SL!=0)
{
if(Type==0 || Type==2 || Type==4)
SL=OrderOpenPrice()-SL*Pp;
if(Type==1 || Type==3 || Type==5)
SL=OrderOpenPrice()+SL*Pp;
}
}
if(ModeTP==0)
{
if(MathAbs(OrderOpenPrice()-TP)<Slv && TP!=0)
{
if(Type==0 || Type==2 || Type==4)
TP=OrderOpenPrice()+Slv;
else
TP=OrderOpenPrice()-Slv;
}
}
else
{
if(TP!=0)
{
if(Type==0 || Type==2 || Type==4)
TP=OrderOpenPrice()+TP*Pp;
if(Type==1 || Type==3 || Type==5)
TP=OrderOpenPrice()-TP*Pp;
}
}*/ закомментировал, и уже другая картина
1632085589490.png
 
Ради эксперимента,
declaration of 'TP' hides global variable Locomotive v1.00_3 (2).mq4 535 61
это исправил на _TP, и часть кода
// проверка и расчет стопов
/* if(ModeSL==0)
{
if(MathAbs(OrderOpenPrice()-SL)<Slv && SL!=0)
{
if(Type==0 || Type==2 || Type==4)
SL=OrderOpenPrice()-Slv;
else
SL=OrderOpenPrice()+Slv;
}
}
else
{
if(SL!=0)
{
if(Type==0 || Type==2 || Type==4)
SL=OrderOpenPrice()-SL*Pp;
if(Type==1 || Type==3 || Type==5)
SL=OrderOpenPrice()+SL*Pp;
}
}
if(ModeTP==0)
{
if(MathAbs(OrderOpenPrice()-TP)<Slv && TP!=0)
{
if(Type==0 || Type==2 || Type==4)
TP=OrderOpenPrice()+Slv;
else
TP=OrderOpenPrice()-Slv;
}
}
else
{
if(TP!=0)
{
if(Type==0 || Type==2 || Type==4)
TP=OrderOpenPrice()+TP*Pp;
if(Type==1 || Type==3 || Type==5)
TP=OrderOpenPrice()-TP*Pp;
}
}*/ закомментировал, и уже другая картина
Посмотреть вложение 449338
Можете выложить эксперимент
 

Посмотрели (2221) Посмотреть

Отслеживают (1863) Посмотреть

Назад
Верх