PROSCREENER CON RENKO E RSI

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #119357 quote
    massimogp
    Participant
    Senior

    Roberto come ultimo codice chiedevo se e quando possibile nei prossimi giorni, l estrazione dei titoli che mostrano una candela Renko (estratta con l ATR 14 periodi) su grafici sempre giornalieri come le precedenti richieste, verde e un rsi a 14 sotto 35 per il long oppure una candela Renko rossa e un RSI sopra 65 per lo short.  Allego esempio del titolo BMW  il 09/09/2019. Grazie mille, buoan serata.

    BMW-CON-RENKO-E-RSI.png BMW-CON-RENKO-E-RSI.png
    #119442 quote
    robertogozzi
    Moderator
    Master

    Questo te lo faccio appena posso, è un pò più complesso perché i mattoncini Renko vanno costruiti.

    #120203 quote
    massimogp
    Participant
    Senior

    Buon giorno roberto, sei poi riuscito a costruire i mattoncini Renko come sopra descritto ? Grazie mille.

    #120214 quote
    robertogozzi
    Moderator
    Master

    Non ancora, non ho avuto tempo sufficiente (ne richiede un bel pò).

    Cercherò di fartelo la prossima settimana.

    #120678 quote
    robertogozzi
    Moderator
    Master

    Prova questo:

    TIMEFRAME(Daily)
    once boxsize = 100 * pipsize
    once upbox = close
    once downbox = close – boxsize
    BullishBrick = 0
    BearishBrick = 0
    IF close crosses over upbox + boxsize THEN
       upbox = upbox + boxsize
       downbox = downbox + boxsize
       BullishBrick = 1
    ELSIF close crosses under downbox – boxsize THEN
       upbox = upbox – boxsize
       downbox = downbox – boxsize
       BearishBrick = 1
    ENDIF
    MyRsi = Rsi[14](close)
    LongCond = BullishBrick AND MyRsi < 35
    ShortCond = BearishBrick AND MyRsi > 65
    //
    TIMEFRAME(default)
    Risultato = 0
    IF LongCond THEN
       Risultato = 1
    ELSIF ShortCond THEN
       Risultato = 2
    ENDIF
    SCREENER[Risultato](Risultato AS “1=↑,2=↓”)

    A me non da nessun segnale così com’è, mentre se tolgo la condizione dell’RSI riesco ad ottenerli. Forse le condizioni RSI sono un pò troppo restrittive.

    Quanto al settaggio dei mattoni RENKO con l’ATR non credo sia possibile, io non sono riuscito a farli né a trovarne sul sito. Credo sia impossibile.

    PRT non da la possibilità di operare sui RENKO, credo si possa fare qualcosa di più con la versione 11 (non l’ho ancora provata perché IG non ce l’ha), ma non fare trading automatico, ad esmpio.

    I mattoni vanno ricostruiti via software, ma ci sono differenze se tu usi 1000 unità o 10000 o 100000, perché la costruzione inizia da quel punto quindi mancano dei “prezzi”, forse non saranno differenze notevoli, ma ci sono.
    Purtroppo la piattaforma opera sulla base del tempo, mentre RENKO, come altri particolari tipi di rappresentazione, operano sul prezzo.

    Provalo e vedi cosa può andare o meno.

    #120701 quote
    massimogp
    Participant
    Senior

    Grazie mille prima di tutto Roberto per il tuo tempo e per lo screener, effettivamente ho tolto l RSI e trova i titoli. ti chiedevo un consiglio non essendo costruito con l ATR, quindi con la volatilità di ogni singolo strumento, i 100 pips che tu hai dato e che ho provato a modificare parlando di ETF o azioni su grafici daily sarebbero euro o dollari? Cioè se un mattoncino lo considero di 10 pips il sistema lo legge come una escursione di prezzo di 10 unità? (quindi se fa + 10 € o dollari mi costruisce il mattone?)  Inoltre ti chiedevo perchè mi estrae già 2 o 3 candele verdi o rosse e non la prima che si forma cosi da monitorare subito il titolo e vedere se entrare o meno in posizione. Se devi modificarlo tieni pure 2 candele verdi per il long o 2 rosse per lo short.  Grazie.

    #120709 quote
    robertogozzi
    Moderator
    Master

    1 punto equivale ad un pip, sul DAX 1 punto=equivale a 25 € oppure 5 € oppure 1 € a seconda che il contratto sia quello standard (full), oppure quello mini o quello micro. Eur/Usd standard vale 10 € a punto oppure 1 € se è il contratto mini.

    Le azioni generalmente valgono 0.01 € (o dollari). Quindi 100 punti sul dax standard sono 2500 €, sul mini 500 € e sul micro 100 €. Su Eur/Usd sono 1000 € oppure 100 € sul contratto mini. Sulle azioneisono 100 € (o  dollari). Bisogna vedere quando guadagni un punto se ti accreditano 1 € o meno (pr adeguarlo al dollaro).

    Quindi 10 pips (o punti) sono la decima parte di quanto ho scritto sopra.

    Non si possono cambiare le candele, in quanto il grafico sui cui si può lavorare è espresso in tempo, non in prezzo, quindi tu vedrai 1 candela giornaliera di 1 GIORNO, mentre di mattoncini Renko (costruiti in base al prezzo) da 10 pips possono essercene 30 da dieci punti ciascuno, se quello strumento ha movimentato 300+ punti. In questi giorni il Dax muove 700-800 punti al giorno, quindi sai quanti mattoncini Renko servono per completare una candela giornaliera!

    La strategia viene esguita solamente alla chiusura di ogni candela (Daily in questo caso), per cui è l’ultimo mattone che da il segnale.

    Vedi dalle mie due foto allegate la differenza tra il cursore sulla candela giornaliera di Mercoledì e su quella di Giovedì, che in ordine di tempo sono accanto, mentre la stessa linea del cursore, sul grafico Renko a 100 punti è sfalzato, i mattoncini non sono accanto, ce ne sono altri nel mezzo.

    Pic1.jpg Pic1.jpg Pic2.jpg Pic2.jpg
    #121690 quote
    massimogp
    Participant
    Senior

    Roberto a proposito delle candele Renko su grafici daily, è possibile aggiungere invece che l Rsi come sopra un codice che estragga i titoli che hanno un mattone verde o più mattoni verdi nell ultima seduta che oltrepassino lo zig zag al 40% ocme nel caso di Facebook 2018 che allego? Poi magari cambio io i parametri, cioè per il ong deve esserci un mattone verde sopra lo zig zag 40% mentre per lo short un mattone rosso sotto lo zig zag al 40% . spero di essermi spiegato. (in pratica ipercomprato/ipervenduto sopra/sotto lo zig zag invece che l Rsi) . Grazie mille

    facebook-2018.png facebook-2018.png
    #121936 quote
    robertogozzi
    Moderator
    Master

    Abbi ancora un pò di pazienza e cercherò di risponderti (vale per entrambi i tuoi topic aperti).

    Grazie 🙂

    #122210 quote
    robertogozzi
    Moderator
    Master

    Eccolo, provalo, ma è molto probabile che tu trovi qualche elemento, sono quasi sempre mattoni rossi ma SOPRA lo ZigZag:

    TIMEFRAME(Daily)
    once boxsize = 100 * pipsize
    once upbox = close
    once downbox = close - boxsize
    BullishBrick = 0
    BearishBrick = 0
    IF close crosses over upbox + boxsize THEN
       upbox = upbox + boxsize
       downbox = downbox + boxsize
       BullishBrick = 1
    ELSIF close crosses under downbox - boxsize THEN
       upbox = upbox - boxsize
       downbox = downbox - boxsize
       BearishBrick = 1
    ENDIF
    zz        = ZigZag[40](close)
    LongCond  = BullishBrick AND close > zz
    ShortCond = BearishBrick AND close < zz
    //
    TIMEFRAME(default)
    Risultato = 0
    IF LongCond THEN
       Risultato = 1
    ELSIF ShortCond THEN
       Risultato = 2
    ENDIF
    SCREENER[Risultato](Risultato AS "1=↑,2=↓")
    #122888 quote
    massimogp
    Participant
    Senior

    Buon giorno Roberto, ho provato a cambiare il box del Renko inserendo l ATR a 14 periodi (cioè il box deve essere grande come il valore ATR del titolo) , ho tolto lo Zig Zag e per il long ho provato a riscrivere tuo codice come sotto, ma non mi trova nulla su nessun mercato, pur essendoci titoli com Walmart che ti allego che con l ultimo close hanno avuto il box verde Renko, puoi correggermelo? e nel caso indicarmi per lo Short come fare, grazie mille.

    TIMEFRAME(Daily)
    once boxsize = AVERAGETRUERANGE[14]
    once upbox = close
    BullishBrick = 0
    IF close crosses over upbox + boxsize THEN
    upbox = upbox + boxsize
    BullishBrick = 1
    ENDIF
    LongCond = BullishBrick
    TIMEFRAME(default)
    Risultato = 0
    IF LongCond THEN
    Risultato = 1
    ENDIF
    SCREENER[Risultato](Risultato AS “1=↑”)
    WALMART-AZIONE.png WALMART-AZIONE.png
    #122890 quote
    robertogozzi
    Moderator
    Master

    >> Per chiarezza dei messaggi sul Forum di ProRealCode, separate le parti del vostro codice, dal testo, usando il pulsante per l’inserimento del codice “Insert PRT code“. << Grazie 🙂

    Ok, darò un’occhiata appena posso.

    #123340 quote
    robertogozzi
    Moderator
    Master

    Te lo faccio, ma tieni presente che l’ATR cambia continuamente, per cui nessun blocco Renko sarà uguale all’altro, probabilmente questa può essere una causa, ad ogni modo prova a cambiare i valori dell’ATR:

    TIMEFRAME(Daily)
    once boxsize = AverageTrueRange[14](close)
    once upbox = close
    once downbox = close - boxsize
    BullishBrick = 0
    BearishBrick = 0
    IF close crosses over upbox + boxsize THEN
       upbox = upbox + boxsize
       downbox = downbox + boxsize
       BullishBrick = 1
    ELSIF close crosses under downbox - boxsize THEN
       upbox = upbox - boxsize
       downbox = downbox - boxsize
       BearishBrick = 1
    ENDIF
    LongCond  = BullishBrick
    ShortCond = BearishBrick
    //
    TIMEFRAME(default)
    Risultato = 0
    IF LongCond THEN
       Risultato = 1
    ELSIF ShortCond THEN
       Risultato = 2
    ENDIF
    SCREENER[Risultato](Risultato AS "1=↑,2=↓")
Viewing 13 posts - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.

PROSCREENER CON RENKO E RSI


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
massimogp @massimogp Participant
Summary

This topic contains 12 replies,
has 2 voices, and was last updated by robertogozzi
5 years, 11 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 02/11/2020
Status: Active
Attachments: 5 files
Logo Logo
Loading...