Vorrei immettere condizioni composte nel sistema algoritmico ringrazio in anticipo chiunque potrà aiutarmi.
Se intendi più condizioni su una stessa riga puoi scriverle in due modi,
primo:
IF CondizioneA and (CondizioneB or CondizioneC) THEN
secondo:
CondizioneA = .....
CondizioneB = .....
CondizioneC = .....
Condizione = CondizioneA AND (CondizioneB OR CondizioneC)
IF Condizione THEN
ovviamente combinerai gli operatori relazionali come preferisci, usando le parentesi secondo le tue necessità.
Buonasera Roberto vorrei backtestare un algoritmo su un timeframe sia sul 10 secondi che sul timeframe a 2 minuti su 1 M di unità , quali valori potrei impostare per l’ottimizzazione del sistema?
Se ti riferisci al mio esempio, sostituisci i valori che hai messo al posto dei puntini con una variabile diversa da quelle che usi nel codice, io ad esempio le chiamo w1, w2, w3, ecc…; aggiungi tale variabile a quelle da usare nell’ottimizzazione del backtest scegliendone l’intervallo di valori, ed il relativo passo, da provare.
No mi riferivo al valore numerico da impostare per backtestare un sistema di trading che opera sul 10 Secondi, come dovrei regolarmi? a passo 1? ? In quanto sui timeframe a minuti si regola sui minuti l’ottimizzazione , io sui secondi la ho impostata con i valori di -5 ; 2000 combinazioni su 1 M di unità.
Decidi tu i valori, che sia 1 secondo o 1 giorno, il backtest conteggia sulla base del pass oche hai stabilito.
Se metti da -5 a 2000, con passo 1, farà 2006 simulazioni. Se metti un passo 5 ne farà 401.