Fibonacci e Pattern Armonici ABCD

Viewing 15 posts - 16 through 30 (of 77 total)
  • Author
    Posts
  • #97581 quote
    tatankayotanka
    Participant
    Senior
    #97585 quote
    tatankayotanka
    Participant
    Senior

    Poi come potrei disegnare sul grafico le linee di fibonacci?

    #97587 quote
    robertogozzi
    Moderator
    Master

    Gli Screener NON disegnano sul grafico, per disegnare sul grafico occorre un indicatore.

    Se è questo che t’interessa devi aprire un nuovo argomento nel supporto ProBuilder, questo è riservato solo agli screener per le scansioni di mercato.

    Ti posto il codice con i calcoli, ma è incompleto perché non hai detto cosa fare con quei calcoli, cosa vuoi scansire e come?

    Inoltre dalle tue foto risulta che i punti C e D devono essere calcolati allo stesso modo, mentre nelle foto li hai disegnati in posizioni diverse, perché?

    PuntoA = highest[200](high)
    PuntoX = lowest[200](low)
    fib382 = (PuntoA - PuntoX) * 0.382
    fib500 = (PuntoA - PuntoX) * 0.500   ?
    fib886 = (PuntoA - PuntoX) * 0.886
    levelB = PuntoA - fib382
    levelC = PuntoA - fib886
    levelD = levelD
    ?
    nearpercent =  ABS(1-(close/level382))*100
    SCREENER[nearpercent<1 ]

    Mi sembra si stiano perdendo ore a non fare niente di costruttivo.

    Tu hai postato un codice facendo sembrare che tu, almeno in modo semplice, sappia come modificarlo. In realtà non sei riuscito a farlo e ti resta molto difficile illustrare graficamente quello che vuoi.

    Lascia perdere codici e grafici, scrivimi, sotto forma di solo testo, quello che vuoi fare, facendomi capire se vuoi uno screener o un indicatore con le relative condizioni.

    Se riesci a farmi capire chiaramente quello che vuoi cerco di riuscire a fartelo, magari con un pò di tempo a disposizione. Poi tu, quando saprai come modificarlo lo modificherai a tuo piacimento.

    #97588 quote
    tatankayotanka
    Participant
    Senior

    Ok per quanto riguarda i disegni sul grafico ( sono secondari) ho sbagliato supporto .

    Per quanto riguarda il codice ( io stavo cercando di modificare quello trovato sul forum e adattarlo a ciò che vorrei io  ,ma non sono un programmatore cerco di arrangiarmi) quello  che vorrei è uno screener  che mi selezioni i grafici che rispettino i punti XABCD

    Una volta trovato il segmento X-A dato dal minimo e dal massimo in N candele ,  trovare i punti di ritracciamento di Fibonacci  come segue

    B  38.2% ; C 11.4% (quello che prima era 88,6%) ; D  88,6%

    ti allego disegno , spero di essermi spiegato bene

    TKA-Giornaliero-2019_05_03-01h08.png TKA-Giornaliero-2019_05_03-01h08.png
    #97603 quote
    robertogozzi
    Moderator
    Master

    Questo è il codice che fa i calcoli dei livelli:

    PuntoA = highest[200](high)
    PuntoX = lowest[200](low)
    //
    fib382 = (PuntoA - PuntoX) * 0.382
    fib114 = (PuntoA - PuntoX) * 0.114
    fib886 = (PuntoA - PuntoX) * 0.886
    //
    levelB = PuntoA - fib382
    levelC = PuntoA - fib114
    levelD = PuntoA - fib886
    //
    SCREENER

    Messo così, però, non ha molto significato, tu vuoi trovare strumenti (valute, azioni, indici, beni) che adesso siano vicino al punto D, purché siano rispettati i punti X, A, B e C?

    Siccome è difficile che i punti siano esattamenti identici ai livelli, entro quale distanza deve essere stato il prezzo da loro per considerarli validi?

    Quale prezzo va considerato per i vari punti, la chiusura o il minimo?

    #97605 quote
    tatankayotanka
    Participant
    Senior

    Si esatto voglio avere un grafico che abbia il punto D finale e che rispetti i precedenti  e logicamente con una tolleranza, il punto B tra 38.6 e 50 gli altri se possibile con una tolleranza del 5% +-

    #97606 quote
    tatankayotanka
    Participant
    Senior

    Il prezzo di chiusura, scusa sopra ho scritto 38,6 invece di 38.2

    #97678 quote
    robertogozzi
    Moderator
    Master

    Non ce la faccio a darci un’occhiata fino a martedì/mercoledì.

    Buon fine settimana.

    #97709 quote
    tatankayotanka
    Participant
    Senior

    Si si tranquillo e grazie , buona domenica anche a te

    #97897 quote
    robertogozzi
    Moderator
    Master

    Prova questo:

    P       = 200
    PerCent = 0.01                    //0.01% di vicinanza per considerare il livello toccato
    PuntoA = highest[P](high)
    PuntoX = lowest[P](low)
    //
    fib382 = (PuntoA - PuntoX) * 0.382
    fib114 = (PuntoA - PuntoX) * 0.114
    fib886 = (PuntoA - PuntoX) * 0.886
    //
    levelB = PuntoA - fib382
    levelC = PuntoA - fib114
    levelD = PuntoA - fib886
    //
    Risultato = 0
    Dcond     = 0
    Ccond     = 0
    Bcond     = 0
    x = ABS(1 - (close / levelD)) * 100
    IF x <= PerCent THEN
       Dcond = 1
    ENDIF
    IF Dcond THEN
       FOR i = 1 DownTo (P - 1)
          IF Ccond = 0 THEN
             y = ABS(1 - (close[i] / levelC)) * 100
             IF y <= PerCent THEN
                Ccond = 1
             ENDIF
          ELSIF Bcond = 0 THEN
             z = ABS(1 - (close[i] / levelB)) * 100
             IF z <= PerCent THEN
                Bcond = 1
             ENDIF
          ENDIF
          Risultato = Bcond AND Ccond
          IF Risultato THEN
             break
          ENDIF
       NEXT
    ENDIF
    //
    SCREENER [Risultato]

    Puoi cambiare il periodo (P) e la percentuale (PerCent).

    E’ molto difficile che trovi qualcosa, sono condizioni piuttosto rare.

    #97978 quote
    tatankayotanka
    Participant
    Senior

    grazie , provo poi ti dico

    #97988 quote
    tatankayotanka
    Participant
    Senior

    Ok ho provato ma come dicevi tu sono condizioni rare ,ora ti chiedo altro

    1 ) la condizione come da disegno allegato (prima immagine) ,dove C è un ritracciamento di 61.8% di fibo  da A-B mentre il punto D e un estensione di 161.8% da A , considerando i punti AB come max e minimo in N periodo (facciamo 200 candele come prima)

    2) come sopra  ma usando i punti AB non obbligatoriamente max e minimo ma svincolati da ciò  sempre in un periodo di 200 (se fosse possibile ) seconda immagine

    3)come nel primo punto sopra, ma invece che avere dei numeri fissi punto C 61.8  e punto D 161.8  impostare un range C= da 61.8 a 50  e D  da 161.8 a 180

    spero di essermi spiegato , grazie

    Pattern_ABCD-bullish-2.jpg Pattern_ABCD-bullish-2.jpg ESEMPIO-1.png ESEMPIO-1.png
    #98418 quote
    robertogozzi
    Moderator
    Master

    Chiarimenti:

    1. intendi dire che lo screener ti deve restituire tutti gli strumenti, tra quelli da te scelti, che siano arrivati al 161.8% di estensione purché prima siano passati dal 61.8% di ritracciamento?
    2. a cosa devo vincolare i punti A e B, semplicemente al prezzo di chiusura odierno rispetto a quello di 200 (o un numero X) barre prima?
    #98512 quote
    tatankayotanka
    Participant
    Senior

    si deve risultare il punto D al prezzo di chiusura odierno solo al verificarsi della condizione del punto C se possibile con un margine di tolleranza (da variare ).

    Oppure altro screener  sempre con le condizioni come sopra ma con i punti AB  (sempre alla chiusura) compresi nell’ arco di N barre

    #102791 quote
    Alexsio89
    Participant
    Junior

    ciao ragazzi, ma alla fine siete riusciti a creare questo codice?

    io ho scopiazzato quello che ha creato Roberto mettendoci i dati del “BAT Pattern” e non mi ha trovato nulla…mi sembra strano che non trovi nemmeno un pattern su tutti i mercati..consiglio?

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

Fibonacci e Pattern Armonici ABCD


ProScreener: Scansione Mercati & Screener

New Reply
Author
Summary

This topic contains 76 replies,
has 5 voices, and was last updated by Al
6 years, 2 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 04/27/2019
Status: Active
Attachments: 39 files
Logo Logo
Loading...