Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1752

 
MakarFX #:

C'è una battuta.

Petka e Vasily Ivanovich sono in volo su un aereo.

Vasily Ivanovich è al timone.

Dice a Petya: "Petyka! Lo strumento!"

Dice Petya: "25!"

Vasily Ivanovich: "25 cosa?"

Petya: "E l'apparecchio?"

se (nuova barra e freccia su) compriamo

se (nuova barra e freccia giù) vende

Allora la domanda è un'altra: come facciamo a determinare quale freccia dell'indicatore (comprare o vendere) è l'ultima sul grafico?

 
Evgeniy #:

Allora la domanda è un'altra, come faccio a determinare quale freccia dell'indicatore (comprare o vendere) è l'ultima sul grafico?

Dipende da come è scritto l'indicatore.

Forse qui c' è qualche aiuto.

 
MakarFX #:

Dipende da come è scritto l'indicatore.

Potrebbe essere utile qui .

È divertente. Peccato che si possa essere bannati per averti insultato.

 
Evgeniy #:

Questo è divertente. Peccato che si possa essere bannati per averti insultato.

Faresti meglio a postare l'indicatore e chiedere come determinare l'ultima freccia in esso.

Stai chiedendo indovinelli ai telepati e ti arrabbi se non riescono a indovinare.

 
Evgeniy #:

È divertente. Peccato che si possa essere bannati per averti insultato.

Il thread che ti è stato mostrato è molto utile per capire perché nessuno ti ha ancora risposto.

 
Evgeniy #:
Pomeriggio. Qualcuno può consigliare come aprire ordini in un EA su una freccia indy non per freccia ma su ogni barra ma nella direzione dell'ultima freccia?

Ho trovato la seguente soluzione alla mia domanda:

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;
}
}


Può essere utile.

 
Evgeniy #:

Ho trovato la seguente soluzione alla mia domanda:

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;
}
}


Può essere utile.

In che modo questo aiuta l'EA ad aprire gli ordini?
 

Buon pomeriggio.

Ci sono 2 indicatori freccia e vertice, il compito è quello di creare un EA basato su questi indicatori. Non esiste un codice open source per questi indicatori, solo ex.4. Non posso usare i log per identificare il buffer necessario. Ho un'idea per elaborare l'evento Alert o la voce di registro lasciata da questi indicatori quando appaiono le frecce Sell o Buy. Ma non so come fare. Forse possiamo gestire un evento come "freccia che appare sul grafico"?

Per favore, aiutatemi con questa domanda.

 

Petronet #:

Gestire gli eventi di allarme

Non è un'idea, è una possibilità, vedi cosa puoi inventarti:

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


Altrimenti, dovete cercare dei buffer. Guardate la lista degli oggetti, se non ci sono frecce, sono sicuramente dei buffer.

Как получить данные из списка Алертов. WinAPI
Как получить данные из списка Алертов. WinAPI
  • 2021.11.07
  • www.mql5.com
Я пытаюсь получить алерты из списка. из файла читать не вариант, т.к. могут быть большие задержки...
 
Salve. Mi sono iscritto al segnale ma non copiando, quale potrebbe essere la ragione?