Contatore barre medie mobili

Forums ProRealTime forum Italiano Supporto ProBuilder Contatore barre medie mobili

This topic contains 33 replies, has 4 voices, and was last updated by avatar robertogozzi 2 years, 1 month ago.

Currently, there are 0 users and 1 guest visiting this topic.
View all attachments
Viewing 15 posts - 1 through 15 (of 34 total)
  • #56176

    salve vorrei capire come impostare il codice di un indicatore che mi somma il numero di barre che si formano tra un incrocio rialzista di due medie mobili da 10 e 20 periodi (la 10 che va sopra la 20), fino al verificarsi dell’incrocio al ribasso di queste due medie mobili,(la 10 che va sotto la 20)

    Cioé contare quante barre ci sono tra questo spazio utilizzando come punto di riferimento l’incrocio delle medie mobili, e mi deve restituire la somma di queste barre.

    L’indicatore deve iniziare a contare quando si verifica l’incrocio a rialzo, e finisce con l’incrocio a ribasso, successivamente riparte quando si riverifica l’incrocio al rialzo.

     

    #56179

    Ciao Luigi, ti allego l’indicatore.

    Le variabili da settare sono:

    Breve: periodo media mobile breve

    Lunga: periodo media mobile lunga

    Tipo 1 e Tipo 2: tipologia di medie mobili, semplice, esponenziale, ecc…

    Prezzo da applicare: open, close, ecc….

    Max

    Attachments:
    1. Cross-Averages-Counter.itf
    #56276

    grazie, se inveve io vorrei che l’ultimo valore dell’indicatore mi segnasse la somma delle barre totali sia al rialzo che ribasso.

    Ho provato a modificare il codice cosi, secondo voi potrebbe andare bene?

    grazie, saluti.

     

    #56287

    Se vuoi che l’indicatore calcoli il totale delle barre crossover e crossunder in un dato periodo fai:

    In questo caso ho impostato il periodo 10000 barre, ma puoi cambiarlo a tuo piacimento.

    Cambia anche l’impostazione istogramma e metti le linee.

    Max

    #56294

    ho provato a fare questo codice ma non mi da il totale di entrambi i valori, cioe la somma totalcrossover diminuisce.

    Attachments:
    #56297

    Scusa, allora non ho capito io bene cosa vuoi che l’indicatore faccia.

    La modifica che ho fatto calcola le barre totali di crossover e di crossunder delle 2 medie mobili in un dato periodo di tempo.

    Puoi spiegarti meglio facendo un esempio con dei dati?

    grazie

    Max

    #56389

    ecco l’esempio che dico, nella parte inferiore del grafico la linea colorata di arancione dovrebbe essere l’indicatore che mi dovrebbe restituire la somma mobile delle barre che trascorrono tra un incrocio ed un altro.

    Attachments:
    #56414

    Ok, si in questo caso è giusto il codice che hai integrato tu, ho verificato.

    Max

    #56429

    pero se vai a vedere essattamente sull’indicatore, il valore, se inizi dall’incrocio delle medie, e a barra a barra vai avanti, noterai che il valore aumenta non ad 1 ad 1 ma inizia ad esempio da 10 e cammina facendo 12, 14,18,25, cioe non in maniera aggiugento 1 valore, non so se hai capito.

    nell’immagine che ho allegato si vede chiaramente il problema, inffatti sono partito sul valore 1032, e secondo il righello sono passati 17 barre dell’incrocio ribassista, quindi la somma deve essere 1032+17 = 1049 e non 1157.

    Non riesco a capire perchè fa cosi, ho provato anche facendo il comando summation ma niente.

    Attachments:
    #56451

    Ciao, hai ragione….leggendo il codice sembrava giusto, in realtà somma proprio come dici tu!

    Allora basta che utilizzi il contatore di barre del grafico…visto che il conteggio è continuo, senza interruzioni

    semplicemente con la formula

     

    #56467

    Prova questo e fammi sapere (io l’ho provato solo una volta sul DAX daily):

    Roberto

    #56475

    Niente roberto non funziona, non mi restituisce la somma totale, ho allegato la foto.

    Attachments:
    #56477

    Utilizza il codice

    return barindex

    ti conta tutte le barre del grafico.

    Funziona

    #56478

    si infatti funziona maximus78, ma ho provato anche a fare questo codice è funziona lo stesso:

    comunque grazie per l’intervento, finalmente abbiamo risolto, grazie e buone feste a tutti.

    Attachments:
    #56480

    Ottimo!!

    Grazie e buone feste anche a te, a Roberto a e tutti!

    Max

Viewing 15 posts - 1 through 15 (of 34 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login