Assistenza candela giapponese
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Assistenza candela giapponese
- This topic has 37 replies, 3 voices, and was last updated 7 years ago by
maximus78.
-
-
04/16/2018 at 6:20 PM #68517
Ci mancherebbe altro Roby!!!
Grazie per le dritte!!
04/16/2018 at 8:08 PM #68527Qualche consiglio, ci sono delle guide sul sito di prorealtime fondamentali che ti consiglio ti scaricare e leggere attentamente rifacendo gli esempi proposti tu stesso, ti aiuta molto a capire.
- https://www.prorealtime.com/it/pdf/probuilder.pdf
- https://www.prorealtime.com/it/pdf/probacktest.pdf
- https://www.prorealtime.com/it/pdf/proscreener.pdf
C’è anche la sezione documentation di prorealcode con molti esempi.
https://www.prorealcode.com/documentation/
Alcune precisazioni su stop loss e target profit.
I comandi set stop loss, set target profit e set stop trailing possono essere scritti in 4 modi: (con X che indica una cifra).
es: set stop loss X (imposta uno stop loss di X unità)
set stop ploss X (in X pips)
set stop %loss X (in X %)
set stop $loss X (in X soldi)
Gli ordini stop loss (stop fisso), stop trailing (stop dinamico) e target profit sono inseriti ad una CERTA DISTANZA DALL’ENTRY e NON AD UN CERTO PREZZO (ES: eur/usd 1,2050)
Ti faccio un esempio:
Vuoi inserire uno stop loss pari al valore dell’ATR dell’ultima candela ed un target profit pari alla stessa distanza * 2 volte.
In questo caso, l’ATR è pari a 0.0010 (10 pips).
L’ATR è definito in unità di prezzo quindi scrivi il comando in unità (cioè senza nessun simbolo particolare: p, % o $).
C1=averagetruerange[14](close)
set stop loss C1 // con una distanza dal tuo entry pari a 0.0010 unità
set target profit C1*2 // una distanza dall’entry pari a 0.0020 unità
Potresti anche scriverlo in pips in questo modo:
C1=averagetruerange[14](close)/pointsize // trasformi le unità in pips
set stop ploss C1 // con una distanza dal tuo entry pari a 10 pips
set target pprofit C1*2 // con una distanza dal tuo entry pari a 20 pips
Max
04/16/2018 at 8:28 PM #68529Ragazzi, è da 3 ore che sto tentando in ogni modo a settare lo stop sotto la pin senza successo…
adesso vi mando il codice che è solo abbozzato e con take profit messo a casaccio, ma è giusto per farvi capire
e provare se anche a voi con questo codice, gli stop vengono messi senza che (IO) ne capisca il senso….
12345678910111213141516DEFPARAM CumulateOrders = trueC1=open[0]>low[0]+(range*0.70) // apertura corrente nei 2/3 superiori del rangeC2= close[0]>low[0]+(range*0.70) // chiusura corrente nei 2/3 superiori del rangeC3= range[0]>abs(open-close)*3 // range > body di almeno 3 voltec4= range[0]>averagetruerange[20](close)*1.2PIN=C1 AND C2 AND C3 AND C4MYStopLoss = abs(close[1] - low[1])IF PIN THENBUY 1 CONTRACT AT MARKETSET STOP PLOSS MyStopLossSET TARGET PPROFIT 100ENDIFSono sul dax mini tf h1
Es: l’8 febbraio 2018 ore 17 si crea una pin.
La posizione viene aperta alla chiusura della candela e guardate dove mi fa lo stop…a metà circa della candela rossa successiva….
04/16/2018 at 8:31 PM #68530Poi ho notato un’altra cosa che non conosco ma che fa cambiare radicalmente tutto il backtest!!!!!!
A seconda di dove metto l’endif cambia tutto….
questo è il codice precedente…
12345678910111213141516DEFPARAM CumulateOrders = trueC1=open[0]>low[0]+(range*0.70) // apertura corrente nei 2/3 superiori del rangeC2= close[0]>low[0]+(range*0.70) // chiusura corrente nei 2/3 superiori del rangeC3= range[0]>abs(open-close)*3 // range > body di almeno 3 voltec4= range[0]>averagetruerange[20](close)*1.2PIN=C1 AND C2 AND C3 AND C4MYStopLoss = abs(close[1] - low[1])IF PIN THENBUY 1 CONTRACT AT MARKETSET STOP PLOSS MyStopLossSET TARGET PPROFIT 100ENDIFse invece lo scrivo così:
12345678910111213141516DEFPARAM CumulateOrders = trueC1=open[0]>low[0]+(range*0.70) // apertura corrente nei 2/3 superiori del rangeC2= close[0]>low[0]+(range*0.70) // chiusura corrente nei 2/3 superiori del rangeC3= range[0]>abs(open-close)*3 // range > body di almeno 3 voltec4= range[0]>averagetruerange[20](close)*1.2PIN=C1 AND C2 AND C3 AND C4MYStopLoss = abs(close[1] - low[1])IF PIN THENBUY 1 CONTRACT AT MARKETendifSET STOP PLOSS MyStopLossSET TARGET PPROFIT 100cambiando solo la posizione dell’endif….mi cambia tutto…azz se ne ho da imparare=)
04/16/2018 at 8:33 PM #68531max, stasera vado a studiarmi tutti i link che mi hai girato!
grazie
04/16/2018 at 9:03 PM #68534Devi solo togliere p da set stop ploss e cambiare il codice mystoploss con:
abs(close[0]-low[0])
12345678910111213141516DEFPARAM CumulateOrders = trueC1=open[0]>low[0]+(range*0.70) // apertura corrente nei 2/3 superiori del rangeC2= close[0]>low[0]+(range*0.70) // chiusura corrente nei 2/3 superiori del rangeC3= range[0]>abs(open-close)*3 // range > body di almeno 3 voltec4= range[0]>averagetruerange[20](close)*1.2PIN=C1 AND C2 AND C3 AND C4MYStopLoss = abs(close[0]-low[0])IF PIN THENBUY 1 CONTRACT AT MARKETSET STOP LOSS MyStopLossSET TARGET PPROFIT 100ENDIF04/16/2018 at 9:11 PM #68535Ohhhh!!!! Finalmente!!! Grazie Max:)
04/16/2018 at 9:33 PM #68536 -
AuthorPosts
Find exclusive trading pro-tools on