operazione aperta ma non in backtest
Forums › ProRealTime forum Italiano › Supporto ProOrder › operazione aperta ma non in backtest
- This topic has 5 replies, 2 voices, and was last updated 4 years ago by contecf.
-
-
08/21/2020 at 1:50 PM #142211
Buongiorno , qualche giorno fa mi ha aperto una operazione sul mini argento in automatico che è finita in perdita (una perdita in percentuale maggiore di quella che ho indicato nel programma), ma se vado a fare backtest dello stesso sistema questa operazione non l’avrebbe eseguita. Cosa potrebbe essere successo? Grazie!
08/21/2020 at 1:59 PM #142214Occorre il codice (preferibilmente quello copiato dalla finestra dell’autotrading), lo strumento, il TF, la data e l’ora della candela.
Ma il problema non sarà facile da ricostruire.
08/21/2020 at 2:15 PM #142216si in effetti non è facile qui ti giro il codice:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253//————————————————————————-// Codice principale : argentoh15//————————————————————————-DEFPARAM CUMULATEORDERS=TRUE// definizione indicatoriresistenza = Highest[65](High)supporto = Lowest[65](Low)stoploss= supertrend[4,28]// definizione condizioniC1=close>stoplossC2=close<stoplossC3=resistenza[1]=resistenza[6]C4=supporto[1]=supporto[6]C5=Highest[5](High)<resistenza[1]C6=Lowest[5](low)>supporto[1]C7=stoploss>=tradeprice(1)C8=stoploss<=tradeprice(1)C9=close-open > averagetruerange[10]*2C10=-(close-open) > averagetruerange[10]*2// apertura long prima posizioneIF not longonmarket and resistenza and C1 and C9 thenBUY 0.5 SHARES AT resistenza STOPENDIF// long posizioni successiveIF longonmarket and resistenza and C1 and C3 and C5 and C7 and C9 thenbuy 0.5 SHARES AT resistenza STOPendif// chiusura longIf C2 or stoploss and LONGONMARKET THENSELL AT STOPLOSS STOPENDIF// apertura short prima posizioneif not shortonmarket and supporto and C2 and C10 THENSELLSHORT 0.5 SHARES AT supporto STOPENDIF// short posizioni successiveif shortonmarket and supporto and C2 and C4 and C6 and C8 and C10 THENSELLSHORT 0.5 SHARES AT supporto STOPENDIF// chiusura shortIf C1 or stoploss and SHORTONMARKET THENEXITSHORT AT STOPLOSS STOPENDIFl’operazione è uno short del 18 agosto 16:30 chiuso alle 18:33 in perdita tf 15 min
08/21/2020 at 3:10 PM #142221Per favore usa sempre il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri. Grazie 🙂
08/21/2020 at 4:27 PM #142227Quella operazione, stando ai grafici, NON doveva essere aperta, perché la condizione C10 è falsa.
Rilevo una strana codifica (anche se va bene in pratica), ed è alle linee 24 e 25, basta un’unica condizione, ad esempio:
1C9=abs(close-open) > averagetruerange[10]*2e puoi togliere la linea 25, usando C9 anche per lo short. ABS() restituisce il valore assoluto di un numero, in pratica toglie il segno “-“. Tanto ATR non può andare sotto 0.
Alle linee 27, 32, 41 e 47 usi RESISTENZA e SUPPORTO in modo errato, in quanto non sono valori logici (sono logicamente sempre veri in quanto diversi da zero) ma contengono dei prezzi.
08/21/2020 at 5:58 PM #142240 -
AuthorPosts
Find exclusive trading pro-tools on