Además del repetidamente discutido historial de ticks personalizado, sería bueno reescribir finalmente la API de MetaTrader a una API orientada a objetos, donde la unidad mínima aceptable de colocación sería una clase.
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
C-4: Aparte del repetido historial de ticks personalizados, estaría bien reescribir finalmente la API de MetaTrader a una API orientada a objetos, donde la unidad mínima aceptable de colocación sería una clase.
++
No entiendo nada de la unidad mínima, pero la API con tres funciones como xxxSetInteger(), xxxSetString() y xxxSetDouble() es molesta :)
Nada sobre la unidad mínima, pero la API con tres funciones como xxxSetInteger(), xxxSetString() y xxxSetDouble() es molesta :)
Tomemos como ejemplo C#. Al intentar enlazar una función o una variable, el compilador generará un error ya que la función o la variable son conceptos de un nivel inferior y sólo pueden colocarse dentro de una clase o estructura. En MQL5 parece haber una confusión: hay clases, pero también hay funciones que llaman a estas clases, y debería ser al revés: muchas clases se comunican entre sí a través de métodos soportados por ellas.
el funcionamiento de los paneles en el probador.
Y en general, este hilo debería llamarse "Soñar no es perjudicial".
Exacto, no hay nada malo en soñar, así que no trocees los sueños con polémicas de conveniencia y todo eso nunca ocurrirá.
Imagina esto como una sesión de brainstorming, bueno, un poco más concreta. Tal vez algo de lo que está escrito y se pondrá en práctica.
Aparte del repetido historial de ticks personalizados, estaría bien reescribir finalmente la API de MetaTrader a una API orientada a objetos, donde la unidad mínima aceptable de colocación sería una clase.
++
No entiendo nada de la unidad mínima, pero la API con tres funciones como xxxSetInteger(), xxxSetString() y xxxSetDouble() es molesta :)
De hecho, debería haberse llamado "No está mal soñar".
Presentar la rama como una sesión de brainstorming
con la comida para llevar )
Con una salida completa.
hAte la historia del vidrio en 10 años a 100 instrumentos :)
++
Nada sobre la unidad mínima, pero la API con tres funciones como xxxSetInteger(), xxxSetString() y xxxSetDouble() es molesta :)