Ошибки, баги, вопросы - страница 2573

 
fxsaber:

Класс выложен, включая примеры. Разработчики введут новый функционал, позволяющий уже без написания оберток вокруг ресурсов передавать данные.

Глобальные переменные использую для флагов. Так же удобна возможность всегда увидеть их значения - F3.

Да, видел. Поэтому и удивился.
Для контроля значений согласен, тогда оправданно.
 
Georgiy Merts:

Обнаружил, что у меня в режиме визуального тестирования функция SymbolInfoTick() возвращает одно значение, а таймсерия Close[0] имеет другое.

Это ошибка моя ? Я что-то делаю не так ?

Вроде как должны быть одинаковые значения:

Как правило, разница составляет 1-2 пункта, но на резких движениях бывает и больше. 

Это только у меня так ?

Пока что принял таймсерию за "более правильную", если выясняется, что SymbolInfoTick() дает значение, отличающееся от Close[0], считаю, что правильное значение - именно Close[0], спред оставляю тот же, что вернуло SymbolInfoTick().

Но, все же интересно понять, какая цена правильна, на какую цену "смотрит" ДЦ - на SymbolInfoTick() или на Close[0]

Какой номер билда?

В билде 2155 уже должно быть исправлено - на прошлой неделе эту ошибку правили

 
Slava:

Какой номер билда?

В билде 2155 уже должно быть исправлено - на прошлой неделе эту ошибку правили

Ога. А у меня 2085.

Понятно, обновляюсь.

P.S. Да, сейчас значения одинаковы.
 
Slava:

Какой номер билда?

В билде 2155 уже должно быть исправлено - на прошлой неделе эту ошибку правили

А про это что-нибудь известно?
https://www.mql5.com/ru/forum/1111/page2571#comment_13285021
 
Aleksei Beliakov:
А про это что-нибудь известно?
https://www.mql5.com/ru/forum/1111/page2571#comment_13285021

Вы не привели никаких подробностей для воспроизведения

 
Slava:

Вы не привели никаких подробностей для воспроизведения

Банально если в ontick распечатать результаты этих функций то это для времени 1970.01.01 для цены 0
Раньше было время бара или цена.
Тоесть сейчас так
iHigh(NULL,PERIOD_W1,0) в журнале будет 0
iTime(NULL,PERIOD_W1,0) в журнале будет 1970.01.01
 
Aleksei Beliakov:
Банально если в ontick распечатать результаты этих функций то это для времени 1970.01.01 для цены 0
Раньше было время бара или цена.
Тоесть сейчас так

Может в вашем компе тараканы? У меня в билде 1220 этот код

 Print("iHigh ", iHigh(NULL, PERIOD_W1, 0));
 Print("iTime ", iTime(NULL, PERIOD_W1, 0));

распечатывает

2019.09.23 09:41:27.560 00 EURUSD,M5: iTime 2019.09.22 00:00:00
2019.09.23 09:41:27.560 00 EURUSD,M5: iHigh 1.10245
 
Aleksei Beliakov:
Банально если в ontick распечатать результаты этих функций то это для времени 1970.01.01 для цены 0
Раньше было время бара или цена.
Тоесть сейчас так

Код ошибки какой?

Какие параметры тестирования?

Данные по неделькам и месяцовкам подгружены? Сколько их всего есть?

 
Slava:

Код ошибки какой?

Какие параметры тестирования?

Данные по неделькам и месяцовкам подгружены? Сколько их всего есть?

я перепроверил и сейчас все работает.

историю я загружал.

Спасибо.

 
Наверняка уже поднимали эту тему: Нужно сделать возможным сосуществования двух разных верий МТ5 на одном десктопе (отключитять автообновление и возможность отката). Или хотя бы бету и релиз. Или это возможно (без виртуализации).