Buongiorno
Sto provando ad utilizzare il codice presente in questo topic (https://www.prorealcode.com/topic/machine-learning-in-proorder/page/31/#post-150565) ma mi si chiude sempre in automatico con la motivazione:
“Il sistema di trading è stato interrotto a causa di una divisione per zero durante la valutazione dell’ultima candela. Può aggiungere delle protezioni al suo codice per evitare le divisioni per zero e poi ricontrollare il sistema per verificare la correzione.”
Ho provato a verificare ma, visto il mio basso livello, non capisco dove sia il problema….. se qualcuno riesce ad aiutarmi per favore….
Controlla tutte le divisioni fatte nel tuo codice per assicurarti che nessuna di esse sia fatta con un valore variabile che è uguale a zero in qualsiasi momento.
Ci sono vari codici in quel post, qual’è quello che usi te?
Ho provato entrambi quelli presenti al primo post di pagina 31, ma entrambi si bloccano automaticamente
- DAX-Corona-Renko-v15M-DynSL-v4-1.itf
- DAX-Corona-Renko-DynSL-v4-ML.itf
Su quale strumento e TF l’hai provato, sul DAX a 1 minuto?
Il backtest non da problemi, solo quando è in autotrading.
Come ha suggerito Nicolas, occorre verificare, per ogni divisione, che il divisore non sia zero.
Individuato il divisore usa l’istruzione GRAPH per visualizzarla, barra per barra e capire se c’è qualche anomalia.
Ok grazie Roberto! Gentile come sempre!!!!
Ci proverò con calma perchè mi sembra un lavoro lungo 🙂