Про бары
эксперт запускается при каждом тике заново, поэтому значения
всех переменных удаляются. чтобы сохранить какое-то значение
и использовать его позже надо иметь глобальные переменные.
Тоесть вместо например if (....) {ordersend(..); a=ask; b=bid;} надо писать if
(....) {ordersend(..); GlobalVariableSet("ask",ask); GlobalVariableSet("bid",bid);} а потом
a=GetGlobalVariable("ask"). Кстати тоже самое и в последующей теме
можно порекомендовать
АВЕ Itchy АВЕ
Вы добрый человек!!!
Все получилось!!!!!СПАСИБО!!!
Моя радость не знает границ!!!!!!!!!
Вы добрый человек!!!
Все получилось!!!!!СПАСИБО!!!
Моя радость не знает границ!!!!!!!!!
У меня есть 15 мин график, на каком то определенном баре я совершаю покупку (продажу) и хочу, чтоб советник продолжал работу со следующего бара, но при этом нужно чтоб остались значения бара покупки (продажи) (high, low, close). Пытался сделать так:
i=Bars; // количество баров при покупке
c=Bars;// последующее количество баров
и условие:
if(c>i)
только вся проблема в том, что это условие выполняется всегда независимо от значений с и i