ilunga: Allora, c'è un codice nella pagina precedente dove c'è un array di 3 elementi. Quando lo emetti con Prints, ottieni che Bid = 1,29709 mentre bar_info[n-1] memorizza 1,29220
Cosa ne pensate di questo?
//----------------------------------------------------------------------------////Work variablesint ResCopy = -1; //Result of copying the data into an arraydatetime bar_info[5];
bool Result = true; //Returned importance//----------------------------------------------------------------------------//ResetLastError();
//Checking the signal to stopping the trading systemif(IsStopped()) return(false);
ZeroMemory(CheckResult);
//Copying the data into an array
ResCopy = CopyTime(symbol,period,0,ArraySize(bar_info),bar_info);
if(ResCopy==-1)return(false);
//for(int f=0;f<ResCopy;f++)
{
Print("f=",f,"-",TimeToString(bar_info[f]));
}
//Checking for presence of the errorsif(_LastError!=0){Result = false;}
A questo punto ho una lacuna nei dati (vedi immagine). Tuttavia, ho la sensazione che quando faccio i test su un'altra coppia, ottengo l'aggiornamento asincrono dei dati
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Allora, c'è un codice nella pagina precedente dove c'è un array di 3 elementi. Quando lo emetti con Prints, ottieni che Bid = 1,29709 mentre bar_info[n-1] memorizza 1,29220
Cosa ne pensate di questo?
Cosa ne pensi di questo?
Se questo viene eseguito da un init, allora
Se da OnTick, allora
A questo punto ho una lacuna nei dati (vedi immagine). Tuttavia, ho la sensazione che quando faccio i test su un'altra coppia, ottengo l'aggiornamento asincrono dei dati
Lo è.
Aggiungete un'altra riga dopo le stampe:
Quando si esegue il codice in OnTick si ottiene:
Cioè, la barra per Copy...() esiste già, ma non c'è ancora nessuna citazione.
Possiamo fare un'altra aggiunta. Inserisci la tua funzione con la mia aggiunta in OnTick:
Test eseguito dal 2012.01.01
otteniamo:
Cioè, la prima citazione è glitchata, il resto è corretto
Se questo viene eseguito da un inite, allora
L'ultima barra (la più vicina alla data corrente) avrà l'indice massimo in questo caso.
Quindi la prima citazione è glitchata, le altre sono corrette.
Puoi dirmi cosa significano gli zeri prima della virgola nella colonna Pass?
Puoi dirmi cosa significano gli zeri prima della virgola nella colonna Pass?
Questo è il numero di generazione della genetica. Non ci sono solo zeri, dopo gli zeri vengono 1, 2 ecc.
Il mio significa che non si sta riproducendo? )))
Le generazioni stanno arrivando, ma la colonna è ancora piena di zeri.
Queste aggiunte sono possibili in MT5?
Nella struct MqlTradeResult aggiungere il tempo di esecuzione dell'ordine sul lato server.
E aggiungere la possibilità di impostare il tempo in cui un ordine in sospeso diventa attivo per l'esecuzione sul server.