Salve, vorrei fare un indicatore che mi somma i trade in perdita consecutivi di una strategia per monitorare e confrontare l’allineamento del probacktest con il funzionamento in reale. é fattibile come idea?
Esempio: (la condizione1 intesa come la condizione di acquisto della strategia e la condizione2 di vendita)
se condizione 1 si verifica = registra il prezzo
se condizione 2 si verifica = registra il prezzo
se il prezzo della condizione 1 < del prezzo della condizione 2
allora aggiungi 1 nell’indicatore.
Provo a fare un esempio ma sicuramente sarà tutto sbagliato 🙂 spero che possa rendere l’idea.
condizione1 = close > open and close > average[10] //condizione con la quale il sistema entra in acquisto
condizione2 = close< open and close < average[10] //condizione con la quale il sistema vende
acquisto = 0
vendita = 0
if condizione1 then
acquisto = 1
else
acquisto = 0
endif
if condizione2 then
vendita = 1
else
vendita = 0
endif
//__________________________________________________________
if condizione1 > 0 and condizione2 > 0 then
prezzo = condizione1(open) - condizione2 (close) //Non so come posso registrare il prezzo per poterlo utilizzare
endif
//_________________________________________________________
posizioneinperdita = 0
if prezzo < 0 then
posizioneinperdita = posizioneinperdita + 1
else
posizioneinperdita = 0
endif
return posizioneinperdita
Eccolo:
once posizioneinperdita = 0
once condizione1 = 0
once condizione2 = 0
if condizione1 = 0 then
condizione1 = close > open and close > average[10] //condizione con la quale il sistema entra in acquisto
prezzo1 = close
else
condizione2 = close < open and close < average[10] //condizione con la quale il sistema vende
prezzo2 = close
if condizione2 > 0 then
if prezzo1 < prezzo2 then
posizioneinperdita = posizioneinperdita + 1
else
posizioneinperdita = 0
endif
condizione1 = 0
prezzo1 = 0
prezzo2 = 0
condizione2 = 0
endif
endif
return posizioneinperdita AS "TP"
Perfetto come sempre! grazie mille!