MakarFX
Элитный участник
В этом куске кода все что в квадратных скобках "[ ]" сделай на единицу большеСигналит на 0 баре зараза. Не хочет что то сигналить на 1 закрытом баре гистограммы . Устал менять цыфры в коде без помощи не обойтись .
C-подобный:
if(MACDalerts)
{
if (buffer5[0]>0 && buffer5[1]<0) doAlert("macd line crossed 1 up ");
if (buffer5[0]<0 && buffer5[1]>0) doAlert("macd line crossed 1 down ");
}
if (OsMAalerts||MACDalerts)
{
if (buffer6[0]<buffer5[0] && buffer6[1] > buffer5[1]) doAlert("osma crossed 1 (macd crossed signal line) up ");
if (buffer6[0]>buffer5[0] && buffer6[1] < buffer5[1]) doAlert("osma crossed 1 (macd crossed signal line) down ");
}
if (OsMAalerts)
{
if (buffer7[0]>buffer7[1] && buffer7[2] > buffer7[1]) doAlert("osma macd(histo)changed direction: up ");
if (buffer7[0]<buffer7[1] && buffer7[2] < buffer7[1]) doAlert("osma macd(histo)changed direction: down ");
}
Последнее редактирование: