Come codificare? - pagina 130

 

qualcuno potrebbe per favore farmi sapere perché questo EA non sta aprendo ordini di vendita.

o invertire le posizioni, cioè comprare quando si compra e vendere quando si vende

Penso di aver premuto i pulsanti giusti.

Al momento compra solo

Grazie

Beno

File:
pivot_ea2.mq4  10 kb
 

Usare la dichiarazione Bool

Nella mia configurazione uso:

extern Bool Show_Settings=True;[/PHP]

//Then in coding I use:

if(Show_Settings==true) subPrintDetails();

//Later in Coding I use:

void subPrintDetails()

[PHP]{

void subPrintDetails()

string sComment = "";

string sp = "----------------------------------------\n";

string NL = "\n";

sComment = sComment + " "+NL;

sComment = sComment + "RSI1 = " + DoubleToStr(RSI1,Digits) + NL;

sComment = sComment + "RSI1_1 = " + DoubleToStr(RSI1_1,Digits) + NL;

Comment(sComment);

return;

}

Quando cambio l'impostazione bool in false, i commenti appaiono ancora. Se riavvio il programma, i commenti non appaiono? Come posso risolvere questo problema dove posso alternare avanti e indietro la visualizzazione dei commenti nella finestra di configurazione dell'esperto?

David

 
G-Man:
Ciao ragazzi,

Apprezzerei se qualcuno potesse dirmi come identificare gli ordini più vecchi all'interno di un EA per poterli chiudere.

Molte grazie,

G-Man

Normalmente il primo ordine in esecuzione è il più vecchio.

OrderSelect(0, SELECT_BY_POS, MODE_TRADES);

Prova sul backtest 1 per essere sicuro che l'ordine in esecuzione più vecchio.

 

ciao a tutti, sono nuovo qui

qualcuno potrebbe per favore aiutarmi come filtrare indicatore ridipinto?

non è là fuori hanno vendere libro per la programmazione?

voglio imparare

 
forexjunior:
ciao, sono nuovo qui

qualcuno potrebbe per favore aiutarmi come filtrare indicatore ridipinto?

non è là fuori hanno vendere libro per la programmazione?

voglio imparare

Questo è libero https://www.mql5.com/en/forum/178427

 

Leggere e scrivere dati in un file separato dal terminale mq4?

E' possibile leggere e scrivere dati in un file separato dal terminale mq4?

Questo aspetto della programmazione è nuovo per me. Voglio scrivere (da un Expert) in un file non nel mio terminale mq4. Poi vorrei importare dal file di nuovo nel mio terminale mq4. È possibile?

Apprezzerei molto che qualcuno mi aiutasse, o almeno mi indicasse la giusta direzione.

-wolfe

 
wolfe:
È possibile leggere e scrivere dati in file separati dal terminale mq4?

Questo aspetto della programmazione è nuovo per me. Voglio scrivere (da un Expert) in un file che non si trova nel mio terminale mq4. Poi vorrei importare dal file di nuovo nel mio terminale mq4. È possibile?

Apprezzerei molto che qualcuno mi aiutasse, o almeno mi indicasse la giusta direzione.

-wolfe

Penso che sì sia possibile ma non so come, almeno per importare.

Ci sono alcuni file come questo o questo che scrivono un file come CSV.

Ricordo qualchediscussione sul codice. In poche parole: dove scrivere il file. La chiave è FILE_WRITE.

Altri link:

https://www.mql5.com/en/forum/175496

https://www.mql5.com/en/forum/general

https://www.mql5.com/en/forum/177814

 
Linuxser:
Penso che sì, è possibile, ma non so come, almeno per importare.

Ci sono alcuni file come questo o questo che scrivono un file come CSV.

Ricordo qualchediscussione sul codice. In poche parole: dove scrivere il file. La chiave è FILE_WRITE.

Altri link:

https://www.mql5.com/en/forum/175496

https://www.mql5.com/en/forum/general

https://www.mql5.com/en/forum/177814

Grazie Linuxser,

Controllerò i link che hai fornito. Apprezzo il tuo aiuto. Chiunque altro abbia informazioni sull'argomento sarebbe anche benvenuto.

 
Linuxser:
Questo è libero https://www.mql5.com/en/forum/178427

grazie linuxser

 
Dave137:
Nel mio setup uso:
extern Bool Show_Settings=True;[/PHP]

//Then in coding I use:

if(Show_Settings==true) subPrintDetails();

//Later in Coding I use:

void subPrintDetails()

[PHP]{

void subPrintDetails()

string sComment = "";

string sp = "----------------------------------------\n";

string NL = "\n";

sComment = sComment + " "+NL;

sComment = sComment + "RSI1 = " + DoubleToStr(RSI1,Digits) + NL;

sComment = sComment + "RSI1_1 = " + DoubleToStr(RSI1_1,Digits) + NL;

Comment(sComment);

return;

}

Quando cambio l'impostazione bool in false, i commenti appaiono ancora. Se riavvio il programma, i commenti non appaiono? Come posso risolvere questo problema dove posso alternare avanti e indietro la visualizzazione dei commenti nella finestra di configurazione dell'esperto?

David

Modificare in questo modo:

if(Show_Settings) subPrintDetails(); else Comment("");

FerruFx