Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 433
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Beh, sì, volevo dire che il gufo è sveglio, e guarda quando non è necessario) Una funzione così importante, e il tester la ignora.
come fare in modo che un nuovo trade non si apra sulla barra dove si è chiuso l'ultimo?
o semplicemente dirmi come ottenere il tempo di chiusura dell'ultimo ordine che è stato eseguito
come fare in modo che un nuovo trade non si apra sulla barra dove si è chiuso l'ultimo?
o semplicemente consigliare come ottenere il tempo di chiusura dell'ultimo ordine che è stato eseguito
Circa il tempo dell'ultimo ordine, un possibile esempio, il principio è: selezionare l'ordine richiesto (l'ultimo), guardare le sue caratteristiche (tempo di chiusura)
for (int j=OrdersTotal()-1; j>=0; j--)
{
if (!OrderSelect(j,SELECT_BY_POS,MODE_HISTORY) ) break;
fbuy=OrderCloseTime();
}
In generale, è meglio imparare a lavorare con la ricerca invece di programmare - c'è tutto... Per chi ha fatto la rivoluzione google... è esasperante...
Circa il tempo dell'ultimo ordine, un possibile esempio, il principio è: selezionare l'ordine desiderato (l'ultimo), guardare le sue caratteristiche (tempo di chiusura)
for (int j=OrdersTotal()-1; j>=0; j--)
{
if (!OrderSelect(j,SELECT_BY_POS,MODE_HISTORY) ) break;
fbuy=OrderCloseTime();
}
In generale, è meglio imparare a lavorare con la ricerca invece di programmare... Per chi ha fatto la rivoluzione google... mi fa incazzare...
E nemmeno google, tutto è sul sito web
Questa funzione restituisce il numero della barra di chiusura dell'ultima posizione
preso da questo thread
Buon pomeriggio!
Potete dirmi per favore come restituire un array da una funzione personalizzata, diciamo un array bidimensionale? O non è previsto? Ed è necessario utilizzare l'array dichiarato a livello globale? Grazie in anticipo!
Esempio:
int start()
{
int x,y;
doppio Mass[][];
Mass=FindPrices(x,y); ----- questo non funziona - errore di compilazione....
}
doppio FindPrices(int i, int j)
{
doppio Mass_2[][];
.... calcoli .....
ritorno( Massa_2);
}
Buon pomeriggio!
Potete dirmi per favore come restituire un array da una funzione personalizzata, diciamo un array bidimensionale? O non è previsto? Ed è necessario utilizzare l'array dichiarato a livello globale? Grazie in anticipo!
Esempio:
int start()
{
int x,y;
doppio Mass[][];
Mass=FindPrices(x,y); ----- questo non funziona - errore di compilazione....
}
doppio FindPrices(int i, int j)
{
doppio Mass_2[][];
.... calcoli .....
ritorno( Massa_2);
}
Si può fare così:
Si può fare così:
Non lo capisco? Quindi è possibile restituire un array o no?
Capito )) https://docs.mql4.com/ru/basis/variables/formal
Grazie!
EventSetTimer e OnTimer nelle nuove costruzioni.