Прогнал скрипт на первом попавшемся счете со свежей историей торговли. DEAL_PRICE-цены ненормализованы в Терминале.
Присутствие не нормализации скорее всего из-за того, что при неттинговом исполнении, позиция может состоять из нескольких сделок. Соответственно позиция усредняется, и получается то-же ненормализованное значение. Видимо MQ не стали нормализовывать цены, для получения более точного значения при расчётах.
elibrarius #: Почему 5 знаков не хватает (или др. количества заданного при создании символа)? Почему вы против автоматической нормализации самим терминалом?
MqlRates-поля могут заполняться любыми числами, а не только ценовыми данными.
Да.
Прогнал скрипт на первом попавшемся счете со свежей историей торговли. DEAL_PRICE-цены ненормализованы в Терминале.
Присутствие не нормализации скорее всего из-за того, что при неттинговом исполнении, позиция может состоять из нескольких сделок.
Соответственно позиция усредняется, и получается то-же ненормализованное значение.
Видимо MQ не стали нормализовывать цены, для получения более точного значения при расчётах.
философское отступление - "каким тех.процессом на стороне отправителя может получаться ненормализованная цена" (если разумеем сервера MQ)
Любая математическая операция с типом double
У Вас скорее всего включен полноэкранный режим. Не помню F11 или F12
Да это решилось так. F12. Спасибо.
Почему 5 знаков не хватает (или др. количества заданного при создании символа)? Почему вы против автоматической нормализации самим терминалом?
MqlRates-поля могут заполняться любыми числами, а не только ценовыми данными.
Это ошибка компилятора?
b3580. Запускаю профилировщик на исторических данных.
Бэктест завершается, профайл-данных нет.
b3580. Запускаю профилировщик на исторических данных.
Бэктест завершается, профайл-данных нет.
Без инлайнинга работает.
Любая математическая операция с типом double
какие там могут быть математические операции с ценой ?? чего курим...