Si MetaTrader 6 sort demain - page 2

 
En plus de l'historique personnalisé des tics dont il a été question à plusieurs reprises, il serait bien de réécrire enfin l'API MetaTrader en une API orientée objet, où l'unité minimale acceptable de placement serait une classe.
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
Vladon:
le fonctionnement des panneaux dans le testeur.
Pourquoi ?
 
En fait, il aurait dû s'appeler "Il n'y a pas de mal à rêver".
 
C-4:
Et en général, ce fil devrait s'appeler "Rêver n'est pas dangereux".

Exactement, il n'y a pas de mal à rêver, alors ne coupez pas les rêves avec des polémiques d'opportunité et tout cela n'arrivera jamais.

Imaginez cela comme une séance de brainstorming, en un peu plus concret. Peut-être qu'une partie de ce qui est écrit et sera mis en œuvre.

 
C-4:
En dehors des discussions répétées sur l'historique des tick personnalisés, il serait bien de réécrire enfin l'API MetaTrader en API orientée objet, où l'unité minimale acceptable de placement serait une classe.

++

Je ne comprends rien à l'unité minimale, mais l'API avec trois fonctions comme xxxSetInteger(), xxxSetString() et xxxSetDouble() est ennuyeuse :)

 
C-4:
En fait, il aurait dû s'appeler "Il n'y a pas de mal à rêver".
- - -
 
Urain:


Présenter la branche comme une session de brainstorming

avec un plat à emporter)
 
Yoschik:
avec les plats à emporter)

Avec un service complet à emporter.

hAte l'histoire du verre dans 10 ans à 100 instruments :)

 
Je veux des options un MT, avec tous les deltas et les contraptions.
 
MetaDriver:

++

Rien sur l'unité minimale, mais l'API avec trois fonctions comme xxxSetInteger(), xxxSetString() et xxxSetDouble() est ennuyeuse :)

Prenons l'exemple de C#. Lorsque vous essayez de lier une fonction ou une variable, le compilateur génère une erreur car les fonctions et les variables sont des concepts de niveau inférieur et ne peuvent être placées qu'à l'intérieur d'une classe ou d'une structure. Dans MQL5, il semble y avoir une certaine confusion : il y a des classes, mais aussi des fonctions qui appellent ces classes, et ce devrait être l'inverse : beaucoup de classes communiquent entre elles par le biais de méthodes qu'elles supportent.
Raison: