Sreener per indicatore Cbl

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #123195 quote
    3001max
    Participant
    New

    Ciao a tutti, avrei bisogno di aiuto per la creazione di uno screener basato sull’indicatore Cbl che molto gentilmente Nicolas ha convertito da Metastock.

    L’intenzione è provarlo su alcuni indici su time frame daily.

    Le regole operative sarebbero:

    • Long in apertura se CBL (-1) > TL (-1) e se CBL (-2) < CBL (-1)
    • Short in apertura se CBL (-1) < TL (-1) e se CBL (-2) > CBL (-1)

     

    CBL (-1) sta per valore CBL di ieri

    CBL (-2) sta per valore CBL dell’altro ieri

    TL (-1) come sopra

    Grazie a chi mi potrà aiutare.

    #123211 quote
    robertogozzi
    Moderator
    Master

    Eccolo, restituisce 1 per Long e 2 per Short (non l’ho provato):

    TIMEFRAME(Daily)
    GG  = 20   //Enter periods
    MP  = medianprice
    M1  = MP-Wilderaverage[5](mp)[3]
    M2  = MP-Wilderaverage[8](mp)[5]
    M3  = MP-Wilderaverage[13](mp)[8] 
    CBL = average[2](average[2](average[2](M1+M2+M3)))
    TL  = TimeSeriesAverage[GG](CBL)
    cL  = CBL[1] > TL[1] AND CBL[2] < CBL[1]
    cS  = CBL[1] < TL[1] AND CBL[2] > CBL[1]
    TIMEFRAME(default)
    Risultato = 0
    IF cL THEN
       Risultato = 1
    ELSIF cS THEN
       Risultato = 2
    ENDIF
    SCREENER[Risultato](Risultato as "1=↑,2=↓")
    Nicolas thanked this post
    #123263 quote
    3001max
    Participant
    New

    Grazie mille Roberto, lo provo subito

    E’ possibile far sì che prorealtime evidenzi le entrate long e quelle short? Qualcosa come una freccia verde e una freccia rossa , in modo da poter valutare anche visivamente le varie operazioni.

    Grazie

    #123269 quote
    robertogozzi
    Moderator
    Master

    Gli screener no, non hanno questo scopo.

    Ti serve un indicatore, eccolo (mettilo sul grafico, non sotto, cliccando sulla chiave inglese che si trova sull’etichetta PREZZO in alto a sinistra del grafico, poi aggiungi l’indicatore tra quelli esistenti in ProBuilder):

    x   = 20 * pipsize
    GG  = 20   //Enter periods
    MP  = medianprice
    M1  = MP-Wilderaverage[5](mp)[3]
    M2  = MP-Wilderaverage[8](mp)[5]
    M3  = MP-Wilderaverage[13](mp)[8]
    CBL = average[2](average[2](average[2](M1+M2+M3)))
    TL  = TimeSeriesAverage[GG](CBL)
    cL  = CBL[1] > TL[1] AND CBL[2] < CBL[1]
    cS  = CBL[1] < TL[1] AND CBL[2] > CBL[1]
    IF cL THEN
       DRAWARROWUP(BarIndex,low - x) coloured(0,128,0,255)
    ELSIF cS THEN
       DRAWARROWDOWN(BarIndex,high + x)coloured(255,0,0,255)
    ENDIF
    RETURN
    #143148 quote
    3001max
    Participant
    New

    Ciao Roberto, è possibile far sì che nel grafico compaiano solo le frecce che indicano l’operazione? Altrimenti qualora fossero presenti altri indicatori nel grafico si renderebbe di difficile lettura.

    Ti allego un grafico per spiegarmi meglio.

    Ho proseguito qui la discussione anche se forse era Probuilder la sezione corretta.

    Grazie

     

    Massimiliano

    CBL-troppe-frecce.jpg CBL-troppe-frecce.jpg
    #143159 quote
    robertogozzi
    Moderator
    Master

    Già lo sta facendo, stampa solo frecce!

    #143174 quote
    3001max
    Participant
    New

    Appunto , troppe frecce.. :))

    Non è possibile far comparire solo la freccia del cambio operazione?

    #143189 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    x   = 30 * pipsize
    GG  = 20   //Enter periods
    MP  = medianprice
    M1  = MP-Wilderaverage[5](mp)[3]
    M2  = MP-Wilderaverage[8](mp)[5]
    M3  = MP-Wilderaverage[13](mp)[8]
    CBL = average[2](average[2](average[2](M1+M2+M3)))
    TL  = TimeSeriesAverage[GG](CBL)
    cL  = CBL[1] > TL[1] AND CBL[2] < CBL[1]
    cS  = CBL[1] < TL[1] AND CBL[2] > CBL[1]
    IF cL = 0 AND cS = 0 THEN
       cL = cL[1]
       cS = cS[1]
    ENDIF
    IF cL AND cS[1] THEN
       DRAWARROWUP(BarIndex,low - x) coloured(0,128,0,255)
       cS = 0
    ELSIF cS AND cL[1] THEN
       DRAWARROWDOWN(BarIndex,high + x)coloured(255,0,0,255)
       cL = 0
    ENDIF
    RETURN
    #143198 quote
    3001max
    Participant
    New

    Grazie mille!

     

    Massimiliano

    #143781 quote
    3001max
    Participant
    New

    Ciao a tutti, l’indicatore funziona bene ma con alcuni titoli si presenta un problema strano. Le frecce restano lontane dal prezzo come si vede nel grafico. Uso prorealtime eod , in una lista di poco più di 30 titoli , succede con una decina.

    A cosa può essere dovuto? Riuscite a darmi una mano o conviene scrivere all’help del sito Prorealtime?

    Grazie

    frecce-lontane.jpg frecce-lontane.jpg
    #143791 quote
    robertogozzi
    Moderator
    Master

    Il problema è la riga 1, che ha in valore fisso di 30, sostituiscila con questa:

    x   = Average[20,0](range) * 2

    puoi sostituire sia 20 che 2 con i valori che preferisci.

Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.

Sreener per indicatore Cbl


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
3001max @3001max Participant
Summary

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

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 03/24/2020
Status: Active
Attachments: 2 files
Logo Logo
Loading...