L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 1557
![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
Uso ZZ da circa 15 anni ormai. Conosco tutti gli svantaggi di questo strumento. E so molte altre cose, per questo ho detto sopra la mia idea.
---
Il sistema dovrebbe trovare da solo i punti di acquisto/vendita. Non compete con i giocatori sul mercato, ma con il mercato stesso (scusate la tautologia).
Mi esercito con ZZ da circa 15 anni. Conosco tutti i difetti di questo strumento. E so molto di più, ecco perché vi ho parlato della mia idea qui sopra.
---
Il sistema dovrebbe identificare da solo i punti di acquisto/vendita. Non compete con i giocatori del mercato, ma con il mercato stesso (scusate la tautologia).
un articolo su Habra dal titolo altisonante "AI per le persone: parole semplici sulla tecnologia"https://habr.com/ru/company/jetinfosystems/blog/471626/
Ho sfogliato l'articolo - tutto si riduceva al Machine Learning, .... e ho ricordato un vecchio aneddoto:
Uno studente sta facendo un esame di zoologia. Conosce solo le pulci. All'esame riceve una domanda sui cani.
Lo studente inizia:
- I cani sono mammiferi, ricoperti di peli. Ci sono pulci nella loro pelliccia....allora si tratta solo di pulci....
Predicatore:
- Ok, giovanotto, parlaci dei gatti.
Studente:
- I gatti sono mammiferi ricoperti di peli. Hanno le pulci nella loro pelliccia...di più sulle pulci....
Studente:
- Parliamo del pesce.
Studente:
- I pesci non sono mammiferi. Non hanno la pelliccia. Sono coperti di squame, ma se fossero coperti di pelo ci sarebbero le pulci in loro....
Il finale della formazione dei rimpatriati
Non usare ZZ o altri indicatori aggiuntivi. Solo OHLC da diversi tf (i tf dovrebbero differire di un fattore 4-6). Per esempio, 1-5-30-H3... fino a un mese di tempo. Sceglietelo voi stessi) e, forse, più zecche per l'allarme precoce.
Con i prezzi dei massimi e dei minimi separatamente le strutture convoluzionali. Per OHLC - la struttura di ricorrenza. E così per tutti i prezzi dell'usato. I segnali di tutto questo sono ulteriormente alimentati, per esempio, alla rete mesh completa.
Inoltre, inserite i tick passati attraverso la rete di ricorrenza in uno degli ingressi della rete a maglie piene.
Ottimizzare la velocità di aumento dei depositi. Di conseguenza, la maglia deve decidere da sola il volume del lotto e selezionare i punti di apertura e chiusura. All'incirca è così.
Perché ti affretti con le parole? Disegna semplicemente la struttura della tua rete proposta. E riceverete molte domande.
Ma è solo aria fritta. L'idea è giusta, ma la direzione è sbagliata.
Il finale della formazione dei rimpatriati
E puoi allegare un tester fatto in casa, mi chiedo se hai evitato un errore molto comune? O in un messaggio privato.
Buona fortuna
E puoi allegare un tester fatto in casa, mi chiedo se hai evitato un errore molto comune? O in un messaggio privato.
Buona fortuna
il notebook di jupiter funzionerà?
il portatile jupiter funzionerà?
(Certo. Grazie. Darò un'occhiata e riferirò
Il portatile di Jupiter va bene? Ho scaricato tutto, non è un segreto, perché tutto il codice è nel video.
È un sacco di lavoro smontare il codice di qualcun altro. Guardate solo la funzione custom_tester() e solo la parte evidenziata.
Qual è l'errore nel calcolo del risultato? Si calcola il risultato per ogni iterazione aggiungendo risultato +=testpr[i] - lastpr al valore precedente. È la differenza tra la chiusura della barra attuale e quella precedente. Idealmente, sarebbe meglio usare Close - Open, ma non importa. L'importante è che avendo ricevuto un segnale alla chiusura della barra corrente, lo considererete come un segnale diff(Close) della stessa barra. Questo non è corretto. Il premio di segnale della barra attuale è diff(Close) della barrasuccessiva. Il segnale deve essere spostato a destra di una barra per calcolare correttamente il risultato. p = model.predict_proba(X) a destra di una barra. Mostrerò altri calcoli su R, è più facile per me.
Nella prima linea, convertire la previsione in nominale (1,-1), spostarla a destra di una barra, rimuovere NA e ottenere un vettore di segnali. La seconda linea riassume cumulativamente il prodotto del vettore segnali e del vettore diff(Close), avendolo precedentemente allineato al vettore segnali in lunghezza. Questo ci darà il risultato corretto.
Buona fortuna