breakout & Pullback

Viewing 12 posts - 16 through 27 (of 27 total)
  • Author
    Posts
  • #212332 quote
    raffa58
    Participant
    Average

    Ciao Roberto,

    scusami se ti disturbo, volevo capire se ho risposto alla tua richiesta;   compatibilmente con i tuoi impegni, riesci a codificare lo screener  in grado di estrarre le azioni che  sono nello stato in cui hanno rintracciato dopo un breakout, grazie in anticipo

    #212345 quote
    robertogozzi
    Moderator
    Master

    Ti ho fatto due domande, ma finora non mi hai risposto, quindi non so cosa fare.

    #212453 quote
    raffa58
    Participant
    Average

    Ciao Roberto,

    scusami, ti riferisci a questa due punti in calce ? Se affermativo,  allora non l’avevo capito;  ci provo :

    1. il trend lo avevo considerato LONG quando ha due Massimi e due Minimi crescenti, mentre avevi detto che non ti va bene; come vuoi che sia identificato un trend rialzista?
    2. la rottura avviene su un certo livello, come deve essere individuato quel livello?

    Punto 1 va bene come condizione per considerare il trend rialzista ;

    Punto 2 :  il prezzo deve rompere la trend line di resistenza di almeno circa il 3% ; accompagnati da volumi crescenti, una volta rotta la resistenza , il pullback dovrebbe tornare indietro e toccare di nuovo la resistenza o supporto appena rotto.

    Spero di averti fornito le  risposte che ti aspettavi.

    grazie in anticipo

    #212894 quote
    raffa58
    Participant
    Average

    Ciao Roberto, gradirei un tuo aiuto se possibile.

    Riprendo il tema sulla realizzazione di uno screener che possa individuare i titoli in breakout dopo un pull back.

    Cambio approccio sperando che possa essere la soluzione alternativa alla precedente richiesta.
    Il  grafico allegato è un esempio che dovrebbe aiutare e facilitare la richiesta,  sempre se è realizzabile:
    1) individuare l’ultima candela il cui prezzo di chiusura sia uguale o superiore alle ultime 52 settimane
    2) cercare a ritroso la candela (verde) del breckout precedente il cui prezzo di chiusura, è uguale(resistenza) o inferiore del 2%  rispetto al prezzo di chiusura dell’ultima candela (verde)  oppure vicino al prezzo di apertura della stessa(supporto).
    Pensi che la logica sia ragionevole,  si può fare ?
    grazie in anticipo

    InkedPtf-USA-TH.jpg InkedPtf-USA-TH.jpg
    #212990 quote
    raffa58
    Participant
    Average

    Buongiorno Roberto,

    il tuo  contributo è sempre il benvenuto, ho cercato di mettere giù una bozza di codice ma i risultati sono scarsi per mancanza di esperienza / conoscenza sulla profondità del prodotto.

    In attesa di un tuo riscontro,  ti auguro una buona pasqua .

    Grazie in anticipo

    #213103 quote
    raffa58
    Participant
    Average

    Buongiorno Roberto,

    sei riuscito a dare un occhiata all’ultima mia richiesta se puoi trasformala in codice per la piattaforma prorealtime ?

    Resto in attesa di riscontro.

    grazie

    #213203 quote
    robertogozzi
    Moderator
    Master

    Ogni tanto trovo il tempo di mettermi a scrivere, ma trovo qualcosa da chiederti.

    Nella foto che hai allegata, puoi evidenziarmi qual’è la candela verde che devo cercare a ritroso?

    Ed anche qual’è l’ultima candela verde su cui fare il confronto?

    #213212 quote
    raffa58
    Participant
    Average

    Grazie Roberto.

    La  freccia di dx del grafico rappresenta il prezzo di chiusura delle ultime 52 settimane

    La freccia di sx invece sarebbe  l’ultima candela prima della candela rossa in cui  inizia il  rintracciamento.

    La ricerca a ritroso deve essere dinamica e non statica,  nel senso che il numero di candele che intercorrono fra l’ultima chiusura e il rintracciamento può variare.

    InkedPtf-USA-TH-1.jpg InkedPtf-USA-TH-1.jpg
    #213441 quote
    raffa58
    Participant
    Average

    Ciao Roberto,

    hai modo di darmi un aiuto ?

    Ti ringrazio in anticipo.

    #213605 quote
    raffa58
    Participant
    Average

    Buongiorno Roberto,

    tutto bene ?

    Perdonami se ti disturbo volevo sapere se è possibile creare lo screener  perché  sto provando a scrivere codici  prendendo spunto dal forum e dai tuoi suggerimenti, il risultato purtroppo è  deludente.

    Confido nel tuo supporto.

    Cordialmente

    #213708 quote
    robertogozzi
    Moderator
    Master

    Questo è il primo indicatore, che ti indica con una linea la massima chiusura delle ultime 52 settimane:

    DEFPARAM DrawOnLastBarOnly = True
    Timeframe(Weekly,UpdateOnClose)
    HH = highest[52](close)
    Timeframe(default)
    DrawHline(HH) coloured("Fuchsia")
    RETURN

    Questo è il secondo indicatore che ti mette un punto VERDE sotto la barra del segnale:

    Timeframe(Weekly,UpdateOnClose)
    HH = highest[52](close)
    //
    Timeframe(Daily,Default)
    CC = close > HH
    //
    Timeframe(default)
    //
    Corpo        = abs(close - open)
    OmbraAlta    = high - max(open,close)
    OmbraBassa   = min(open,close) - low
    PinBar1      = Corpo <= (range * 0.05) AND (OmbraBassa > OmbraAlta) AND (OmbraBassa >= (range * 0.7))
    PinBar2      = (max(open,close) <= high[1]) AND (min(open,close) >= low[1]) AND (low < low[1])
    PinBAR       = PinBar1 AND PinBar2
    //
    MyMACD       = ExponentialAverage[12](close) - ExponentialAverage[26](close)
    MySignalLine = ExponentialAverage[9](MyMACD)
    SegnaleMACD  = MyMACD CROSSES OVER MySignalLine
    //
    Segnale      = PinBAR AND CC AND (SegnaleMACD <> 9)
    //Segnale    = PinBAR AND CC AND SegnaleMACD
    IF Segnale THEN
       DrawText("●",BarIndex,low * 0.995,dialog,bold,10) coloured("Green")
    ENDIF
    RETURN

    e questo è lo screener:

    Timeframe(Weekly)
    HH = highest[52](close[1])
    //
    Timeframe(Daily)
    CC = close > HH
    //
    Timeframe(default)
    //
    Corpo        = abs(close - open)
    OmbraAlta    = high - max(open,close)
    OmbraBassa   = min(open,close) - low
    PinBar1      = Corpo <= (range * 0.05) AND (OmbraBassa > OmbraAlta) AND (OmbraBassa >= (range * 0.7))
    PinBar2      = (max(open,close) <= high[1]) AND (min(open,close) >= low[1]) AND (low < low[1])
    PinBAR       = PinBar1 AND PinBar2
    //
    MyMACD       = ExponentialAverage[12](close) - ExponentialAverage[26](close)
    MySignalLine = ExponentialAverage[9](MyMACD)
    SegnaleMACD  = MyMACD CROSSES OVER MySignalLine
    //
    Segnale      = PinBAR AND CC AND (SegnaleMACD <> 9)
    //Segnale    = PinBAR AND CC AND SegnaleMACD
    SCREENER[Segnale]

    Sia nel secondo indicatore, che nello screener ho commentato la riga Segnale = PinBAR AND CC AND SegnaleMACD, per disattivare il MACD, in quanto la ricerca è già quasi impossibile così, con il MACD non si ottengono risultati.

    #214092 quote
    raffa58
    Participant
    Average

    Grazie Roberto,

    in effetti concordo che eseguendo lo screener  estrae solo pochi titoli.

    Con gli indicatori, hai aggiunto un nuovo tassello alla mia conoscenza,  grazie

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

breakout & Pullback


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
raffa58 @raffa58 Participant
Summary

This topic contains 26 replies,
has 2 voices, and was last updated by raffa58
2 years, 10 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 03/12/2023
Status: Active
Attachments: 6 files
Logo Logo
Loading...