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 il sospetto che il tester non registri un ordine nella storia che chiude una posizione a causa della fine del test.
Di conseguenza, quando si deinizializza l'Expert Advisor, non si possono ottenere i dati di profitto dell'ultimo trade. La posizione è chiusa ma non c'è nessun ordine di tipo OUT.
Come risolvere il problema?
Ho il sospetto che il tester non registri un ordine nella storia che chiude una posizione a causa della fine del test.
Di conseguenza, quando si deinizializza l'Expert Advisor, non si possono ottenere i dati di profitto dell'ultimo trade, la posizione è chiusa ma non c'è nessun ordine di tipo OUT.
Come posso risolvere il problema?
Gli ordini e le offerte alla fine del test vengono scritti nella cronologia con il commento 'fine del test', è possibile visualizzarli nella scheda "Cronologia". È possibile ottenere i dati su di loro nella storia solo analizzando gli ordini o gli affari con il commento. Perché è così? Apparentemente, sono considerati come eseguiti dopo la fine dell'intervallo di test e non sono scambi in senso pieno.
P.S. Scusa, nella scheda 'Risultati' del tester di strategia.
Agli sviluppatori di
Si prega di fare una lista di funzioni EA / libreria da formare quando si aprono i file *.mq5 e *.mqh.
Mi piacerebbe anche avere una lista separata di classi di oggetti, in modo da poter navigare fino alla dichiarazione della classe.
PS
E in generale, la formazione di una lista di funzioni non dovrebbe essere legata alla compilazione, premi Alt + M e ottieni una lista di funzioni (il file potrebbe trovarsi ovunque).
Per favore ditemi perché lo script dà l'errore "array out of range"
int aray[];
aray[0]=1;
Sia gli ordini che le compravendite alla fine del test sono registrati nella cronologia con il commento 'fine del test', puoi visualizzarli nella scheda 'Cronologia'. I loro dati possono essere recuperati solo nella de-giunzione analizzando il "Commento" degli ordini o delle compravendite. Perché è così? Apparentemente, sono considerati come eseguiti dopo la fine dell'intervallo di prova e non sono scambi in senso pieno.
P.S. Scusate, nella scheda 'Risultati'del tester di strategia.
Purtroppo il problema è che il terminale pubblica solo l'ordine di chiusura di una posizione con un commento nella scheda "Risultati".
L'ordine corrispondente non viene aggiunto alla lista HistoryDealsTotal().
Nella lista generale degli ordini HistoryOrdersTotal(), manca anche l'ordine, anche se selezioniamo un periodo con qualche riserva.
Per favore ditemi perché viene visualizzato l'errore "array out of range" nello script
int aray[];
aray[0]=1;
Hai dimenticato di allocare/allocare lo spazio nell'array.
Si dovrebbe usare ArrayResize per gli array dinamici
Per favore, ditemi perché lo script dà un errore "array out of range".
int aray[];
aray[0]=1;
Dove dice "array fuori portata"?
Avete bisogno di qualcosa come questo
Per favore ditemi perché lo script dà l'errore "array out of range"
int aray[];
aray[0]=1;
Perché sei troppo pigro per leggere la documentazione.