indicatore per laterale, laterale inclinato , trend

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #89627 quote
    Alessio
    Participant
    Senior
    n                 = periodorangelaterale                    //4 dax
    x                 = punti * pipsize                         //5 a 15  laterale dax
    MA50              = LinearRegression[mediamobile](close)            //da 20 a 60     triangolare
    MAhigh            = highest[n](MA50)
    MAlow             = lowest[n](MA50)
    MA50range         = Mahigh - MAlow
    laterale          = MA50range <= x
    lateraleinclinato = MA50range>x and ma50range<puntiinclinato+x
    trend             = ma50range>lateraleinclinato+puntiinclinato
    if laterale then
    result=1
    elsif lateraleinclinato then
    result=2
    elsif trend then
    result=3
    
    endif
     
    return result STYLE(histogram,1), 0
    

    vorrei condividere con voi questo indicatore che ho fatto non trovandolo in library

    Gianluca and thanked this post
    ind.png ind.png
    #89629 quote
    robertogozzi
    Moderator
    Master

    Che valore di default hanno le variabili:

    • periodorangelaterale
    • punti
    • mediamobile
    • puntiinclinato

    ?

    #89635 quote
    Alessio
    Participant
    Senior

    PeriodoRangelaterale  5

    punti                                5

    puntiinclianto               15

    mediamobile                49

    dax 1h

    #89641 quote
    robertogozzi
    Moderator
    Master

    L’ho messo sul grafico e mi sembra molto valido, l’indicazioni che da sono piuttosto buone.

    Complimenti per l’idea e grazie per averla condivisa.

    #89660 quote
    robertogozzi
    Moderator
    Master

    Ho postato una strategia basata su questo indicatore nel forum inglese https://www.prorealcode.com/topic/dax-mtf-strategy-using-a-custom-trend-indicator/.

    #90082 quote
    Alessio
    Participant
    Senior

    Grazie a voi per l’aiuto che mi date, lo guardo subito

    #184472 quote
    Khaled
    Participant
    Veteran

    @robertogozzi , good morning, this is a brilliant idea. We have our Da Vinci! I’ve tested it as a filter and it avoids a lot of losing trades. May I suggest that we replace “punti” with a mutiple of ATR?
    buongiorno, è un’idea geniale. Abbiamo il nostro Da Vinci! L’ho testato come filtro ed evita molte operazioni in perdita. Posso suggerire di sostituire “punti” con un multiplo di ATR?

    #184483 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    n                 = periodorangelaterale                    //4 dax
    //x               = punti * pipsize                         //5 a 15  laterale dax
    x                 = averagetruerange[14]                    //Atr  14 periodi
    MA50              = LinearRegression[mediamobile](close)    //da 20 a 60     triangolare
    MAhigh            = highest[n](MA50)
    MAlow             = lowest[n](MA50)
    MA50range         = Mahigh - MAlow
    laterale          = MA50range <= x
    lateraleinclinato = MA50range>x and ma50range<puntiinclinato+x
    trend             = ma50range>lateraleinclinato+puntiinclinato
    if laterale then
       result=1
    elsif lateraleinclinato then
       result=2
    elsif trend then
       result=3
    endif
    return result STYLE(histogram,1), 0

    @Khaled

    Pubblica solo nella lingua del forum in cui stai postando. Ad esempio solo l’inglese nei forum di lingua inglese e il francese solo nei forum di lingua francese.

    Grazie 🙂

    Khaled thanked this post
    #209474 quote
    Msport71
    Participant
    Junior

    Buongiorno,

    ho problemi nel copia e incolla del codice di questo indicatore.

    Mi viene dato questo messaggio: “definisci la variabile: periodo range laterale, mediamobile puntinclinato”

     

    Cosa sto sbagliando?

     

    Grazie,

    Schermata-2023-02-10-alle-10.46.16.png Schermata-2023-02-10-alle-10.46.16.png
    #209501 quote
    robertogozzi
    Moderator
    Master

    All’inizio aggiungi le 4 variabili come sono scritte nel post precedente https://www.prorealcode.com/topic/indicatore-per-laterale-laterale-inclinato-trend/#post-89635

    #209574 quote
    Msport71
    Participant
    Junior

    Roberto,

    grazie.

    Giusto per capire, devo integrare il codice sostituendo le variabile del post successivo, ovvero:

    n                 = periodorangelaterale       —->             5                 = periodorangelaterale    
    x                 = punti * pipsize                  ——>          5                = punti * pipsize       
    x                 = averagetruerange[14]      ——–>   14                  = averagetruerange[14]
    MAhigh            = highest[49](MA50)
    MAlow             = lowest[49](MA50)
    laterale= MA50range <= 15
    lateraleinclinato = MA50range>15 and ma50range<puntiinclinato+15
    Scusa ma ho scarsa dimestichezza con la programmazione.
    Grazie
    #209597 quote
    robertogozzi
    Moderator
    Master

    No, all’inizio scrivi quelle 4 righe così come sono.

    #209615 quote
    Msport71
    Participant
    Junior

    PeriodoRangelaterale 5 punti 5 puntiinclianto 15 mediamobile 49

    Non funziona, solo copiando e incollando le quattro righe del post indicato, già mi da messaggio di errore : “ordine sconosciuto”

    non ho proseguito nell’incollare il resto del codice

    #209618 quote
    Msport71
    Participant
    Junior

    ok

     

    sono riuscito grazie

    Mi viene fuori un istogramma con barre con valori da 1 a 3

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

indicatore per laterale, laterale inclinato , trend


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Alessio @alessio Participant
Summary

This topic contains 13 replies,
has 3 voices, and was last updated by Msport71
2 years, 12 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 01/25/2019
Status: Active
Attachments: 2 files
Logo Logo
Loading...