Узнать время и цену на указанном графике. - страница 2

 
Renat Akhtyamov:
в офлайне нормально работает TimeCurrent()

Я анализ провожу на графике онлайн, если мне нужно время офлайн. 
Либо наоборот. У меня открата куча графиком, мне нужно разделить их на тестовые и реальные, для это я ничего лучше не придумал, как определить старый график по времени, но не могу справиться с этой задачей.

 
Roman Starostin:

Я анализ провожу на графике онлайн, если мне нужно время офлайн. 
Либо наоборот. У меня открата куча графиком, мне нужно разделить их на тестовые и реальные, для это я ничего лучше не придумал, как определить старый график по времени, но не могу справиться с этой задачей.

if(MQLInfoInteger(MQL_TESTER)==true)....

if(AccountInfoInteger(ACCOUNT_TRADE_MODE)==ACCOUNT_TRADE_MODE_REAL)....
if(AccountInfoInteger(ACCOUNT_TRADE_MODE)==ACCOUNT_TRADE_MODE_DEMO)....

 
Roman Starostin:

можно подробнее, не совсем понимаю, как это реализовать.

примерно так:

сдвигаем историю на последний бар

узнаем 
CHART_FIRST_VISIBLE_BAR 
CHART_VISIBLE_BARS 
CHART_WIDTH_IN_BARS
CHART_WIDTH_IN_PIXELS

считаем координату последнего бара

переводим координату в бар ChartXYToTimePrice

 
Taras Slobodyanik:

примерно так:

сдвигаем историю на последний бар

узнаем 
CHART_FIRST_VISIBLE_BAR 
CHART_VISIBLE_BARS 
CHART_WIDTH_IN_BARS
CHART_WIDTH_IN_PIXELS

считаем координату последнего бара

переводим координату в бар ChartXYToTimePrice

Извращенный метод, но работает )))

Спасибо большое.