Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1421
![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
Dites-moi où vous pouvez télécharger MT4 1320.
L'indicateur OBV dans mt5 n'a pas la possibilité de sélectionner le type de calcul du prix.
Dans mt4 cette option est disponible.
Pourquoi ?
En fait, l'OBV est calculé comme la somme de tous les volumes sur l'ensemble de l'historique, lorsque la bougie est en baisse le volume est "négatif"
Alors pourquoi est-il possible de sélectionner le type de prix pour le calcul de l'indicateur dans mt4 ? s'il n'est pas impliqué dans le calcul
Il y a une partie du code pour calculer le nombre séparé d'ordres d'achat et de vente. (b - ordres d'achat, s - ordres de vente)
Ensuite, je veux écrire une condition selon laquelle si un nouvel ordre est ouvert ou un ordre existant est fermé. C'est-à-dire que nous devons comparer le nombre d'ordres ouverts précédemment et le nombre de changements ultérieurs, mais je ne sais pas comment écrire cela dans le code. Comment enregistrer les modifications du nombre de commandes ? Aidez-moi, s'il vous plaît.
L'indicateur OBV dans mt5 n'a pas la possibilité de sélectionner le type de calcul du prix.
Dans mt4 cette option est disponible.
Pourquoi ?
En fait, l'OBV est calculé comme la somme de tous les volumes sur l'ensemble de l'historique, lorsque la bougie est à la baisse le volume est "négatif"
. Alors comment se fait-il que dans mt4 il soit possible de sélectionner le type de prix pour le calcul de l'indicateur? s'il n'est pas impliqué dans le calcul
Une bonne question est la moitié de la réponse.
Une partie du code permet de calculer un nombre distinct d'ordres d'achat et de vente.
Et il y a un endroit pour l'insérer)
Une question bien définie contient la moitié de la réponse.
Et il y a un endroit pour le mettre).
Alors je vais répéter la question.
Il y a une partie du code pour calculer le nombre séparé d'ordres d'achat et de vente. (b - ordres d'achat, s - ordres de vente)
Ensuite, j'ai écrit une condition selon laquelle, si un nouvel ordre est ouvert ou un ordre existant est fermé, l'action suivante est déclenchée. C'est-à-dire que nous devons comparer le nombre d'ordres ouverts précédemment et le nombre de changements ultérieurs, mais je ne sais pas comment écrire cela dans le code. Comment enregistrer les modifications du nombre de commandes ? Aidez-moi, s'il vous plaît.
Le cas échéant, vous devez le faire de manière statique, sinon il se réinitialise.
J'ai l'habitude de rendre les drapeaux globaux. Bien sûr, dans le corps de la fonction sera redéclarer et Static est nécessaire. Mais pourquoi personne n'a remarqué que les crochets sont absents)))) print & assignment should be in brackets)
Et sans statique, bien sûr, il s'imprimera à chaque appel de fonction puisqueprintsimbol="" deviendra ZERO et le symbole se verra attribuer la valeur courante)
Alors je vais répéter la question.
Il y a une partie du code pour calculer le nombre séparé d'ordres d'achat et de vente. (b - ordres d'achat, s - ordres de vente)
J'ai ensuite écrit une condition selon laquelle, si un nouvel ordre est ouvert ou un ordre existant est fermé, l'action est transmise. C'est-à-dire que nous devons comparer le nombre d'ordres ouverts précédemment et le nombre de changements ultérieurs, mais je ne sais pas comment écrire cela dans le code. Comment enregistrer les modifications du nombre de commandes ? Aidez-moi, s'il vous plaît.
J'essaierais de faire ça