Если завтра выйдет MetaTrader 6 - страница 2

 
Помимо неоднократно обсуждаемой кастомной тиковой истории было бы не плохо наконец-то переписать MetaTrader API на объектно-ориентированный API, где минимально допустимой единицей размещения был бы класс.
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
Vladon:
работа панелей в тестере. 
А зачем?
 
А вообще ветку стоило бы назвать "Мечтать не вредно".
 
C-4:
А вообще ветку стоило бы назвать "Мечтать не вредно".

Именно, мечтать не вредно, поэтому не стоит рубить мечты полемикой целесообразности и всякими этого не будет никогда.

Представим ветку как мозговой штурм, ну чуть более конкретизированный. Может чего то из написанного и будет реализовано.

 
C-4:
Помимо неоднократно обсуждаемой кастомной тиковой истории было бы не плохо наконец-то переписать MetaTrader API на объектно-ориентированный API, где минимально допустимой единицей размещения был бы класс.

++

Про минимальную единицу ничё не понял, но API с тремя функциями типа xxxSetInteger(), xxxSetString() и xxxSetDouble()  задолбало.  :)

 
C-4:
А вообще ветку стоило бы назвать "Мечтать не вредно".
- - -
 
Urain:


Представим ветку как мозговой штурм

с выносом )
 
Yoschik:
с выносом )

С полным выносом.

хАчу историю стакана за 10 лет по 100 инструментах :)

 
Хочу опционы а МТ, со всеми дельтами и наворотами.
 
MetaDriver:

++

Про минимальную единицу ничё не понял, но API с тремя функциями типа xxxSetInteger(), xxxSetString() и xxxSetDouble()  задолбало.  :)

Возмьем например C#. При попытки обявить функцию или переменную - компилятор выдаст ошибку, т.к. функция или переменная - понятия более низкого уровня и они могут быть размещены только лишь внутри класса или структуры. А в MQL5 получается путаница, вроде и классы есть, но есть еще и функции, которые вызывают эти класса, а должно быть наоборот: куча классов общаются друг с другом через поддерживаемые ими методы.
Причина обращения: