Discussione sull’articolo "Sviluppo di un robot in Python e MQL5 (Parte 1): Preelaborazione dei dati" - pagina 5
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
A giudicare dalla schermata, è stata utilizzata la versione 3.10.10 di Python.
Oh, cavolo, giusto.
Ho un approccio leggermente diverso alla lettura degli articoli.
Prima leggo un articolo in diagonale. Se mi interessa, scarico ed eseguo il codice. Se il codice funziona, allora leggo attentamente l'articolo.
Non ho visto la versione python in diagonale).
ZЫ. Ho python non 3.10 di sicuro.
P.S. Quando si scarica dal meta-editor.
offre di scaricare python-3.9.7-amd64.exe.
Questo non è ovviamente 3.10 dove scaricare 3.10?
https://www.python.org - c'è.
Molto probabilmente è possibile inserire l'ultima versione 3.12
https://www.python.org - è lì.
Molto probabilmente è possibile inserire l'ultima versione 3.12
Python n/b
Ho installato tutto il possibile. Tuttavia, manca qualcosa. Python n/b!!!
Eseguire prima l'esempio dalla Guida all'integrazione di Python
Se non funziona, il problema è dalla vostra parte
Eseguite l'esempio dalla Guida all'integrazione di Python per cominciare
Se non funziona, il problema è dalla vostra parte
È tutto a posto. Ha funzionato.
L'autore ha specificato i percorsi del terminale nel codice. Non l'ho capito subito.
Grazie a tutti per l'aiuto.
python n/b.
L'autore ha specificato i percorsi del terminale nel codice. Non l'ho capito subito.
Non volevo fare questa supposizione per non offenderti :)
D'ora in poi, controlla la tua fonte prima di rimproverarmi.
Non volevo fare questa supposizione per non offenderti :)
D'ora in avanti, controlla la tua fonte prima di rimproverare
Hai frainteso l'essenza del mio rimprovero.
Il problema non era "L'autore ha specificato i propri percorsi al terminale nel codice", non ci voleva quasi niente.
Il problema è che l'autore non ha specificato cose "semplici", "assolutamente chiare per tutti" nell'articolo di un forum specializzato nel linguaggio MQL.
Come queste nella guida.
Non è difficile per una persona che conosce python scrivere tali istruzioni in un articolo, ma farebbe risparmiare molto tempo a chi conosce poco python.
Scoprire la versione di python, installarla, installare pacchetti che sono stati installati nel modo sbagliato. Prima dice che la vostra versione di python è obsoleta, poi dice che la versione del pacchetto non è adatta alla nuova versione di python, installate questa.
Balla...
E in generale, python è n/b.
Non capisco molto bene python, ma ho questa sensazione:
1. I predittori utilizzano il prezzo di chiusura al momento della previsione alla barra zero, cioè il prezzo futuro.
2. I predittori vengono trasformati e calati sull'intero campione, senza selezionare un campione per un test indipendente.
3. La generazione del campione è un'idea discutibile: vorrei vedere le prove dell'utilità dell'approccio utilizzato.
4. Non è chiaro il clustering - come vengono raggruppate le colonne (caratteristiche) Cito "Ilclustering delle caratteristiche combina caratteristiche simili in gruppi per ridurne il numero. Questo aiuta a sbarazzarsi dei dati ridondanti, a ridurre la correlazione e a semplificare il modello senza overfitting". In qualche modo penso che il clustering combini le righe (vettori) con valori di predittori simili (in colonne). Altrimenti, il codice dovrebbe fornire il numero di colonne diviso per i cluster. In generale, l'intero paragrafo dell'articolo sul clustering è confuso: all'inizio si parla di un metodo, poi se ne applica un altro, credo sia difficile da capire per un lettore non esperto, e non ho capito perché.
5. La questione della selezione dei predittori è importante, e sono interessato al metodo RFECV, ma vorrei che nell'articolo fosse spiegato come si costruiscono gli alberi senza un obiettivo, ma si usa la metrica dell'"accuratezza" per la valutazione, cioè questa affermazione "...Prima si scartano le etichette delle classi...". Sembra che la logica del testo non corrisponda alla logica del codice, in quanto l'addestramento passa per le etichette "rfecv.fit(X, y)".
L'articolo mi fa pensare che il testo sia parzialmente generato da un modello linguistico, o che sia una traduzione automatica, o che io abbia completamente smesso di capire il linguaggio moderno...
Mi piacerebbe vedere articoli di qualità migliore con contenuti unici. Spero che l'autore li abbia.
L'articolo mi fa pensare che il testo sia parzialmente generato da un modello linguistico, o che si tratti di una traduzione automatica, o che io abbia completamente smesso di capire il linguaggio moderno...
Mi piacerebbe vedere articoli di qualità migliore con contenuti unici. Spero che l'autore li abbia.