[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 484
![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
Voici le code de l'indicateur (retouché et modifié avec VIN - merci beaucoup).
Tout va bien, ça semble avoir du sens. ....... Je voulais le changer un peu. CEPENDANT. L'idée est que le MACD en bas commence à croître (TOUTES ses valeurs sont inférieures à la valeur N) ici et mettre la flèche BAY,
pour SHEL vice versa. J'ai essayé de modifier les conditions commerciales (le changement des valeurs < à > n'a pas fonctionné). Si la MACD commence à croître (elle est négative), le moment de l'apparition de la flèche coïncide avec une condition de trading. Cela semble correct...... MAIS les flèches sont trop apparues...........
S'il vous plaît dites-moi !!!!!!!!!!!!!!
Есть МАКД с параметрами 9 и 12.
Верно ли, что он показывает разницу между МА с периодами 9 и 12? А то у меня какой-то разбег в цифрах.
Vérifier la conformité de ma_method, applied_price dans MA et MAKD.
Toutes les valeurs MACD sont contenues dans un tableau unidimensionnel MACD[], je veux les vérifier par lots (tous les 10 éléments) pour les maxima et minima, et les dessiner dans l'indicateur.
Voici le code :
Pourquoi n'est-il pas dessiné ?
Veuillez me conseiller !
Toutes les valeurs MACD sont contenues dans un tableau unidimensionnel MACD[], je veux les vérifier par lots (tous les 10 éléments) pour les hauts et les bas, et les dessiner dans l'indicateur.
Voici le code :
Pourquoi n'est-il pas dessiné ?
et ce que vous voulez exactement dans les tableaux MAX et MIN n'est pas clair.Quelle est la dimension du tableau x10 ?
10 ?
Alors vous devriez le réécrire comme ceci :
La situation est la suivante, j'ouvre un ordre avec orderSend, 1 lot, je le ferme avec orderClose, 0.5 lot..... il en ferme la moitié et ouvre une nouvelle commande avec un autre ticket, comment récupérer rapidement le ticket de la commande nouvellement ouverte ?
pas du tout.
Le seul moyen est de procéder par force brute parmi les ordres ouverts et en attente.
lots=UseLots() ;
si (lots==0) retour(0) ;
i=OrderSend(Symbol(),OP_BUY,UseLots(),NormalizeDouble(Ask, Digits),slippage,Ask-StopLoss*Point,Ask+TakeProfit*Point,EA,magic,0,Blue) ;
lots=UseLots() ;
si (lots==0) retour(0) ;
i=OrderSend(Symbol(),OP_SELL,UseLots(),NormalizeDouble(Bid, Digits),slippage,Bid+StopLoss*Point,Bid-TakeProfit*Point,EA,magic,0,Red) ;
Erreur 4107 sur 1 des 10 commandes ou sur 3 des 25 différemment dans le testeur
Et quelle est la valeur du slippage rapportée et quelle est la cotation à 5 ou 4 décimales.Проверьте соответствие ma_method, applied_price в МА и МАКД.
Déjà. C'était 120 au lieu de 12 pour MA. J'étais stupéfait ! :)
Veuillez me conseiller !
Toutes les valeurs MACD sont contenues dans un tableau unidimensionnel MACD[], je veux les vérifier par lots (tous les 10 éléments) pour les hauts et les bas, et les dessiner dans l'indicateur.
Voici le code :
Pourquoi n'est-il pas dessiné ?