Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1752

 
MakarFX #:

Il y a une blague.

Petka et Vasily Ivanovich sont dans un avion.

Vasily Ivanovich est à la barre.

Il dit à Petya : "Petyka ! L'instrument !"

Petya dit : "25 !"

Vasily Ivanovich : "25 quoi ?"

Petya : "Et l'appareil ?"

si (nouvelle barre et flèche vers le haut) nous achetons

si (nouvelle barre et flèche vers le bas) vendre

La question est alors différente : comment déterminer quelle flèche d'indicateur (achat ou vente) est la dernière sur le graphique ?

 
Evgeniy #:

La question est alors différente : comment déterminer quelle flèche d'indicateur (achat ou vente) est la dernière sur le graphique ?

Cela dépend de la façon dont l'indicateur est rédigé.

Peut-être y a-t-il de l'aide ici .

 
MakarFX #:

Cela dépend de la façon dont l'indicateur est rédigé.

Cela pourrait aider ici .

Drôle. Dommage qu'on puisse être banni pour vous avoir insulté.

 
Evgeniy #:

C'est drôle. Dommage qu'on puisse être banni pour vous avoir insulté.

Vous feriez mieux de poster l'indicateur et de demander comment déterminer la dernière flèche de l'indicateur.

Tu poses des énigmes aux télépathes et tu es en colère parce qu'ils ne devinent pas.

 
Evgeniy #:

C'est drôle. Dommage qu'on puisse être banni pour vous avoir insulté.

Le fil de discussion qui vous a été montré est très utile pour comprendre pourquoi personne ne vous a encore répondu.

 
Evgeniy #:
Après-midi. Quelqu'un peut-il conseiller comment ouvrir des ordres dans un EA sur une flèche indy non pas par flèche mais sur chaque barre mais dans le sens de la dernière flèche ?

J'ai trouvé la solution suivante à ma question :

int current_trend = -1 ;
for(int i=1;i<Bars;i++) {
double buffer_buy = iCustom(NULL,0, "Indicator",0,i) ;
double buffer_sell = iCustom(NULL,0, "Indicator",1,i) ;
if(buffer_buy !=EMPTY_VALUE) {
current_trend = 0 ;
break ;
}
if(buffer_sell!=EMPTY_VALUE) {
current_trend = 1 ;
break ;
}
}


Cela peut s'avérer utile.

 
Evgeniy #:

J'ai trouvé la solution suivante à ma question :

int current_trend = -1 ;
for(int i=1;i<Bars;i++) {
double buffer_buy = iCustom(NULL,0, "Indicator",0,i) ;
double buffer_sell = iCustom(NULL,0, "Indicator",1,i) ;
if(buffer_buy !=EMPTY_VALUE) {
current_trend = 0 ;
break ;
}
if(buffer_sell!=EMPTY_VALUE) {
current_trend = 1 ;
break ;
}
}


Cela peut s'avérer utile.

En quoi cela aide-t-il l'EA à ouvrir des ordres ?
 

Bon après-midi.

Il y a 2 indicateurs de flèche: flèche et vertex, la tâche est de créer un EA basé sur ces indicateurs. Il n'existe pas de code source ouvert pour ces indicateurs, seulement des ex.4. Je ne peux pas utiliser les journaux pour identifier le tampon nécessaire. J'ai une idée pour traiter l'événement d'alerte ou l'entrée de journal laissée par ces indicateurs lorsque les flèches de vente ou d'achat apparaissent. Mais je ne sais pas comment m'y prendre. Peut-être pouvons-nous gérer un événement tel que "flèche apparaissant sur le graphique" ?

Veuillez m'aider à répondre à cette question.

 

Petronet #:

Gérer les événements d'alerte

Ce n'est pas une idée, c'est une possibilité, voyez ce que vous pouvez trouver :

https://www.mql5.com/ru/forum/381361#comment_25721369


Mais sinon, vous devez chercher des tampons. Regardez la liste des objets, s'il n'y a pas de flèches, il s'agit bien de tampons.

Как получить данные из списка Алертов. WinAPI
Как получить данные из списка Алертов. WinAPI
  • 2021.11.07
  • www.mql5.com
Я пытаюсь получить алерты из списка. из файла читать не вариант, т.к. могут быть большие задержки...
 
Bonjour. Je me suis inscrit pour recevoir le signal mais je ne le copie pas, quelle pourrait être la raison ?