[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 362

 
CLAIN:
Autre question : comment additionner plusieurs chiffres à la suite, par exemple plusieurs cours de clôture pour obtenir une SMA ? Je pense que cela pourrait être fait à travers une boucle, mais pour une raison quelconque, je n'ai pas cette connaissance en tête...


for (i=barn;i<=bar0;i--) {sum=sum+Close[i];} //bar0 est le numéro de la première barre à examiner, barn est la dernière barre à examiner

 
FelixFX:


for (i=barn;i<=bar0;i--) {sum=sum+Close[i];} //bar0 - numéro de la première barre examinée, barn - numéro de la dernière barre


Désolé... erreur

for (i=barn;i>=bar0;i--) {sum=sum+Close[i];} //bar0 est le numéro de la première barre à examiner, barn est la dernière barre à examiner

 

J'ai une question sérieuse pour les pros :

Cela vaut-il la peine de passer à MQL5 ? Quels avantages voyez-vous pour vous-même dans cette langue ?

 
nadya:

devez-vous passer à MQL5 ? Quels avantages voyez-vous pour vous-même dans cette langue ?


Vous n'avez pas besoin d'y passer, vous devez le connaître tout comme MQL4.

Les sociétés de courtage utiliseront MT4 pendant longtemps. Mais MT5 offre beaucoup plus de possibilités, tant au niveau des terminaux que des serveurs pour les sociétés de courtage. C'est pourquoi chaque société de courtage dispose de deux terminaux pour les clients MT4 et MT5.

En ce qui concerne les avantages du MQL5 par rapport au MQL4, le MQL5 bat le 4 dès le début et avec une marge significative.

 
sergeev:

Vous n'avez pas besoin de changer, vous devez savoir aussi bien que MQL4.
Les sociétés de courtage utiliseront MT4 pendant longtemps encore. Mais MT5 offre beaucoup plus de possibilités, tant en termes de terminal qu'en termes de serveurs pour les sociétés de courtage. C'est pourquoi chaque société de courtage dispose de deux terminaux pour les clients MT4 et MT5.
Beaucoup plus de possibilités - c'est clair. Mais quelles possibilités distinguez-vous ? Pour moi, le plus intéressant est la possibilité de tester la multidevise. Mais c'est le seul avantage que je connaisse. J'aimerais en savoir plus.
 
nadya:

J'ai une question sérieuse pour les pros :

Cela vaut-il la peine de passer à MQL5 ? Quels avantages voyez-vous pour vous-même dans cette langue ?

Un langage de programmation est un moyen, pas une fin. Si je dois m'y mettre, je préférerais les langages de haut niveau comme le C++.

Tant qu'il n'y a rien à faire dans MQL5, le langage MQL5 n'est pas nécessaire. Pourquoi perdre votre temps avec ça ? Mais il y a un langage C++ qui le sera toujours.

 
nadya:
beaucoup plus d'opportunités - c'est clair. Mais quelles sont les opportunités que vous mettez en avant pour vous-même ? Pour moi, la chose la plus intéressante est la possibilité de tester la multidevise. Mais c'est le seul avantage que je connaisse. J'aimerais en savoir plus.

Je rejoins la question : existe-t-il des informations comparatives quelque part ?
 
Zhunko:

Un langage de programmation est un moyen, pas une fin. Si je dois changer, ce doit être pour des langages de haut niveau comme le C++.

Tant qu'il n'y a rien à faire dans MT5, il n'y a pas besoin de MQL5. Pourquoi perdre votre temps avec ça ? Mais il y a C++ qui sera toujours là.


Je ne suis pas bon en programmation...

Vous voulez donc dire que n'importe quel programme peut être écrit en С++, puis converti en mql et exécuté dans MT ?

 
Zhunko:

Un langage de programmation est un moyen, pas une fin. Si je dois changer, ce doit être pour des langages de haut niveau comme le C++.

Tant qu'il n'y a rien à faire dans MT5, il n'y a pas besoin de MQL5. Pourquoi perdre votre temps avec ça ? Mais il y a un langage C++ qui le sera toujours.

Je dois être terriblement analphabète. Mais comment le C++ peut-il m'aider dans une spécialisation aussi étroite que le FOREX ? Je sais que les programmeurs mettent les calculs à l'extérieur, mais cela ne m'intéresse pas encore vraiment, et je ne vais pas faire de la programmation en tant que telle.
 
FelixFX:


Je ne suis pas bon en programmation...

Vous dites donc que n'importe quel programme peut être écrit en C++, puis converti en mql et exécuté dans MT ?

Tout peut être écrit en C++ sans aucune restriction. Tous les calculs seront dans une DLL. De là, vous importez vos fonctions dans MQL. Les calculs sont 20 fois plus rapides. Les installations de débogage sont des centaines de fois plus conviviales.

Il est préférable de ne pas s'enfermer dans MT. Vous devriez écrire votre propre terminal et le programmer en C++.

Raison: