Implémentations alternatives de fonctions/approches standard - page 5

 
fxsaber)
 
Les fonctions i-Series qui sont apparues récemment sont écrites en MQL ? Et lors de la compilation, intègrent-ils leurs sources MQL (comme mqh) pour compiler plus efficacement ?
 
fxsaber:
Les fonctions i-Series qui sont apparues récemment sont écrites en MQL ? Et lors de la compilation, ils intègrent leurs sources MQL (comme mqh) pour une compilation plus efficace ?
Comment est-ce possible sans #include ?
Que faire s'il y a un conflit de nom ?
 
Nikolai Semko:
Comment est-ce possible sans #include ?
Que faire s'il y a un conflit de noms ?

Ce ne sont pas du tout des caractéristiques fondamentales de la mise en œuvre.

 
fxsaber:
Les fonctions i-Series qui sont apparues récemment sont écrites en MQL ? Et lors de la compilation, intègrent-ils leurs sources MQL (comme mqh) pour compiler plus efficacement ?

Non, bien sûr que non.

 
Rashid Umarov:

Non, bien sûr que non.

Veuillez alors clarifier ces phrases

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Implantations alternatives de fonctions/approches standard

Renat Fatkhullin, 2018.06.09 17:10

Nous sommes revenus à l'idée d'intégrer la masse de fonctions système simples nativement dans le code MQL5 résultant, ce qui nous a permis de les accélérer considérablement en les utilisant dans l'optimisation globale du code résultant.

Il s'agit de fonctions telles que NormalizeDouble, les opérations sur les chaînes de caractères, etc.

Sera disponible dans les prochaines bêtas après la sortie de la semaine prochaine.
 
il semble s'agir de l'exécution de code natif au niveau des instructions du processeur.
 
fxsaber:

Veuillez alors clarifier ces phrases

Je ne suis pas sûr moi-même - attendons la mise en œuvre, il y aura probablement une explication.

 

Je pense que l'ajout de ces fonctions à Five n'est pas du tout une priorité. Sauf pour iBarShift, qui est vraiment indispensable, en termes d'efficacité. Pour tout le reste, les analogues auto-écrits existants ne sont pas inférieurs en termes de performance. Alors, quel est l'intérêt de perdre du temps et des ressources à ce sujet. Après tout, il y a des choses beaucoup plus nécessaires pour les programmeurs qui manquent dans le langage lui-même.

 
Alexey Navoykov:

les équivalents auto-écrits disponibles ne sont pas inférieurs en termes de performances.

Même les analogues varient considérablement en termes de performances. Le nombre de personnes capables de les écrire ou de les trouver est inférieur à un pourcentage des utilisateurs.