![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
Non proprio, ho preso ATR per i giorni 3 e 100 (ho provato 50% e 61,8% da loro) - 100 ha mostrato meglio, naturalmente, che dice di più sulla deviazione statica, ma questo ATR(100) sarà diverso per diverse coppie, e il valore fisso di 90 pips per tutte le coppie si è rivelato più efficace, che mi ha sorpreso.
Ma non si tratta di aggiungere medie, poi aggiungere oscillatori, controllare quali non funzionano e buttare quelli che non funzionano.
Nessuno ha ancora parlato di questo approccio, ma in linea di principio non vedo perché non possa funzionare. Se avessi abbastanza risorse controllerei tutti gli indicatori standard per la loro utilità, ma non ce l'ho e uso solo MAA e ATR, anche se ho il mio proprio ATR che ho sviluppato nel 2010 senza sapere dell'esistenza di ATR...
Tuttavia, questo non riguarda i filtri e il loro approccio di selezione per l'ottimizzazione, ma come determinare l'efficienza di un filtro usando un metodo matematico (statistico).
Questa è una cosa interessante.
Nessuno ha ancora parlato di questo approccio, ma in linea di principio non vedo perché non possa funzionare. Se avessi abbastanza risorse controllerei tutti gli indicatori standard per la loro utilità, ma non ce l'ho e uso solo MAA e ATR, anche se ho il mio proprio ATR che ho sviluppato nel 2010 senza sapere dell'esistenza di ATR...
Tuttavia, questo non riguarda i filtri e il loro approccio di selezione per l'ottimizzazione, ma come determinare l'efficienza di un filtro usando un metodo matematico (statistico).
Se circa il fatto che 90 è più efficace, allora c'è un presupposto su alcuni partecipanti globali pigri - i cui indicatori sono semplicemente gli stessi in tutte le coppie, tuttavia, questa è una supposizione, ma non ho trovato una spiegazione reale.
Questo approccio può dare buoni risultati, il metodo di enumerazione delle strategie casuali è un argomento separato e può dare buoni risultati, ma la macchina deve enumerarle, è troppo lungo.
Naturalmente la macchina, il trading manuale aiuta solo a formulare un'ipotesi.
Beh sì, ci sono sicuramente caratteristiche globali che funzionano, non si può discutere su questo. C'è sempre un buco nel sistema. In realtà è un modello interessante. Bene, in quale intervallo di tempo i valori statici hanno funzionato meglio di quelli dinamici e qual era il sistema?
Ho preso un periodo di 3 anni, non l'ho diviso meno - forse è stata una fluttuazione casuale, ma allora sarebbe stato per una coppia, e qui è stato per 13:
La "media" è una media di tutte le coppie di valute e la "% migliore" è la percentuale che mostra quante delle migliori coppie di valute c'erano.Per valutare l'efficacia del filtraggio, confronto i seguenti indicatori:
Profitability_AVR - mostra la redditività media dei risultati dell'ottimizzazione.
Ho elencato sopra una tabella con i dati ottenuti ma dubito che queste cifre possano essere paragonate allo stesso modo, cioè dubito che la variante "MAf_3_3_100" abbia il valore più grande dell'indicatore "Profit_AVR" che è migliore di "MAf_Pips" o un valore uguale dell'indicatore "Profit_procplus".
Inizialmente ho deciso di utilizzare un approccio semplice - trovare i migliori valori per ogni indicatore e vedere quale opzione di filtro ha dato la migliore performance complessiva, i risultati sono stati assegnati un punto per ogni migliore indicatore. Allo stesso modo ho usato una tabella espressa in percentuale, che mostra quale variante di filtro ha dato i migliori risultati considerando le statistiche su ogni coppia di valute. Dopo di che ho combinato le due tabelle e calcolato il numero di punti, la variante con il numero più alto di punti è stata riconosciuta come la migliore variante del filtro.
Tuttavia, questo approccio ha una serie di svantaggi, due dei quali sono ovvi:
1. non tiene conto dell'importanza relativa di un indicatore rispetto agli altri - cioè, una differenza dell'1 per cento e del 10 per cento è trattata allo stesso modo
2. non tiene conto dell'importanza degli indicatori - profit_AVR è equivalente a profit_procplus, ma è davvero così?
Compro il primo difetto calcolando la deviazione del valore dalla media per il peggio - più deviazioni per ogni indicatore, maggiore è la possibilità di esclusione dalla selezione.
Per risolvere il secondo inconveniente ho deciso di usare i pesi, ma c'è una questione di come distribuirli - prendo i coefficienti da 1 a 7 - determino quale indicatore è il più significativo e già do non un punto per il miglior indicatore, ma un punto moltiplicato per il coefficiente.
Quali pensi che siano gli indicatori più significativi tra quelli che ho dato sopra, quali pesi dovrebbero essere dati loro?
Dato che non ci sono commenti dopo l'ultimo post, ci sono due ipotesi - l'argomento non è interessante o non capisco di cosa sto scrivendo. Ecco perché ho deciso di pubblicare un esempio dal vivo in un file, che mostra come i dati vengono confrontati e vengono scelte le migliori opzioni.
Sarò felice se l'argomento sarà sviluppato.