STRATEGIA IN BREAKOUT
- This topic has 4 replies, 3 voices, and was last updated 1 year ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
Similar topics:
Forums › ProRealTime forum Italiano › Supporto ProOrder › STRATEGIA IN BREAKOUT
buonasera,
grazie in anticipo a chi potrà aiutarmi
Vorrei testare questa strategia
Grafico H1
La mia candela di osservazione(trigger) è quella che inizia alle ore 14:00 e termina alle ore 15:00
Misuro il range di questa candela (esempio 100 punti )
Se avviene un breakout dei massimi della candela trigger , vorrei entrare short al tocco del 100% della proiezione rialzista (usando un classico tool dei ritracciamenti di Fibonacci, in manuale entro short ovviamente al 200%), ed imposto un target pari al 150% (esempio usando sempre Fibonacci) , ed uno stop pari all’ampiezza della candela trigger
Se avviene un breakout dei minimi della candela trigger , vorrei entrare long al tocco del 100% della proiezione ribassista (usando un classico tool dei ritracciamenti di Fibonacci, in manuale entro long ovviamente al 200%), ed imposto un target pari al 150% (esempio usando sempre Fibonacci) , ed uno stop pari all’ampiezza della candela trigger
Banale esempio per il long
Valori candela trigger oraria dalle 14:00 alle 15:00
Massimo 15000
Minimo 14900
Ampiezza 100 punti
Se rompe i massimi, appena arriva a 15100, entro short con target 15050 e stop 15200
Se rompe i minimi entro long a 14800, target 14850 e stop 14700
Grazie ancora a chi vorrà aiutarmi
HARY
In questo codice (funzionante) occorre aggiungere lo SL e TP.
Il problema è fissare il punto di entrata ed aggiugere per lo SL il doppio del range e per il TP metà del range. Se riesce a completarlo Roberto sarebbe meglio.
defparam cumulateOrders = false
defparam preLoadBars = 10000
defParam flatAfter = 220000
positionSize = 1
//—————————————–
timeframe (1 hour)
if openTime = 140000 then
myHighest = high
myLowest = low
endif
if openTime >= 140000 and openTime <=150000 then
myHighest = max (myHighest,high)
myLowest = min (myLowest,low)
myRange = myHighest – myLowest
endif
//—————————————————
startHour = 150000
cTime = Time >= startHour
//————————————————————————————-
if cTime and not onMarket then
sellShort positionSize contract at myHighest + myRange LIMIT
endif
if cTime and not onMarket then
buy positionSize contract at myLowest – myRange LIMIT
endif
Grazie Mauro
vediamo se il Sig.Roberto ci può aiutare
questo post non è identico a quest’altro https://www.prorealcode.com/topic/test-su-espansione-di-volatilita/?
Si Roberto lo è
mi sono accorto di averlo pubblicato nella sezione sbagliata, e l’ho pubblicato di nuovo poi in quella che ritenevo fosse giusta
non sapevo che non si potessero cancellare i post,
m scusi
Find exclusive trading pro-tools on