definizione dello stop loss

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #242337 quote
    joelse
    Participant
    New

    buongiorno a tutti

     

    avrei bisogno di un’indicazione su come inserire in automatico lo SL in un’operazione di break.

    In un time frame giornaliero entro (se ne esistono le condizioni) alla rottura del massimo della barra precedente. Avrei bisogno delle indicazioni per settare (solo al momento dell’ingresso se vengo eseguito) uno stop loss a n Pips sotto al prezzo di apertura della barra medesima

    ringrazio anticipatamente, Joe

    #242338 quote
    robertogozzi
    Moderator
    Master

    Eccolo (entra 5 pips sotto l’apertura):

    IF MieCondizioniLong THEN
       BUY 1 Contract at Market
       SET STOP PRICE (Open - 10*PipSize)
    ENDIF
    Iván González thanked this post
    #242344 quote
    joelse
    Participant
    New

    grazie, sempre prontissimo!

    #242347 quote
    joelse
    Participant
    New

    ancora una domanda

    se voglio gestire lo stop con un multiplo dell’ATR?

    #242348 quote
    robertogozzi
    Moderator
    Master

    Ecco un esempio:

    superTrendValue = SuperTrend[5.4,36]
    myAtr           = AverageTrueRange[14](close)
    IF NOT ONMARKET AND close CROSSES OVER superTrendValue THEN
       BUY 1 CONTRACT AT MARKET
       set target profit myAtr * 2
       set stop   loss   myAtr
    ELSIF NOT ONMARKET AND close CROSSES UNDER superTrendValue THEN
       SELLSHORT 1 CONTRACT AT MARKET
       set target profit myAtr * 2
       set stop   loss   myAtr
    ENDIF
    #242418 quote
    joelse
    Participant
    New

    E’ possibile inserire un secondo stop loss o comunque un sistema che mi permetta di uscire dal trade nel caso il primo stop loss risulti troppo elevato? Mi spiego, nella strategia lo stop loss basato sull’entrata si rivela corretto ma in alcuni casi dove la candela giornaliera ha performato molto nel caso di perdita subisco una botta fuori dal comune. Come posso arginarla?

    #242422 quote
    robertogozzi
    Moderator
    Master

    Si, certo. Come vorresti limitare lo Stop Loss?

    #242436 quote
    joelse
    Participant
    New

    In questo modo…ho lo stop loss che normalmente lavora qualche tick sotto il prezzo di apertura della barra dopo che il sistema in reverse è entrato alla rottura della barra precedente. Se il sistema entra su una barra molto lunga e ritraccia immediatamente fino allo stop, in qualche caso posso subire delle perdite molto pesanti. Guardando l’analisi MAE ci sono pochi trade che fanno questo ma quando succede sono pesanti. Avrei bisogno di uno stop che, a prescindere dallo stop normale basato sull’apertura chiudesse la posizione nel momento in cui il DD superi una certa cifra

    #242460 quote
    robertogozzi
    Moderator
    Master

    Ecco il codice, dove ho indicato un Capitale iniziale di 100000 ed un DD massimo di 10000. Ovviamente tu metterai i dati che soddisfano le tue necessità:

    // calcolo del DrawDown
    //
    ONCE Capital  = 100000
    ONCE MinPoint = Capital
    ONCE MaxPoint = 0
    ONCE MaxDD    = 0
    //------------------------------------------
    //       EQUITY
    Equity        = Capital + StrategyProfit
    TempProfit    = PositionPerf * PositionPrice / PipSize * PipValue //   / abs(CountOfPosition)
    TempEquity    = Equity + TempProfit
    //------------------------------------------
    //       DrawDown
    MaxPoint      = max(MaxPoint,TempEquity)
    DD            = MaxPoint - TempEquity
    MaxDD         = max(MaxDD,DD)
    DDperc        = MaxDD * 100 / Capital
    //
    //------------------------------------------
    // inioio della strategia
    ONCE DDlimit  = 10000 //limite del DrawDown, dopodiché si chiudono le operazioni
    superTrendValue = SuperTrend[5.4,36]
    myAtr           = AverageTrueRange[14](close)
    IF NOT ONMARKET AND close CROSSES OVER superTrendValue THEN
       BUY 1 CONTRACT AT MARKET
       set target profit myAtr * 2
       set stop   loss   myAtr
    ELSIF NOT ONMARKET AND close CROSSES UNDER superTrendValue THEN
       SELLSHORT 1 CONTRACT AT MARKET
       set target profit myAtr * 2
       set stop   loss   myAtr
    ENDIF
    IF (MaxDD >= DDlimit) THEN
       SELL      AT MARKET
       EXITSHORT AT MARKET
       MaxDD    = 0
       MaxPoint = 0
    ENDIF
    //graph MaxDD
    #242469 quote
    joelse
    Participant
    New

    me lo studio, grazie ancora

Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.

definizione dello stop loss


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
joelse @joelse Participant
Summary

This topic contains 9 replies,
has 2 voices, and was last updated by joelse
1 year ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 01/09/2025
Status: Active
Attachments: No files
Logo Logo
Loading...