seno di periodo T
Forums › ProRealTime forum Italiano › Supporto ProBuilder › seno di periodo T
- This topic has 7 replies, 3 voices, and was last updated 4 years ago by
Gabriele Battista.
Tagged: Battleplan, hurst, seno, sinusoidale, sinusoide
-
-
08/19/2020 at 2:20 PM #142056
Ciao, come punto di partenza per un indicatore di analisi ciclica ho provato a disegnare una funzione seno di un periodo T candele utilizzando la funzione linkata. Non sono riuscito a farlo. Qualcuno mi può aiutare grazie
08/19/2020 at 2:28 PM #14205808/19/2020 at 3:03 PM #142060ho provato il primo ma disegna un seno di un periodo imprecisato, non della lunghezza di un periodo voluto.
08/19/2020 at 3:24 PM #1420631234567891011121314if date>=start then //start =20191002a=a+1x=(360/cyclelength)*a //cyclelenght=64phase=0//-90pi=3.1415926535w4=1*sin(((x+phase)*pi)/180)endifHurst=w4return hurst as "Hurst cycle"L’ho messo in un m15 come nel link e ho modificato in modo da avere un solo seno e non quattro sovrapposti, questo è quello che ho ottenuto un periodo di 3676 candele che resta lo stesso anche cambiando Time frame.
08/19/2020 at 4:36 PM #142071Serve un iuto da qualcuno che abbia una discreta padronanza di matematica e trigonometria.
Io non ne ho, forse Nicolas (leggerà comunque questi post).
08/21/2020 at 12:01 AM #142179Per variare il numero delle candele tra un picco della funzione seno ed il picco successivo devi agire sul parametro cyclelenght. Prova a vedere che cosa accade impostando tale parametro a 2, oppure a 4. Vedrai ridurre notevolmente il numero delle barre contenute in un periodo.
08/21/2020 at 12:17 AM #142180Un’altra cosa a proposito della variabile phase che indica la fase che tu vuoi attribuire alla funzione seno. Ti allego una figura che può aiutare a comprendere. La traccia bleu indica la funzione seno con fase zero gradi. La traccia rossa, invece, indica la funzione seno con fase pari a 90 gradi (la fase si misura in gradi o in radianti). Che poi corrisponde alla funzione coseno. Quando imponi una fase di 90 gradi è come se traslassi la traccia bleu, lungo l’asse del tempo (quello orizzontale, detto anche asse delle ascisse) verso sinistra di un quarto di periodo.
Non ho messo la figura, ma puoi provare ad immaginarla: se imponi una fase di 180 gradi avrai una traslazione verso sinistra di mezzo periodo (o mezzo ciclo). E se la fase la poni uguale a 270 gradi la traslazione ottenuta sarà di tre quarti di periodo verso sinistra. Naturalmente puoi mettere, per la fase, un qualunque numero compreso tra zero e 360 gradi. Più aumenta tale numero e più la sinusoide trasla verso sinistra.
Spero possa esserti di aiuto.
08/21/2020 at 8:00 AM #14218412345678910111213pi=3.1415926535//faseiniziale=-T/2if date>=dataini then//and ciclo[1]<T-2 thenciclo=ciclo[1]+1elseciclo=0endifs1=amp*sin(360/T*ciclo)+valoregraficos2=amp/2*sin(360/(T/2)*ciclo)+valoregraficos3=amp/4*sin(360/(T/4)*ciclo)+valoregraficos4=amp/8*sin(360/(T/8)*ciclo)+valoregraficohurst=s1+s2+s3+s4return hurst coloured (0,0,255)as "battleplan T"Grazie sono arrivato a questo risultato, che è quello voluto. Devo solo modificare le ampiezze delle sinusoidi e inserire la fase iniziale.
-
AuthorPosts