Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 71
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Client Terminal / Strategy Tester / Funzionamento dello Strategy Tester / Forward Testing
Grazie.
Sì, da questo link.
http://www.metatrader5.com/ru/terminal/help/tester/tester_using/forward_testing.
Ho trovato la risposta alla mia seconda domanda. Tuttavia, non ci sono risposte alla prima e alla terza domanda.
Anche a me piacerebbe averli.
Voglio conoscere i risultati e i rapporti degli altri trader. Poiché i miei risultati sono molto allarmanti. Sono uno scienziato nel campo del controllo automatico e della modellazione di processi non stazionari, che include anche un grafico del movimento dei prezzi nel mercato. Ho modellato processi non stazionari per molti anni e il modo in cui il tester lavora non si adatta in alcun modo ai miei anni di esperienza. Qui c'è qualcosa che non va. O uso il tester in modo sbagliato o non funziona correttamente. Scopriamolo insieme.
Il mio backtest che segue strettamente il periodo di ottimizzazione mostra il 200% del profitto che avevamo durante l'ottimizzazione. Tuttavia, scegliendo altri parametri di ottimizzazione e testando durante il periodo di ottimizzazione, otterremo un profitto molte volte inferiore. Questo non dovrebbe essere il caso. Ecco perché ho alcune domande.
Beh, non dipende da me, come si dice: "Quello che posso" (c). Sono lontano dall'argomento stesso. Prova a cercare nel forum, forse dove i test in avanti sono già stati discussi. Oppure, se pensi che l'argomento sia molto importante, crea un nuovo ramo tematico. Altrimenti, le domande si perderanno nel ramo generale.
Ci sono anche materiali di riferimento nel terminale. F1.
Ha fatto una cosa molto stupida.
Ho preso il corpo dell'indicatore Custom Moving Average e ci ho messo dentro il buffer MFI.
Ho cambiato il prezzo.
Ti ho fatto un esperto, solo un indicatore e un commento per verificare.
Grazie ancora per i vostri messaggi.
Al posto dei punti interrogativi ho messo PositionSelect(_Symbol) con valore true. Non ha aiutato.
Domanda. Cosa posso cambiare minimamente - per essere in grado di impostare le condizioni di chiusura?L'articolo sull'Expert Advisor https://www.mql5.com/ru/articles/100 menziona le condizioni di apertura delle posizioni, ma non le condizioni di chiusura delle posizioni.
Al posto dei punti interrogativi ho messo PositionSelect(_Symbol) con valore true. Non ha aiutato.
Domanda. Cosa posso cambiare al minimo - per poter impostare le condizioni di chiusura?Avete un ritorno dopo l'allarme. Probabilmente la posizione non si chiude a causa di questo ritorno. Per favore, toglietelo e riprovate.
Tuttavia, è sorta un'altra domanda sulla parte dei punti interrogativi.
Sull'algoritmo.
In condizioni appropriate + nessuna posizione - la posizione è aperta, e in altre condizioni e la presenza di una posizione aperta - la posizione aperta è chiusa.
Se non mi sbaglio - esistenza di una posizione, cioè Buy_opened
uguale a uno - causa allarme e ritorno (ritorna all'inizio), e uguale a zero - apre l'ordine Buy.
Domanda. Cosa dovrei scrivere al posto dei punti interrogativi - la condizione di un ordine aperto, in modo che l'EA non apra una posizione (nel mio caso, apre un ordine di vendita)?
Al momento ho anche prescritto Buy_opened, perché le condizioni di questa definizione sono legate a PositionSelect(_Symbol)
Capisco che le domande non significano nulla, in quanto è possibile provare rapidamente tutte le opzioni logiche possibili e testare, ma il problema è che il bug del tester non mi permette di farlo, ma c'è la possibilità di diagnosticare effettivamente su M1 in modalità di trading reale.
...
Capisco che le domande non significhino nulla in quanto è possibile ricontrollare rapidamente tutte le opzioni logiche possibili e testare, ma il problema è che il bug del tester non mi permette di farlo, ma c'è la possibilità di diagnosticare effettivamente su M1 in modalità di trading reale.
Non capisco bene la sua domanda.
E quale bug nel tester hai trovato che ti impedisce di eseguire il test?
Non capisco bene la sua domanda.
Qual è il bug del tester che ti impedisce di eseguire il test?
Sulla domanda. Cosa dovremmo scrivere al posto dei punti interrogativi per far "capire" all'Expert Advisor che c'è una posizione aperta e non aprire un ordine!
Descritto in precedenza, o nel ramo degli indicatori. Dema che si riferisce alla maniglia dell'indicatore MFI - non viene visualizzato nella finestra MFI, e quindi - l'Expert Advisor non funziona. Lo stesso vale per MA, AMA.
Sulla domanda. Cosa dobbiamo scrivere al posto dei punti interrogativi affinché l'EA "veda" che c'è una posizione aperta e non apra un ordine!
Se c'è una posizione (PositionSelect(_Symbol)) e tutte le altre condizioni sono soddisfatte, allora chiudete la posizione. Se il ritorno dal tuo esempio non viene rimosso, la condizione dovrebbe essere come questa
il che significa che se non c'è una posizione, allora uscire. Se non esce, il programma eseguirà il codice che viene dopo questo blocco.
Ma io metterei il controllo della presenza/assenza di posizione prima dei controlli delle condizioni di chiusura.