Espansione range

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #52768 quote
    elanoaelanoa
    Participant
    Junior

     

    Salve a tutti….

    La mia esigenza è quella di avere un indicatore direttamente sui prezzi che mi consenta di verificare quale strumento in vari time firme ( daily, 4 ore, 1 ora ecc….) presentino nella barra corrente un range superiore a 1,5 volte ( modificabile) la loro media ( calcolata a 14 periodi). Io avevo questo codice ma nel convalidare mi da problemi sull’ultima riga.

    myrange = average[14](volume)

     

    C1 = range > (myrange * 1.5)

     

    SCREENER [C1]

     

     

    Mi potete aiutare?

     

    Grazie.

    #52771 quote
    maximus78maximus78
    Participant
    Senior

    Ciao, quello che hai impostato è uno screener non un indicatore, e lo imposti cliccando su “visualizza” e “proscreener”.

    Per fare un indicatore sotto il grafico del prezzo puoi costruire un indicatore binario, ma non mi è chiaro quello hai scritto tu,

    in myrange hai scritto la media 14 sul volume e poi con C1 vuoi che il range di prezzo deve essere superiore alla media del volume….forse vuoi la media a 14 periodi del prezzo corrente invece del volume?

    Massimo

    #52774 quote
    elanoaelanoa
    Participant
    Junior

    SI esatto….cerco di avere un indicatore che mi segnali un’espansione del range superiore a 1,5 volte la media del range a 14 periodi.

    Ma vorrei un’indicatore che mi segnali il verificarsi della condizione sui prezzi…

    #52776 quote
    maximus78maximus78
    Participant
    Senior

    Ok, allora devi impostare un indicatore binario in questo modo:

    c1=range>(average[x](range))*1.5
    
    if c1 then
    espansione=1
    else
    espansione=0
    endif
    return espansione

    così quando è +1 ti indica che il range della candela corrente è superiore alla media dei 14 range precedenti.

    Imposta X come variabile predefinita 14 e poi la puoi cambiare a piacimento. Volendo puoi impostare una variabile y al posto di 1.5 e moltiplicarla per il valore che vuoi:

    c1=range>(average[x](range))*Y

    E’ questo che ti serve?

    #52779 quote
    elanoaelanoa
    Participant
    Junior

    Ho inserito il codice che mi hai indicato……………non mi da errori. Vedro’ di ottimizzarlo con i parametri. Ti ringranzio per la tua disponibilita’.

    P.S. Vedo che sei abbastanza esperto in fatto di programmazione indicatori PRT… io purtroppo sono a digiuno. Volevo chiederti se in futuro potevo rivolgermi a te per la risoluzione su alcuni codici che ho ma che non riesco a far girare.

    #52784 quote
    maximus78maximus78
    Participant
    Senior

    Quando hai quesiti pubblica un post e se sono in grado ti aiuto volentieri, in questo modo possono aiutarci anche gli altri traders…

    Massimo

Viewing 6 posts - 1 through 6 (of 6 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

Espansione range


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
elanoa @elanoa Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by maximus78maximus78
8 years, 10 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 11/14/2017
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...