strategia bhs individuare livelli importanti

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #185364 quote
    leo di mennoleo di menno
    Participant
    Average

    salve, stavo scrivendo questa strategia che in teoria dovrebbe individuare i livelli importanti che si vengono a creare durante la giornata, non sempre fa quello che dico io anche perche io ho suddiviso la giornata in 3 time da prendere in analisi ma in realta le resistenze e supporti possono formarsi in qualsiasi momento, ho anche notato che forse il prt indica automaticamente tali livelli ma non so usarli nella strategie

    DEFPARAM FLATAFTER=220000
    BegTime=091000
    EndTime=215000
    
    MyContracts=1
    IF Time = 090000 THEN
    maxSetup = highest[100](high[1])
    endif
    IF not shortonmarket and Time = 120000 THEN
    maxSetup = highest[10](high[1])
    endif
    IF not shortonmarket and Time = 170000 THEN
    maxSetup = highest[10](high[1])
    endif
    //minSetup = lowest[3](low[1])
    //sllong   = MinSetup - 36*pipsize
    slshort  = MaxSetup + 60*pipsize//minSetup//maxSetup
    tp       = maxSetup - 50*pipsize// * 2  //intervallo tra Min e Max * 2
    //c1=adx>31
    
    
    if intradaybarindex=0 then
    tradethisday=0
    else
    if barindex=tradeindex then
    tradethisday=1
    endif
    endif
    If (not shortonmarket) and high >maxsetup  and close<maxsetup and Time >= BegTime and Time <= EndTime  and tradethisday=0 and (dayofweek=1 or  dayofweek=2 or dayofweek=3 or dayofweek=4 or dayofweek=5)then
    sellshort mycontracts contract at maxSetup limit
    endif
    if shortonmarket then
    exitshort at slshort stop
    endif
    if shortonmarket  then
    exitshort at tp limit
    endif
    set target profit 90
    robertogozzi thanked this post
    #185431 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Grazie per averla condivisa.

    Quello che c’è sul grafico NON può essere letto in alcun modo da indicatori, strategie e screener, per cui non ci sono alternative a trovarsi da soli resistenze, supporti, e qualunque altra figura o pattern.

    #185457 quote
    leo di mennoleo di menno
    Participant
    Average

    secondo te quale potrebbe essere un modo corretto per scrivere il codice per individuare resistenze e supporti?

    #185475 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Questo è un indicatore che può aiutarti.

    Puoi inserire il codice nella tua strategia:

    DEFPARAM DrawOnLastBarOnly = TRUE
    //ONCE Periodi = 100
    ONCE HH      = 0
    ONCE LL      = 0
    ONCE HHres   = 0
    ONCE HHsup   = 0
    //
    HH = highest[Periodi](max(open,close))
    IF HH <> HH[1] THEN
       Conto = 0
       FOR i = 1 TO Periodi
          IF (high[i] >= HH) AND max(open[i],close[i]) <= HH THEN
             Conto = Conto + 1
          ENDIF
          IF max(open[i],close[i]) > HH THEN
             Conto = 0
             Break
          ENDIF
       NEXT
       IF Conto > 1 THEN
          HHres = HH
       ENDIF
    ENDIF
    IF HHres THEN
       DrawSegment(Barindex,HHres,BarIndex - (Periodi - 1),HHres) coloured(0,0,255,255)
    ENDIF
    //
    LL = lowest[Periodi](min(open,close))
    IF LL <> LL[1] THEN
       Conto = 0
       FOR i = 1 TO Periodi
          IF (low[i] <= HH) AND min(open[i],close[i]) >= LL THEN
             Conto = Conto + 1
          ENDIF
          IF min(open[i],close[i]) < LL THEN
             Conto = 0
             Break
          ENDIF
       NEXT
       IF Conto > 1 THEN
          LLres = LL
       ENDIF
    ENDIF
    IF LLres THEN
       DrawSegment(Barindex,LLres,BarIndex - (Periodi - 1),LLres) coloured(255,0,0,255)
    ENDIF
    RETURN
    thanked this post
    Supporti-e-Resistenze.itf x-8.jpg x-8.jpg
    #185515 quote
    emanuele81emanuele81
    Participant
    Senior

    Scuaste, come si può inserire questo indicatore in una strategia, che dovrebbe entrare long al superamento della resistenza ed entrate short allo sfondamento del supporto.

    Ho provato ad inserirlo però non mi cambia assolutamente niente nella strategia

    Grazie

    #185516 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Devi togliere la prima riga, l’ultima riga e le due righe dove c’è DRAWSEGMENT.

    La resistenza è HHres ed il supporto  LLres.

    Quindi fai entrare Long quando incrocia al rialzo la resistenza e Short quando incrocia al ribasso il supporto.

    #185528 quote
    emanuele81emanuele81
    Participant
    Senior

    Grazie Roberto

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

strategia bhs individuare livelli importanti


ProOrder: Trading Automatico & Backtesting

New Reply
Author
Summary

This topic contains 6 replies,
has 3 voices, and was last updated by emanuele81emanuele81
4 years, 8 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 01/13/2022
Status: Active
Attachments: 2 files
ProRealCode ProRealCode
Loading...