Répondre

Changements de langue dans MQL4 ?

33 réponses

Matusiak Adrian

Client, bbp_participant, communauté, 300 réponses.

Visiter le profil

Il y a 8 ans #113958

Bonjour.

 

Actuellement, je sauvegarde mes stratégies à la source par SQ. 

 

Mais j'ai découvert sur un site web que l'ancien MQL4 ne sera plus supporté à partir de MT Build 600+,

 

Veuillez lire les détails :

http://docs.mql4.com/mql4changes#compiler_difference

 

En particulier :

Les anciennes applications EX4 et les DLL basées sur l'ancien format RateInfo ne fonctionneront pas dans le nouveau terminal. Une conversion au nouveau format est nécessaire.

 

et

A partir de la version 600, le langage de programmation MQL4 a été complètement révisé pour atteindre le niveau de MQL5. Vous pouvez désormais développer des robots de trading en MQL4/5 en utilisant l'environnement de développement unifié MetaEditor, un style unique, des bibliothèques et des outils de débogage".

 

 

Des nouvelles à ce sujet ? 

btn_viewmy_160x33.png

0

mikeyc

Client, bbp_participant, communauté, 877 réponses.

Visiter le profil

Il y a 8 ans #131437

Il serait formidable de voir une autre version de SQ3 avec le code corrigé et une poignée d'autres bogues connus corrigés.

 

@Mark – If we collected together a list of high priority known bugs, could you produce another SQ3 release with these in to tide us over until SQ4 is ready?

 

TIA

 

Mike

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #131487

Mike, j'y réfléchirai certainement.

 

Veuillez dresser une liste des bogues que vous jugez prioritaires et qui devraient être corrigés dans la version actuelle 3.

 

Le mieux est de me contacter par message privé sur le forum ou par e-mail de support, afin que je ne manque pas l'information sur le forum. 

Marque
StratégieArchitecte de Quantités

0

Matusiak Adrian

Client, bbp_participant, communauté, 300 réponses.

Visiter le profil

Il y a 8 ans #131497

Le mieux est de me contacter par message privé sur le forum 

 

Vraiment ?

 

Fichier : marque.pngmarque.png

btn_viewmy_160x33.png

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #131509

Désolé, je n'étais pas au courant.

 

Quel est le problème avec le compilateur exactement ? il fonctionne très bien pour MT4.

 

Le générateur de code pour MT5 sera uniquement dans la nouvelle version, c'est beaucoup de travail de le faire deux fois.

Marque
StratégieArchitecte de Quantités

0

Matusiak Adrian

Client, bbp_participant, communauté, 300 réponses.

Visiter le profil

Il y a 8 ans #131512

Difficile à dire. Mql dit seulement que ce n'est pas fait avec la compilation stricte. Veuillez suivre le site web que j'ai mentionné. Peut-être que cela vous aidera à résoudre votre problème.

btn_viewmy_160x33.png

0

Matusiak Adrian

Client, bbp_participant, communauté, 300 réponses.

Visiter le profil

Il y a 8 ans #131721

Des nouvelles à ce sujet, Mark ?

btn_viewmy_160x33.png

0

mikeyc

Client, bbp_participant, communauté, 877 réponses.

Visiter le profil

Il y a 8 ans #131838

Mike, j'y réfléchirai certainement.

 

Veuillez dresser une liste des bogues que vous jugez prioritaires et qui devraient être corrigés dans la version actuelle 3.

 

Le mieux est de me contacter par message privé sur le forum ou par e-mail de support, afin que je ne manque pas l'information sur le forum. 

 

Bonjour Mark,

 

Je vais compiler une liste de bugs et de problèmes que je pense être simples à changer pour la version finale de SQ3. Je la posterai ensuite sur le forum et vous l'enverrai. 

 

Merci beaucoup,

 

Mike

0

mikeyc

Client, bbp_participant, communauté, 877 réponses.

Visiter le profil

Il y a 8 ans #131841

Voici quelques problèmes qui, selon moi, devraient être corrigés et intégrés dans la version finale de SQ3.

 

 

Fichier : SQ3 bugs.txt

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #132119

Je tiens à vous informer que nous venons de publier une mise à jour automatique qui corrige ce problème. Votre SQ devrait être mis à jour la prochaine fois que vous le démarrerez.

 

Il est donc maintenant possible d'ajouter #property strict à votre EA et il se compilera correctement.

Marque
StratégieArchitecte de Quantités

0

Matusiak Adrian

Client, bbp_participant, communauté, 300 réponses.

Visiter le profil

Il y a 8 ans #132120

Ok, j'ai mis à jour SQ mais je ne vois pas d'option pour ajouter #property strict.

Où puis-je le trouver ?

btn_viewmy_160x33.png

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #132122

il n'y a pas de paramètre pour cela dans SQ, ce qui a été changé c'est que SQ génère maintenant du code qui peut être compilé avec #propriété stricte.

 

