Screener su candele Heikin-Ashi senza spike

Forums ProRealTime forum Italiano Supporto ProScreener Screener su candele Heikin-Ashi senza spike

Viewing 13 posts - 1 through 13 (of 13 total)
  • #180179

    Buongiorno,
    vorrei provare un paio di screener, posso chiedere il vostro aiuto per il codice?
    Ambedue di base legati alle candele Heikin Ashi.
    Cerco uno screener che vada ad estrarre, se possibile, i segnali di chiusura candela HA verde senza low spike/shadow (e candela rossa HA senza high spike), con chiusure avvenute up/down in riferimento alla linea VWAP.
    Segnali long per chiusura candela verde HA senza low, e segnali short per chiusura candela HA rossa senza high, ambedue con chiusura rispettivamente up/down l’indicatore VWAP.

    Stessa cosa anche per il secondo screener, sempre con riferimento a chiusure già avvenute (quindi candela HA+1) up/down rispetto alla linea Kijun-Sen.

    Due screener che possano essere effettuati velocemente su qualsiasi timeframe senza dover sempre modificare il codice o memorizzare più screener, se possibile, e che vadano a considerare le linee VWAP e Kijun-Sen non con i valori standard, ma con i valori da me scelti e già impostati nel grafico.
    Intendo, per VWAP utilizzo un intervallo a minuti, per Ichimoku uno spostamento orizzontale personalizzato, con periodo legato al tf del grafico.

    Ho provato ad adattare un codice già disponibile sul Forum, ma a parte i falsi segnali (io cerco solo segnali subito dopo la chiusura della prima candela HA avvenuta up/down rispetto ai due riferimenti), il filtro su candele senza shadow down per i long e senza shadow up per gli short sinceramente non ho proprio la minima idea di come ottenerlo.

    Grazie per il vostro aiuto.

     

     

    d = max(1, intradaybarindex)
    VWAP = SUMMATION[d](volume*typicalprice)/SUMMATION[d](volume)

    IF BarIndex = 0 THEN
    xClose1h = TotalPrice
    xOpen1h = Open
    //xHigh1h = max(High,max(xOpen1h,xClose1h))
    //xLow1h = min(Low,min(xOpen1h,xClose1h))
    ELSE
    xClose1h = TotalPrice
    xOpen1h = (xOpen1h[1] + xClose1h[1])/2
    //xHigh1h = max(High,max(xOpen1h,xClose1h))
    //xLow1h = min(Low,min(xOpen1h,xClose1h))
    ENDIF

    cond1h=(xClose1h > xOpen1h and xClose1h[1] < xOpen1h[1]) or (xClose1h < xOpen1h and xClose1h[1] > xOpen1h[1])
    condfinal=cond1h

    indicator1 = VWAP
    c1 = (condfinal[1]) CROSSES UNDER (indicator1[1])
    c2 = (condfinal[1]) CROSSES OVER (indicator1[1])

    SCREENER[c1 OR c2] (Variation AS “% Var barra prec”)

    #180197

    Cosa intendi per UP/DOWN rispetto al VWAP, che devono essere sopra o sotto, oppore che ci stato un incrocio al rialzo o al ribasso?

     

    #180202

    La prima.

    Chiusura candela avvenuta sopra (e sotto) l’indicatore di riferimento (VWAP/Kijun-sSen).

    #180229

    Questo è il primo:

    #180230

    Questo è il secondo:

    #180231

    I valori NON possono essere cambiati come per gli indicatori (tramite le proprietà), ma devi cambiarli tu nel codice, volta per volta o farti più copie personalizzate. E non possono neppure essere presi dagli indicatori che sono sul grafico.

    #180313

    Ciao Roberto,
    per prima cosa davvero grazie e complimenti per il tuo lavoro (manco pensavo fosse davvero possibile riuscire a catturare HA senza spike…).
    Avevi ragione a pormi la domanda se cercavo chiusure o cross, in effetti i due codici mi pare reagiscano meglio cercando solo i cross.
    Tra i due direi che il codice su Kijun reagisca meglio: meno falsi segnali, e incredibile funziona pure su tf differenti senza cambiare nessun parametro del codice (perdonami ma io sono davvero basico, non so quali parti cambiare di quelle che mi dicevi).
    Il codice su VWAP lo trovo meno sensibile: il suo screener mi restituisce, anche cercando solo i cross, troppi falsi segnali.

    Se si riuscisse a migliorare qualcosa…. ma direi che comunque va bene anche così, anche se non fosse possibile migliorare qualche parametro.
    Forse avrei dovuto farlo prima: ti allego un paio di screen di quanto sto cercando, con un paio di risultati per i due screener.Segnale del passato e segnale dato ora.

    Questi sono i segnali che cerco.

    Grazie ancora per il tuo aiuto!

    #180546

    Se hai in mente qualche idea per eventuali miglioramenti scrivi pure, cercherò di codificarli.

    #181238

     

    Ciao Roberto,
    colgo il tuo invito, e spero sia corretto utilizzare comunque lo stesso post anche se lo screener che ti richiedo è un po’ diverso dal titolo originario. D’altronde, si cerca di migliorare qualcosa (speriamo).
    Dunque, lo screener in questione è basato sui cross di candele Heikin Ashi rispetto alla Kijun Sen, ma tutte le candele HA, anche quelle con spike/shadow.
    Il criterio che cerco sono i cross up/down di ogni candela HA rispetto alla KijunSen, a partire dalla seconda candela.
    Ho provato questo come screener, ma diciamo che il mio funzionicchia, è possibile migliorarlo e renderlo più efficace?
    Avrei in mente solo un altro filtro da aggiungere allo screener: estrapolare i cross descritti sopra, ma in aggiunta solo quelli verificati in presenza di Chikou al momento up/down le candele.
    Ehm… spero poi sia intuitivo per me poter modificare il tuo screener per provarlo con e senza filtro.
    La Kijun Sen anche modificando, come la utilizzo, il periodo di spostamento orizzontale non è diversa rispetto ai parametri standard, quindi non occorre un parametro particolare, penso.
    Nello screen indico le condizioni che cerco.

    Grazie ancora, Roberto.

     

    #181241

    Cosa intendi con “quelli verificati in presenza di Chikou al momento up/down le candele”?

     

    #181243

    Intendo uno screener che mi estrapoli i cross delle candele HA rispetto alla KJ, ma solo se la Chikou Span si trova sopra (o sotto) le candele, che nel caso della Chikou sono quelle di 26 periodi precedenti.

    #181361

    Eccolo:

    non hai specificato quando deve essere sopra o sotto, se non va bene così basta che lo inverti.

     

    #181464

    Grazie davvero Roberto, per il tuo aiuto.

Viewing 13 posts - 1 through 13 (of 13 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login