![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Est-il possible de compiler le code simple d'un tiers et d'exécuter le code machine résultant dans l'EA ?
Il y a Critcl à bord - compilation et lancement à la volée de modules C/C++. Il s'agit exactement de "compiler et exécuter" en utilisant le compilateur du système natif, et non le JIT.
Dans les démos, on trouve un exemple simple d'exécution d'une fonction écrite en C.
sur l'utilisation d'un paquet, voir http://andreas-kupries.github.io/critcl/doc/files/critcl_usingit.html
Tout simplement, si vous introduisez quelque chose comme ça dans Tcl (bibliothèque ATcl) :
cproc commet C et crée immédiatement une interface avec lui. ccode compile et lie simplement (toutes les fonctions C n'ont pas besoin d'être extraites)
PS/ mais dans l'éditeur/styles du site problème :-) le texte dans le bloc de code est copié, dans l'éditeur le formatage est là, lors de l'affichage il ne l'est pas :-)
Merci). J'utilise mon propre interprète, assez simple, qui exécute un script de stratégie séquentiel (sans boucles). Je pense qu'il pourrait fonctionner plus rapidement, il pourrait y avoir beaucoup plus de paramètres.
ATcl se prépare à "combiner" avec 5,
Sortie d'une nouvelle version. changements :
- maintenant basé sur la distribution BAWT http://www.bawt.tcl3d.org/ ( plus de "batteries" et une automatisation des bureaux )
- le compilateur est passé de VC à GCC
à télécharger sur SourceForge: https://sourceforge.net/projects/mt-atcl/
ou à partir de la page du projet: http://luxtrade.tk/atcl:install
ou téléchargez le document ci-joint
le zip de 2Mb ne s'additionne pas très bien.
à nouveau, plus tard, lorsque le site ne posera plus de problème, essayez de le joindre, dans un message séparé.