Vous pouvez ajouter la ligne :

#propriété stricte

 

au début du fichier EA généré.

Marque
StratégieArchitecte de Quantités

0

Matusiak Adrian

Client, bbp_participant, communauté, 300 réponses.

Visiter le profil

Il y a 8 ans #132126

Cela fonctionnera-t-il même si je charge les "anciens" fichiers de stratégie et que j'exporte à nouveau en mql ?

btn_viewmy_160x33.png

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #132153

Oui, vous pouvez toujours réexporter d'anciennes stratégies dans SQ et elles devraient fonctionner comme avant.

Le code MQL a été nettoyé afin qu'il n'y ait pas d'erreurs lors de la compilation avec #property strict.

Marque
StratégieArchitecte de Quantités

0

atohm

Client, communauté, sq-ultimate, bbp_participant, 7 réponses.

Visiter le profil

Il y a 8 ans #133071

#property strict dans la version actuelle SQ 3.8.1 ne l'est pas. Si j'ajoute la ligne #property strict et que je compile en ex4 renvoie ces erreurs. J'ai installé le dernier SQ 3.8.1 et les patchs d'août et septembre.

 

'EURUSD_15M_21.320229.mq4 EURUSD_15M_21.320229.mq4 1 1
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 562 83
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 562 111
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 605 70
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 607 71
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 630 38
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 630 61
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 630 83
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 630 99
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 635 35
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 640 26
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 640 55
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 653 39
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 653 57
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 653 77
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 655 24
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 655 57
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 655 94
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 658 40
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 658 54
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 672 39
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 672 61
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 672 94
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 672 131
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 676 39
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 676 77
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 676 91
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 684 55
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 687 46
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 687 60
'i' - identifiant non déclaré EURUSD_15M_21.320229.mq4 1048 8
'i' - identifiant non déclaré EURUSD_15M_21.320229.mq4 1064 8
'i' - identifiant non déclaré EURUSD_15M_21.320229.mq4 1091 8
'i' - identifiant non déclaré EURUSD_15M_21.320229.mq4 1107 8
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 1223 19
'i' - identifiant non déclaré EURUSD_15M_21.320229.mq4 1304 8
orderTime' - identifiant non déclaré EURUSD_15M_21.320229.mq4 1306 10
conversion implicite de 'string' vers 'number EURUSD_15M_21.320229.mq4 1306 20
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 1308 13
utilisation possible d'une variable non initialisée 'lotMM EURUSD_15M_21.320229.mq4 1380 15
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 1788 19
perte possible de données en raison de la conversion de type EURUSD_15M_21.320229.mq4 1802 30
perte possible de données en raison de la conversion de type EURUSD_15M_21.320229.mq4 1813 22
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 1815 56
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 1851 60
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 1851 87
perte possible de données en raison de la conversion de type EURUSD_15M_21.320229.mq4 2117 11
conversion implicite de 'number' vers 'string EURUSD_15M_21.320229.mq4 2118 17
perte possible de données en raison de la conversion de type EURUSD_15M_21.320229.mq4 2140 65
perte possible de données en raison de la conversion de type EURUSD_15M_21.320229.mq4 2141 70
6 erreur(s), 43 avertissement(s) 7 44
 

Je suis un créateur de contenu enthousiaste, passionné par les stratégies de trading automatisées (STA). Mon amour pour les ATS a commencé en 2011, et j'ai perfectionné mes compétences depuis lors. En 2013, j'ai construit mon propre ATS et j'ai ensuite découvert StrategyQuant, un outil remarquable qui permet à n'importe qui de créer des ATS sans aucune expertise en programmation.

Je suis également l'heureux créateur de QuantMonitor.net, un outil unique de surveillance de plateforme qui simplifie votre expérience de trading. Mon tableau de bord de trading est accompagné d'outils supplémentaires tels que l'outil de renommage et le déployeur d'EA, qui permettent de renommer et de déployer jusqu'à 99 stratégies en quelques clics.

Rejoignez-moi dans ce voyage passionnant alors que nous explorons ensemble les possibilités infinies des stratégies de trading automatisées ! 🚀

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 8 ans #133094

Je m'excuse pour cette erreur, il semble que la mise à jour précédente ne contenait pas cette fonction. Je viens de publier une nouvelle mise à jour avec cette fonction corrigée.

 

Vous pouvez maintenant utiliser #property strict, qui ne produira que quelques avertissements tels que "conversion implicite de 'nombre' en 'chaîne' ".

 

Ces avertissements n'ont aucun effet sur la fonctionnalité de l'EA, ils indiquent simplement que nous convertissons un nombre en chaîne lors de l'écriture d'un message dans un journal.

Marque
StratégieArchitecte de Quantités

0

Affichage de 15 réponses de 16 à 30 (sur un total de 33)

1 2 3