Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 721
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
Ho capito bene:
Prima di aprire ogni trade, è necessario controllare tutti i trade su questo simbolo con questo mago e se l'ultimo trade della data con una perdita, rispettivamente aumentare il lotto?
Qual è il modo corretto di fare una martingala?
Ho capito bene:
Prima di aprire ogni trade, devi controllare tutti i trade su questo simbolo con questo mago e se l'ultimo trade per data è in perdita, rispettivamente aumentare il lotto?
È così
È così
solo non capisco come calcolare la transazione più recente di tutte
Solo che non capisco come calcolare la transazione più recente di tutte
Va più o meno così.
Gente, qualcuno si è imbattuto, ho bisogno di ottenere dati di indicatori basati su un altro indicatore, ad esempio RSI sovrapposto a RSI.
Tutto risolto, la domanda non è più rilevante
Solo che non capisco come calcolare l'ultima transazione di tutti gli scambi
Scusa, l'ultimo esempio seleziona tra gli aperti, tra i chiusi dovrebbe essere così
Strano comportamentodi iBarShift(). Restituisce l'indice (-1) con il flagesatto =false esplicitamente controllato.
L'errore si verifica in modo casuale in qualsiasi momento, non c'è modo di prenderlo manualmente.
Quando si ottiene un indice negativo, il codice scrive nella console i parametri della richiesta eseguita e il suo risultato
Richiesta - il momento in cui viene richiesto l'indice della barra
TimeLastTick è il tempo dell'ultimo tick per il simbolo richiesto;MqlTick[] è preso subito dopo l'errore.
Quali possono essere le ragioni di tale comportamento, forse qualcuno ha incontrato?
Strano comportamentodi iBarShift(). Restituisce l'indice (-1) con il flagesatto =false esplicitamente controllato.
L'errore si verifica in modo casuale in qualsiasi momento, non c'è modo di prenderlo manualmente.
Quando si ottiene un indice negativo, il codice scrive nella console i parametri della richiesta eseguita e il suo risultato
Richiesta - il momento in cui viene richiesto l'indice della barra
TimeLastTick è il tempo dell'ultimo tick per il simbolo richiesto;MqlTick[] è preso subito dopo l'errore.
Quali possono essere le ragioni di tale comportamento, forse qualcuno ha incontrato?
Cosa dice la documentazione su exact == false?
Valore restituito se nessuna barra è stata trovata nel momento specificato. Quandoexact=false iBarShift restituisce l'indice della barra più vicina con tempo di apertura inferiore a quello specificato (time_open<time). Se tale barra non viene trovata (nessuna storia prima del tempo specificato), la funzione restituisce -1.
Ma abbiamo la storia, è un fatto. Tutto avviene alla barra più recente (0-esima per serie temporale).