2017-08-02 3 views
1

J'ai une stratégie de trading basée sur ADX, de la manière la plus simple que j'entre lorsque ADX est au dessus de 30 sur les 30 minutes et le graphique horaire.Comment concevoir un conseiller expert en indice de mouvement directionnel moyen dans MQL4/5?

J'ai besoin de créer un EA en MQL5 juste pour me donner une alerte sonore, quand ADX a atteint le niveau 30 à la fois sur 30 minutes et la durée horaire.

J'apprécierais vraiment que quelqu'un puisse m'aider avec ça.

+0

et quel est le problème? Quel est votre exemple mvce à suivre/commenter? Alert() pour les alertes, garder les handles ADX et recalculer chaque tick/chaque barre/chaque fois que vous en avez besoin, exemple de ce que vous pouvez trouver dans mt5 (exemples d'EA) –

+0

** Voudriez-vous lire sur la façon de demander ** les questions basées sur MCVE? StackOverflow encourage les utilisateurs à présenter un ** M ** inimum (efficacité) + ** C ** omplete (autonome - Oui - également avec des données) + ** V ** erifiable (prêt pour les réexécutions) + ** E ** xamples (un exemple complet, avec tous les détails + données, pour permettre aux autres de faire un nouveau test) de code, que vous avez essayé de faire fonctionner et de vous battre pour le faire fonctionner correctement. ** La meilleure étape suivante consiste à vous renseigner sur cette pratique communautaire + réviser et compléter votre MCVE ** ci-dessus. Quoi qu'il en soit, ** bienvenue dans cette grande communauté de la connaissance et devenez notre membre actif et contribuant. ** – user3666197

Répondre

0

Ainsi,
Passons maintenant sur de:

//+------------------------------------------------------------------+ 
//| Expert tick function            | 
//+------------------------------------------------------------------+ 
void OnTick() 
{ 

    if ( iADX(_Symbol, PERIOD_H1, anAvgPERIOD, PRICE_HIGH, MODE_MAIN, 0) > 30. 
    && iADX(_Symbol, PERIOD_M30, anAvgPERIOD, PRICE_HIGH, MODE_MAIN, 0) > 30. 
     ){ 

     PlaySound("aFileWithDesiredSOUND.wav"); 
    } 
} 

On ne doit pas être surpris que cela ne fonctionne pas pour des raisons évidentes dans le testeur stratégie MT4.

+0

@Berzand Baizian - avez-vous testé la solution? – user3666197