[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 794
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
obla4ko: а по поводу тестирования на истории вопрос :
Può un Expert Advisor (uno semplice!) - non una griglia) sullo stesso periodo storico, con gli stessi parametri danno risultati completamente diversi?
L'unica cosa che ho fatto, tra queste due prove, è stato aggiornare l'archivio delle citazioni... e che potrebbe aver portato ad un tale risultato? - poi si scopre che tutta la storia è una stronzata!?
1. la storia può cambiare. I gap intraday vengono filtrati, i picchi vengono rimossi, ecc. A volte anche i giorni scompaiono! // Qualcuno si è lamentato qui non molto tempo fa che un mese è stato rubato. Non CA, ma un diavolo di "Serate nella fattoria vicino a Dikanka"! )))
2. La differenza può anche essere dovuta allo spread fluttuante. Il tester usa quello attuale al momento dell'avvio.
3) La storia non è una stronzata. Ciò che è una stronzata è un'EA che è così dipendente da piccole cose come questa.
anche, secondo me, un "tornante", successivamente ripulito... :)), ma "salvato in memoria" di timeframes più piccoli, che non sono più raggiungibili...
E la domanda sui test sulla storia:
può un Expert Advisor (uno semplice!) - ... ma non una griglia) sullo stesso periodo storico, con gli stessi parametri, darebbe risultati completamente diversi?
L'unica cosa che ho fatto, tra queste due prove, è stato aggiornare l'archivio delle citazioni... e che potrebbe aver portato ad un tale risultato? - poi si scopre che tutta la storia è una stronzata!?
Grazie per il chiarimento - ma pensi che invece di confrontare con il valore di Time[0] dovrei provare a dare questo compito prima della richiesta OrderSend(...): controllare se la barra corrente è chiusa da StopLoss-y? Allora ho bisogno di inserire la funzione duble StopLoss() che funzionerà con la variabile StopLoss che ho annunciato? O non è POSSIBILE per una questione di principio? Per me è importante che non si apra una nuova posizione sulla barra che ha preso una perdita, anche se corrisponde ai parametri dell'apertura.
La questione è che i fattori temporali dovrebbero essere considerati per ultimi - molto spesso scivolano - o piuttosto l'interpretazione di un ordine in qualche modo risulta essere diversa (ambigua).
Sono arrivate poche zecche alla volta e sono già più di unaQuesta condizione non funzionerà in un mercato veloce
Sono arrivate poche zecche alla volta ed è già più di unaQuesta condizione non funzionerà in un mercato veloce
Esattamente... hai appena scritto di pulire le "borchie" da solo. Inoltre, durante i test, lo spread viene preso dallo spread attuale. E può essere diverso: nell'ultimo test era 2 punti, e in quello attuale è 4, per esempio...
Questo è tutto! Non funziona! Sta scivolando... :)) E molte posizioni positive non si aprono! E cosa suggerisci per sostituirlo, quello nativo?
Per questo è necessario conoscere i requisiti. Potete usare la variante di controllare l'apertura di una nuova barra in base al tempo - ma vi conviene? Le transazioni possono essere aperte in qualsiasi momento. Può essere più facile controllare il numero di posizioni aperte. Dobbiamo prima decidere cosa è necessario
1. la storia può cambiare. Le lacune intraday vengono filtrate, i picchi vengono rimossi, ecc. A volte mancano persino dei giorni! // Qualcuno si è lamentato recentemente del furto di un mese. Non la società di intermediazione, ma da "Serate nella fattoria vicino a Dikanka"! )))
2. La differenza può anche essere dovuta allo spread fluttuante. Il tester usa quello attuale al momento del lancio.
3) La storia non è una stronzata. Quello che è una stronzata è un Expert Advisor che è così dipendente da cose così banali.
Si prega di consigliare come utilizzare questo in un indicatore spesso:
Se si fa un'automazione basata su questo è chiaro che non funzionerà nulla perché IndicatorCounted() sarà 0. Come si può rielaborare correttamente il ripieno di un indicatore per farlo funzionare?
Per questo è necessario conoscere i requisiti. L'opzione di controllare l'apertura di un nuovo bar in base al tempo è possibile - ma sarà soddisfacente. Forse gli scambi dovrebbero essere aperti in qualsiasi momento. Può essere più facile controllare il numero di posizioni aperte. Dobbiamo prima decidere di cosa abbiamo bisogno.
Ogni consulente ha requisiti diversi