AlanG
Элитный участник
чуть, чуть так, но просьба была для стрелки как отделные буферы в индикаторе (цвет+отступ от свечи). И после етого надо попробуем избавим индикатор от запаздывания, а с файлы ex.4 не получиться
if (waveDirection == 1) {
ObjectCreate(0, volLabel, OBJ_ARROW_UP, 0, time[waveChangeBar], low[waveChangeBar]-shift);
ObjectSet(volLabel, OBJPROP_ANGLE, -90);
ObjectSet(volLabel, OBJPROP_ANCHOR, ANCHOR_LEFT);
ObjectSetText(volLabel, DoubleToString(dnVolumeBuffer[waveChangeBar], 0), 10, NULL, clrFireBrick);
}
else{
ObjectCreate(0, volLabel, OBJ_ARROW_DOWN, 0, time[waveChangeBar], high[waveChangeBar]+shift);
ObjectSet(volLabel, OBJPROP_ANGLE, 90);
ObjectSet(volLabel, OBJPROP_ANCHOR, ANCHOR_LEFT);
ObjectSetText(volLabel, DoubleToString(upVolumeBuffer[waveChangeBar], 0), 10, NULL, clrDarkGreen);
}
ObjectCreate(0, volLabel, OBJ_ARROW_UP, 0, time[waveChangeBar], low[waveChangeBar]-shift);
ObjectSet(volLabel, OBJPROP_ANGLE, -90);
ObjectSet(volLabel, OBJPROP_ANCHOR, ANCHOR_LEFT);
ObjectSetText(volLabel, DoubleToString(dnVolumeBuffer[waveChangeBar], 0), 10, NULL, clrFireBrick);
}
else{
ObjectCreate(0, volLabel, OBJ_ARROW_DOWN, 0, time[waveChangeBar], high[waveChangeBar]+shift);
ObjectSet(volLabel, OBJPROP_ANGLE, 90);
ObjectSet(volLabel, OBJPROP_ANCHOR, ANCHOR_LEFT);
ObjectSetText(volLabel, DoubleToString(upVolumeBuffer[waveChangeBar], 0), 10, NULL, clrDarkGreen);
}
вот кусок кода замени его
в файле .mq4
красным выделил что поменял
Последнее редактирование: