Cioè, come ho capito, quando si ricevono dati dopo questa stampa e il messaggio nel diario di bordo
il test viene eseguito secondo l'algoritmo?
In quale funzione si trova la linea? Se è in OnInit() - allora dopo questa linea, tutto quello che c'è sotto non funzionerà... OnCalculate() inizia a funzionare. Stiamo testando con un indicatore GBPUSD non completamente inizializzato.
MigVRN: Ma in quale linea dovrebbe essere? Se è in OnInit() - tutto quello che c'è sotto non funzionerà... OnCalculate() inizia a funzionare. Stiamo testando con un indicatore GBPUSD non completamente inizializzato.
Capito. Grazie. Questo non è mai successo prima...
Allo stesso tempo non posso copiare i dati dei prezzi per i TF più vecchi (per esempio CopyHigh(Symbol,PERIOD_D1,0,period,Hi_array))
non può copiare più di un anno. In generale non è sorprendente, perché i risultati della sincronizzazione mostrano circa 25 mila barre 15M, che è esattamente un anno.
Come posso ottenere dati per un periodo più lungo? Devo sincronizzarlo con D1 o ho un altro modo?
Descrivete quali errori si verificano (durante la compilazione, guardate la scheda "Errori", quando si lancia nel terminale, guardate la scheda "Esperti").
Cioè, come ho capito, quando si ricevono dati dopo questa stampa e il messaggio nel diario di bordo
Wait Data for GBPUSDil test procede secondo l'algoritmo?
Cioè, come ho capito, quando si ricevono dati dopo questa stampa e il messaggio nel diario di bordo
il test viene eseguito secondo l'algoritmo?
errori in 2,3,5,8 linee
if (CloseFriday == TRUE && DayOfWeek() == 5 && TimeCurrent() >= StrToTime(CloseFridayHour + ":00")) return (0);
op = NormalizeDouble(Bid,Digits);
tp = NormalizeDouble(Bid - (TakeProfit)*Point,Digits);
se (TakeProfit==0) tp=0;
sl = NormalizeDouble(Bid + (StopLoss)*Point,Digits);
se (StopLoss==0) sl=0;
CalcLot();
Ticket=OrderExists(OP_SELL);
if (Ticket<MaxTrades && OrderSymbol()==Symbol())
se (Ticket==-1)
Ma in quale linea dovrebbe essere? Se è in OnInit() - tutto quello che c'è sotto non funzionerà... OnCalculate() inizia a funzionare. Stiamo testando con un indicatore GBPUSD non completamente inizializzato.
Capito. Grazie. Questo non è mai successo prima...
OnCalculate() comincia a funzionare.
Buon pomeriggio cari utenti del forum.
Per favore, ditemi la ragione per cui il ciclo non si ripete.
Questa è la mia prima creazione di prova, quindi non giudicate severamente).
Grazie in anticipo.
Buon pomeriggio cari utenti del forum.
Per favore, ditemi la ragione per cui il ciclo non si ripete.
Questa è la mia prima creazione di prova, quindi non giudicate severamente).
Grazie in anticipo.
Buona sera. Mettere la variabile kolpos nel corpo di start().
Ciao a tutti!
Ecco la situazione.
L'Expert Advisor lavora su TF M15.
Allo stesso tempo non posso copiare i dati dei prezzi per i TF più vecchi (per esempio CopyHigh(Symbol,PERIOD_D1,0,period,Hi_array))
non può copiare più di un anno. In generale non è sorprendente, perché i risultati della sincronizzazione mostrano circa 25 mila barre 15M, che è esattamente un anno.
Come posso ottenere dati per un periodo più lungo? Devo sincronizzarlo con D1 o ho un altro modo?
Metatrader4 745build, come inserire uno script per una versione precedente, gli script non funzionano
Per favore, chiarisci cosa vuoi fare esattamente?
- inserire il codice dello script in un indicatore o Expert Advisor
- compilare il codice dello script
Descrivete quali errori si verificano (durante la compilazione, guardate la scheda "Errori", quando si lancia nel terminale, guardate la scheda "Esperti").