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
Eh bien, je demandais un exemple pour ma situation. De toute évidence, je n'ai pas encore trouvé de bon exemple.
Eh bien, je demandais un exemple pour ma situation. Manifestement, je n'ai pas encore trouvé de bon exemple.
Remplacez simplement les paramètres iCustom() par les paramètres que vous utilisez pour un indicateur personnalisé et il retournera les valeurs correctes pour ces paramètres.
Ok, reprenons depuis le début.
Est-ce que ce code est correct dans mon indien ?
#property indicator_buffers 2
double EABuffer[];
..
..
..
// PUT
if (AlignsForAput == true){
EABuffer[] = 1;}
// CALL
if (AlignsForAcall == true){
EABuffer[] = 2;}
EABuffer[] = 0;
[/CODE]
And how will the EA look like?
[CODE]
double FromIndicator;
FromIndicator = iCustom(NULL,0,"MyIndiForEA",1,0);
if (FromIndicator == 1)
// Make a PUT
if (FromIndicator == 2)
// Make a CALL
Je n'ai probablement pas la moindre idée de ce à quoi la chaîne iCustom devrait ressembler. Et probablement tout est faux...
Ok, reprenons depuis le début.
Est-ce que ce code est correct dans mon indien ?
#property indicator_buffers 2
double EABuffer[];
..
..
..
// PUT
if (AlignsForAput == true){
EABuffer[] = 1;}
// CALL
if (AlignsForAcall == true){
EABuffer[] = 2;}
EABuffer[] = 0;
[/CODE]
And how will the EA look like?
[CODE]
double FromIndicator;
FromIndicator = iCustom(NULL,0,"MyIndiForEA",1,0);
if (FromIndicator == 1)
// Make a PUT
if (FromIndicator == 2)
// Make a CALL
Si votre intention est de lire la valeur de la barre actuelle dans le second tampon de "MyIndiForEA", alors c'est OK. Mais pour autant que je sache, vous n'avez qu'un seul tampon dans l'indicateur, alors l'appel iCustom() doit être :
FromIndicator = iCustom(NULL,0, "MyIndiForEA",0,0) ;
Merde... Je n'arrive pas à le faire fonctionner.
Retournons la question. Quelle est la meilleure façon d'envoyer des instructions (sous forme de CALL et PUT) de mon indicateur à mon EA ?
Retournons la question. Quelle est la meilleure façon d'envoyer des instructions (comme CALL et PUT) de mon indicateur à mon EA ?
Vous ne pouvez pas faire cela
La procédure est la suivante : l'EA traite les ordres et collecte les données des indicateurs.
Dans ce cas, vous n'avez pas du tout lu mon premier message...
Il est donc impossible d'envoyer par exemple un numéro pour un call et un autre pour un put ?
Dans ce cas, vous n'avez pas du tout lu mon premier message... Il est donc impossible d'envoyer par exemple un numéro pour un call et un autre pour un put ?
? ?
Veuillez relire mes messages précédents à ce sujet (juste au cas où vous en auriez manqué certains - il y en avait plusieurs qui traitaient exactement de la même question, toutes posées par vous). Tout y est expliqué et je doute sincèrement qu'il y ait une manière plus simple de l'expliquer
_____________________
Pour être sûr que quelque chose n'est pas " raté dans la traduction " - votre dernière question était :
La réponse est que vous ne pouvez pas envoyer des instructions d'un indicateur à un EA mais vous devez utiliser l'appel iCustom() de votre EA pour lire l'état d'un indicateur personnalisé et ensuite, sur la base de cet état, prendre une décision dans votre EA.
_____________________
PS : Je n'ai pas l'habitude de répondre à quelque chose que je n'ai pas lu.
codage heureux
L'anglais n'est pas ma langue maternelle mais je ne pensais vraiment pas que ma question était si fausse. Au lieu de "marquer des mots", trouvons une solution à mon problème. Je réessaie la question.
Quelle est la meilleure façon pour mon EA de reconnaître les simples puts et calls de mon indicateur ?
Il est évident que mon code n'a pas fonctionné et j'ai essayé de changer le "1" en "0" comme vous me l'avez demandé.