Center of Gravity

Viewing 14 posts - 16 through 29 (of 29 total)
  • Author
    Posts
  • #92104 quote
    Bard
    Participant
    Master

    Grazie @Nicolas, mi dispiace, questa discussione avrebbe dovuto essere sotto l’indicatore di Belkhayate e non il Centro di gravità.

    Devo ripubblicare la mia domanda da qualche altra parte? Desidero convertire l’indicatore Belkhayate in modo da utilizzare solo i dati passati per impedirne il ridisegno? Come da:

    https://www.prorealcode.com/topic/detrended-price-ocillator/#post-8266

    Saluti,

    #92225 quote
    Nicolas
    Keymaster
    Master

    Scusa Bard, penso che tu non abbia capito quello che ho spiegato nel mio post precedente.
    L’indicatore Belkhayate non utilizza l’DPO stesso, la versione prorealtime utilizza l’indicatore DPO e l’ha invertito per conoscere il futuro del prezzo (perché l’agente di protezione dei dati conosce questo). Pertanto, non è affatto logico utilizzare il DPO dei dati passati in questo caso, basta utilizzare il prezzo e si otterrà un canale simile a molti altri sul sito web.
    Il centro di gravità è popolare perché stupisce tutti sulla sua accuratezza conoscendo il futuro? Quindi cambiare la sua formula significherebbe usare qualsiasi altro indicatore di canale!

    #92378 quote
    Bard
    Participant
    Master

    Grazie ancora, è impossibile per me capire appieno perché la traduzione di Google è molto scarsa.

    Per favore, permettimi di ripubblicare nei forum inglesi e quindi potrei avere una possibilità di arrivare al nucleo del DPO di Belkhayate sul passato problema dei dati che mi stai spiegando!

    #92379 quote
    Nicolas
    Keymaster
    Master

    ok.

    #125772 quote
    Jacquet Christophe
    Participant
    Average

    Ciao Nicolas, ho cercato di trovare questo codice Belkayat in PRT per un anno, quello offerto qui non riesco a farlo funzionare. un parametro di tipo intero positivo è previsto con DPO Non volevo disturbarti per questo, ma non capisco assolutamente nulla sul perché non funzioni. manca qualcosa?

    #125776 quote
    Nicolas
    Keymaster
    Master

    Per favore, parla italiano nel forum italiano! Jus aggiunge questa riga che definisce un periodo per l'indicatore:

    p3= 65

    Nella parte superiore del codice. Ho discusso con M. Betelhayate questa settimana, al fine di convertire il COG in PRT. Ora sarebbe possibile con le nuove capacità degli array di variabili. Penso che lavorerò su questo nelle prossime settimane.

    Gianluca thanked this post
    #133481 quote
    Gianluca
    Participant
    Master

    wow grazie Nicolas

    #143619 quote
    Italo Fabian
    Participant
    Junior

    Qualcuno saprebbe come tradurre questo codice in Pascal Language?

    Il motivo della mia domanda è che ci sono funzioni come “Next” e “Undefined” che non so come tradurre in Pascal, che è il linguaggio della mia piattaforma.

     

    REM centro de gravedad de Belkhayate
    k=p3 // Variable p3= 65
    de48=DPO[k*2] (close)
    if de48=de48[1] and de48[1]=de48[ 2] and de48[2]<>de48[ 3] then
    flag=1
    endif
    n=(k*2)-4
    p=(n/2)-1
    d100=DPO[n]( close)
    moy100=close- d100
    co=(moy100-moy100[ 1]+(close[ p])/n)*n
    if flag[1]=1 and flag[2]=0 then
    hh=co[1]
    endif
    if flag[1]=1 then
    co=hh
    endif
    n=p3 mod 2
    p=(p3-n)/2
    p3=(2*p)+1
    once x=0
    w=abs((p-x)/ p)
    w=w*w*w
    w=(1-w)
    w=w*w*w
    x=x+1
    if barindex=p3 then
    a=0
    b=0
    e=0
    for i=1 to p3
    z=barindex-i+ 1
    a=a+w[z]
    b=b+w[z]*(i)
    e=e+(i)*(i)* w[z]
    next
    endif
    if barindex>p3 then
    c=0
    d=0
    for i=1 to p3
    z=barindex-i+ 1
    c=c+co[p3+p- i]*w[z]
    d=d+co[p3+p- i]*w[z]*( i)
    next
    endif
    alpha=(a*d-b* c)/(a*e-b* b)
    beta=(c*e-b* d)/(a*e-b* b)
    lowess=alpha* (p+1)+beta
    if barindex < p3*2 then
    lowess=undefined
    endif

    zz = close – lowess
    zzsigma = STD[p3](zz)
    bb1 = lowess + zzsigma
    bb2 = lowess +1.618* zzsigma
    bb3 = lowess +2* zzsigma
    bl1 = lowess – zzsigma
    bl2 = lowess – 1.618* zzsigma
    bl3 = lowess – 2* zzsigma

    return lowess, bb1, bb2, bb3, bl1, bl2, bl3

    #143628 quote
    robertogozzi
    Moderator
    Master

    @Italo Fabian

    Per favore:

    • aggiorna il tuo Paese nel profilo
    • 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 🙂

    Se non hai un manuale del linguaggio, su internet ne trovi quanti ne vuoi.

    Per il ciclo FOR…NEXT leggi la pag. 7 qui http://liceocuneo.it/de-bernardi/wp-content/uploads/sites/13/Manualetto-PASCAL.pdf.

    #153765 quote
    Italo Fabian
    Participant
    Junior

    Bolsatrilera,

    Ricordi quale materiale di riferimento hai usato per creare questo algoritmo?

    REM centro de gravedad de Belkhayate
    k=p3 // Variable p3= 65
    de48=DPO[k*2] (close)
    if de48=de48[1] and de48[1]=de48[ 2] and de48[2]<>de48[ 3] then
    flag=1
    endif
    n=(k*2)-4
    p=(n/2)-1
    d100=DPO[n]( close)
    moy100=close- d100
    co=(moy100-moy100[ 1]+(close[ p])/n)*n
    if flag[1]=1 and flag[2]=0 then
    hh=co[1]
    endif
    if flag[1]=1 then
    co=hh
    endif
    n=p3 mod 2
    p=(p3-n)/2
    p3=(2*p)+1
    once x=0
    w=abs((p-x)/ p)
    w=w*w*w
    w=(1-w)
    w=w*w*w
    x=x+1
    if barindex=p3 then
    a=0
    b=0
    e=0
    for i=1 to p3
    z=barindex-i+ 1
    a=a+w[z]
    b=b+w[z]*(i)
    e=e+(i)*(i)* w[z]
    next
    endif
    if barindex>p3 then
    c=0
    d=0
    for i=1 to p3
    z=barindex-i+ 1
    c=c+co[p3+p- i]*w[z]
    d=d+co[p3+p- i]*w[z]*( i)
    next
    endif
    alpha=(a*d-b* c)/(a*e-b* b)
    beta=(c*e-b* d)/(a*e-b* b)
    lowess=alpha* (p+1)+beta
    if barindex < p3*2 then
    lowess=undefined
    endif
    
    zz = close - lowess
    zzsigma = STD[p3](zz)
    bb1 = lowess + zzsigma
    bb2 = lowess +1.618* zzsigma
    bb3 = lowess +2* zzsigma
    bl1 = lowess - zzsigma
    bl2 = lowess - 1.618* zzsigma
    bl3 = lowess - 2* zzsigma
    
    return lowess, bb1, bb2, bb3, bl1, bl2, bl3
    #153771 quote
    robertogozzi
    Moderator
    Master

    @Italo Fabian

    usa sempre il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri.

    >> Inserire il segno di spunta all’interno della casella sul vostro profilo, per aggiornare il vostro paese. <<

    Grazie 🙂

    #153790 quote
    Nicolas
    Keymaster
    Master

    Siamo spiacenti ma non forniamo assistenza alla programmazione per piattaforme diverse da ProRealTime.

    #189451 quote
    Italo Fabian
    Participant
    Junior

    Bolsatrilera,

    Quale materiale di riferimento hai utilizzato per costruire l’algoritmo del centro di gravità di Belkhayate?

    #189474 quote
    Nicolas
    Keymaster
    Master

    Questo codice è stato creato anni fa e può essere trovato sul web, ma non ricordo dove mi dispiace. Tuttavia stava usando un "hack" dell'indicatore DPO che conosceva il prezzo in anticipo, quindi era possibile il fenomeno della riverniciatura del centro di gravità. Poiché, l'indicatore DPO è stato rifatto, quindi questo codice non è più accurato come il centro di gravità che stai cercando. So che esiste una versione commerciale che è esattamente la stessa sul mercato: https://market.prorealcode.com/product/belkhayate-gravity-center/?lang=it

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

Center of Gravity


Supporto ProBuilder

New Reply
Author
author-avatar
Duck74 @duck74 Participant
Summary

This topic contains 28 replies,
has 10 voices, and was last updated by Nicolas
3 years, 10 months ago.

Topic Details
Forum: Supporto ProBuilder
Language: Italian
Started: 12/26/2016
Status: Active
Attachments: 2 files
Logo Logo
Loading...