Про бары

 
Люди добрые помогите, всю голову сломал.

У меня есть 15 мин график, на каком то определенном баре я совершаю покупку (продажу) и хочу, чтоб советник продолжал работу со следующего бара, но при этом нужно чтоб остались значения бара покупки (продажи) (high, low, close). Пытался сделать так:

i=Bars; // количество баров при покупке

c=Bars;// последующее количество баров

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