如果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,其中最小可接受的放置单位将是一个类。

++

我对最小单位不了解,但有xxxSetInteger()、xxxSetString()和xxxSetDouble()这三个函数的API很让人讨厌:)

 
C-4:
事实上,它应该被称为 "做梦没有错"。
- - -
 
Urain:


将本支部作为一个头脑风暴会议来介绍

有外卖 )
 
Yoschik:
与外卖 )

有完整的外卖。

在10年内吃下100个仪器的玻璃的历史:)

 
我想选择一个MT,有所有的三角洲和装置。
 
MetaDriver:

++

没有关于最小单位的问题,但有xxxSetInteger()、xxxSetString()和xxxSetDouble()这三个函数的API很令人讨厌:)

让我们以C#为例。当试图绑定一个函数或变量时,编译器会产生一个错误,因为函数或变量是较低层次的概念,只能放在类或结构中。在MQL5中,似乎有一些混乱:有类,但也有调用这些类的函数,而这应该是反过来的:很多类通过它们支持的方法相互交流。