Questions des débutants MQL4 MT4 MetaTrader 4 - page 214
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
UPS, je pense que je l'ai trouvé :
Selon la documentation :
Si un indicateur personnalisé est appelé à l'aide de la fonctioniCustom(), cet indicateur s'exécute dans le thread du programme appelant. Les fonctions de la bibliothèque (importées) fonctionnent également dans le fil du programme appelant.
De manière générale, pour MQL4 , l'endroit où vous placez les calculs n'a pas d'importance, car les ressources seront allouées pour le seul thread du programme et les indicateurs utilisés par celui-ci.
Dans ce cas, il est conseillé, si possible, de transférer le code de l'indicateur à l'Expert Advisor et d'optimiser le nombre de valeurs calculées par la profondeur du tableau et le nombre de "tampons", bien que cela ne concerne pas les algorithmes récursifs - il est toujours plus facile de les lire dans l'indicateur, car le programme a automatiquement indexé les tampons pour les données de prix seulement ...
Le problème réside dans la commodité de la lecture et de l'édition du code, et donc mt4 est monofilaire dans une seule fenêtre. Il est plus facile pour moi de reprendre la partie calcul d'un indicateur dans un conseiller expert. Mais ce n'est pas toujours bon. Le code s'avère long, alors qu'inludes ou iQuest c'est pareil. Si vous voulez accélérer, alors mt5. mt4 n'est pas assez rapide, à en juger par les participants au forum.
La question est de savoir s'il est facile de lire et d'éditer le code, et en l'état actuel des choses, mt4 est monofilaire dans une seule fenêtre. Je trouve qu'il est plus facile d'intégrer la partie calcul d'un indicateur dans un EA. Mais ce n'est pas toujours bon. Le code s'avère long, alors qu'inludes ou iQuest c'est pareil. Si vous voulez accélérer, passez à mt5. mt4 est plus lent, à en juger par les commentaires du forum.
Si vous voulez accélérer, alors c'est mt5, mais mt4 est perdant, à en juger par les commentaires du forum. Donc des formules simples comme la moyenne, le zigzag, et pas n'importe quel type. 5 est certainement une bonne chose, mais tout le monde ne le fournit pas encore et vous devez l'apprendre.
la gestion des tampons de calcul dans l'EA sera plus coûteuse que l'indicateur... Donc des formules simples comme le calcul de la moyenne, le zigzag et pas toutes. 5 est une bonne chose, bien sûr, mais tout le monde n'y a pas accès.
Mais pour ce faire, il faut supprimer le code de la logique des indicateurs, ce qui n'est pas toujours facile.
Oui, et aussi prendre tous les bijoux en or de la maison dans le cercueil.
Mes amis, s'il vous plaît, conseillez-moi où je me trompe (s'il vous plaît, ne me tuez pas, je travaille dans MQL4 depuis 3 jours).
J'essaie d'ouvrir un ordre de VENTE sur le marché à un prix en retrait de Delta points (60) par rapport à la valeur précédemment placée (que je prends lors de l'ouverture d'un ordre précédent).
Cependant, le script ouvre un nouvel ordre en même temps que l'ordre précédent, au prix actuel, sans attendre la condition appropriée (une baisse du prix de 60 points). Je sais que je suis arrivé quelque part, mais je ne comprends toujours pas où c'est.
Je vous en serais très reconnaissant !
Aidez-moi ! !!
Je n'arrive pas à trouver où est mon problème. L'EA nécessite des volumes EMA. J'ai utilisé iMAonArray.
Mais le calcul n'est pas similaire à la réalité.
Voici le code :
***
Bonne question, j'ai une voiture et quelque chose cliquette dedans, quel boulon serrer ? Avez-vous une idée de tous les conseils possibles et finalement ils sont tous inutiles parce que vous devez serrer l'écrou...
Regardez la raison pour laquelle il ne s'ouvre pas pour l'or ?
***
Regardez la raison pour laquelle il ne s'ouvre pas sur l'or ?
***
Regardez la raison pour laquelle il ne s'ouvre pas sur l'or ?
***