Assistenza candela giapponese

Viewing 8 posts - 31 through 38 (of 38 total)
  • Author
    Posts
  • #68517 quote
    unkown0403
    Member
    New

    Ci mancherebbe altro Roby!!!

    Grazie per le dritte!!

    #68527 quote
    maximus78
    Participant
    Senior

    Qualche 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.

    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

    #68529 quote
    unkown0403
    Member
    New

    Ragazzi, è 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….

     

     

    DEFPARAM  CumulateOrders = true
    
    C1=open[0]>low[0]+(range*0.70) // apertura corrente nei 2/3 superiori del range
    
    C2= close[0]>low[0]+(range*0.70) // chiusura corrente nei 2/3 superiori del range
    C3= range[0]>abs(open-close)*3 // range > body di almeno 3 volte
    c4= range[0]>averagetruerange[20](close)*1.2
    PIN=C1 AND C2 AND C3 AND C4
    
    MYStopLoss = abs(close[1] - low[1])
    
    IF PIN THEN
    BUY 1 CONTRACT AT MARKET
    SET STOP PLOSS MyStopLoss
    SET TARGET PPROFIT 100
    ENDIF

     

    Sono 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….

    #68530 quote
    unkown0403
    Member
    New

    Poi 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…

    DEFPARAM  CumulateOrders = true
    
    C1=open[0]>low[0]+(range*0.70) // apertura corrente nei 2/3 superiori del range
    
    C2= close[0]>low[0]+(range*0.70) // chiusura corrente nei 2/3 superiori del range
    C3= range[0]>abs(open-close)*3 // range > body di almeno 3 volte
    c4= range[0]>averagetruerange[20](close)*1.2
    PIN=C1 AND C2 AND C3 AND C4
    
    MYStopLoss = abs(close[1] - low[1])
    
    IF PIN THEN
    BUY 1 CONTRACT AT MARKET
    SET STOP PLOSS MyStopLoss
    SET TARGET PPROFIT 100
    ENDIF

    se invece lo scrivo così:

    DEFPARAM  CumulateOrders = true
    
    C1=open[0]>low[0]+(range*0.70) // apertura corrente nei 2/3 superiori del range
    
    C2= close[0]>low[0]+(range*0.70) // chiusura corrente nei 2/3 superiori del range
    C3= range[0]>abs(open-close)*3 // range > body di almeno 3 volte
    c4= range[0]>averagetruerange[20](close)*1.2
    PIN=C1 AND C2 AND C3 AND C4
    
    MYStopLoss = abs(close[1] - low[1])
    
    IF PIN THEN
    BUY 1 CONTRACT AT MARKET
    endif
    SET STOP PLOSS MyStopLoss
    SET TARGET PPROFIT 100
    

    cambiando solo la posizione dell’endif….mi cambia tutto…azz se ne ho da imparare=)

    #68531 quote
    unkown0403
    Member
    New

    max, stasera vado a studiarmi tutti i link che mi hai girato!

    grazie

    #68534 quote
    maximus78
    Participant
    Senior

    Devi solo togliere p da set stop ploss e cambiare il codice mystoploss con:

    abs(close[0]-low[0])

    DEFPARAM CumulateOrders = true
    
    C1=open[0]>low[0]+(range*0.70) // apertura corrente nei 2/3 superiori del range
    
    C2= close[0]>low[0]+(range*0.70) // chiusura corrente nei 2/3 superiori del range
    C3= range[0]>abs(open-close)*3 // range > body di almeno 3 volte
    c4= range[0]>averagetruerange[20](close)*1.2
    PIN=C1 AND C2 AND C3 AND C4
    
    MYStopLoss = abs(close[0]-low[0])
    
    IF PIN THEN
    BUY 1 CONTRACT AT MARKET
    SET STOP LOSS MyStopLoss
    SET TARGET PPROFIT 100
    ENDIF
    
    
    #68535 quote
    unkown0403
    Member
    New

    Ohhhh!!!! Finalmente!!! Grazie Max:)

    #68536 quote
    maximus78
    Participant
    Senior

    Di niente! 🙂

Viewing 8 posts - 31 through 38 (of 38 total)
  • You must be logged in to reply to this topic.

Assistenza candela giapponese


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
Summary

This topic contains 37 replies,
has 3 voices, and was last updated by maximus78
7 years, 11 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 04/11/2018
Status: Active
Attachments: No files
Logo Logo
Loading...