Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 513
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
comment le faire correctement ?
Comment faites-vous ?
En simplifiant, je comprends que CopyOpen est superflu pour OnCalculate, mais qu'il ne voit que l'historique de la fenêtre du terminal ?
En simplifiant, CopyOpen est inutile pour OnCalculate, mais pour qu'il ne voie que l'historique de la fenêtre du terminal ?
Array mas est créé avec une taille nulle à chaque tic et ne change pas sa taille ailleurs. Ainsi, tout accès à ce dernier entraînera un dépassement du tableau.
Pour résoudre ce problème, nous devons soit le redimensionner à la taille qui contiendra les lectures de toutes les barres de l'historique, soit le lier au tampon de l'indicateur (déclaré comme variable globale du programme). Si je comprends bien, ces valeurs doivent être affichées à l'aide de l'indicateur.
Simplifié, CopyOpen je comprends que c'est superflu pour OnCalculate, mais pour qu'il ne voit que l'historique de la fenêtre du terminal ?
Exemple :
Le tableau mas est créé avec une taille nulle à chaque tick et ne change pas sa taille ailleurs. Par conséquent, toute référence à celui-ci entraînera la sortie du tableau.
Pour résoudre le problème, vous devez soit le redimensionner à la taille qui contiendra les lectures de toutes les barres de l'historique, soit le lier au tampon de l'indicateur (déclaré comme une variable globale du programme). Si je comprends bien, ce sont ces valeurs qui doivent être affichées à l'aide de l'indicateur.
Mon erreur, mas[] devrait vraiment être un tableau global, mais le tampon indicateur ne convient pas non plus, ce sera plutôt un tableau multidimensionnel intermédiaire. Quelle est la meilleure façon de déterminer la taille optimale d'un tableau pour M5, sans passer par le tampon indicateur ?
Mon imprécision, mas[] est vraiment un tableau global, mais le tampon indicateur ne convient pas non plus, il s'agirait plutôt d'un tableau multidimensionnel intermédiaire. Quelle est la meilleure façon de déterminer la taille optimale d'un tableau pour M5, sans passer par le tampon indicateur ?
Je ne comprends pas ce que j'entends par multidimensionnel. Nous parlons d'un tableau unidimensionnel. En outre, dans MQL4, la dimension maximale d'un tableau est de 4.
Pour que le tableau ait la même taille que la série temporelle, nous devons le redimensionner en fonction du nombre de barres disponibles sur le graphique pour le symbole et la période nécessaires :
Mon imprécision, mas[] est vraiment un tableau global, mais le tampon indicateur ne convient pas non plus, il s'agirait plutôt d'un tableau multidimensionnel intermédiaire. Quelle est la meilleure façon de déterminer la taille optimale du tableau pour M5, sans passer par un tampon indicateur ?
Pourquoi ne pas utiliser les tableaux comme tampons indicateurs ? Ils sont surveillés par le sous-système, ce qui vous facilite la tâche.
Et le tableau tampon des indicateurs intermédiaires est facile à réaliser :
Bonjour.
Les volumes sur la plateforme sont des volumes en tick, y aura-t-il des volumes réels ?
Bonjour.
Sur la plateforme, les volumes s'affichent, y aura-t-il des volumes réels ?
Ça n'arrivera pas. Utilisez MT5, certains courtiers y fournissent des volumes réels.
Bonjour !
Veuillez m'aider à résoudre le problème suivant :
1) Lorsque certaines conditions sont remplies, un ordre en suspens s'ouvre :
Veuillez me dire ce qu'il faut ajouter et où il faut supprimer un ordre en attente si le prix a déjà dépassé le stop loss (de cet ordre en attente).
Désolé pour cette question stupide, je me suis perdu dans les forums en cherchant une réponse.
Merci d'avance !