Meta Trader 4. Замеченные баги обновленного билда.

 


1) Результаты тестирования разных экспертов накладываются на один и тот же график, после нажатия на кнопку открыть график.
Помогает перезапуск терминала.

2) В некоторых случаях прорисовка индикаторов в визуальном режиме отличается от не визуального (когда мы добавляем эти индикаторы на график в процессе визуального тестирования).

3) Еще одному багу посвященна ветка форума: 'Простейший код простейшего эксперта' .






 
1. Исправлено в билде от 29 августа

2. Описано в статье Тестирование экспертов в клиентском терминале MetaTrader 4. Взгляд изнутри
Вот цитата: "Есть ещё один нюанс. В открытый таким образом график тестирования будут загружены текущие исторические данные. Если тестовая последовательность была получена только что, то никакой проблемы нет. А если использовались данные из другого источника? К счастью, начиная со 196 билда, тестер стратегий поддерживает так называемую визуализацию процесса тестирования."
 
double iCCI( string symbol, int timeframe, int period, int applied_price, int shift)
Calculates the Commodity channel index and returns its value.
Parameters:

symbol - Symbol the data of which should be used to calculate indicator. NULL means the current symbol.
timeframe - Timeframe. It can be any of Timeframe enumeration values. 0 means the current chart timeframe.
period - Averaging period for calculation.
applied_price - Applied price. It can be any of Applied price enumeration values.
shift - Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).

Sample:
  if(iCCI(NULL,0,12,0)>iCCI(NULL,0,20,0)) return(0);
В примере не хватает параметра. Не баг конечно), но заметил - сказал.
 
Спасибо. Поправим.
 
Тогда вот ещё:


При этом:
 
И ещё вот только что заметил:


При этом:
 

Спасибо

 
 
komposter писал (а):
 
stringo:
Спасибо. Поправим.

В новом MT4 (версии выше 509) не работает возможность создавать файлы роботами, скриптами и индикаторами в указанной папке. При этом даже если программно задана папка, то робот создает необходимый файл в папке C:\Users\123\AppData\Roaming\MetaQuotes\Terminal\49EFD6FFA51AA02BCE2431232010F768\MQL4\Files

Далее, если мы роботу задаем команду считывать данные из созданного файла в указанной выше папке (не говоря уже о той что нужна нам) то робот не читает данные и тем самым не работает как следует.

Сразу отсекаю возможность неправильной работы робота поскольку на 509 билде этот робот работает идеально и все создает и читает.

Здесь дело в MT4

Прошу по возможности это исправить.

 
LeonWAP:

В новом MT4 (версии выше 509) не работает возможность создавать файлы роботами, скриптами и индикаторами в указанной папке. При этом даже если программно задана папка, то робот создает необходимый файл в папке C:\Users\123\AppData\Roaming\MetaQuotes\Terminal\49EFD6FFA51AA02BCE2431232010F768\MQL4\Files

Далее, если мы роботу задаем команду считывать данные из созданного файла в указанной выше папке (не говоря уже о той что нужна нам) то робот не читает данные и тем самым не работает как следует.

Сразу отсекаю возможность неправильной работы робота поскольку на 509 билде этот робот работает идеально и все создает и читает.

Здесь дело в MT4

Прошу по возможности это исправить.

Читайте.

Причина обращения: