Alto Basso

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

    Salve, vorrei creare uno screener con le seguenti condizioni.
    Al rialzo,
    Media mobile semplice a 3 periodi, applicata al massimo deve essere <=bollinger (20.2) Boll- barra in corso
    e RSI a 5 >= della media mobile a 5 periodi barra in corso
    Al ribasso,
    Media mobile semplice a 3 periodi, applicata al minimo deve essere >=bollinger (20.2) Boll+ barra in corso
    e RSI a 5<= della media mobile a 5 periodi barra in corso

    #119712 quote
    TradesunTradesun
    Participant
    Senior

    Rettifico c’era un errore sulla descrizione precedente, da tenere per buona questa, grazie.

    Al rialzo,
    Media mobile semplice a 3 periodi, applicata al minimo deve essere <=bollinger (20.2) Boll- barra in corso
    e RSI a 5 >= della media mobile a 5 periodi barra in corso

    Al ribasso,
    Media mobile semplice a 3 periodi, applicata al massimo deve essere >=bollinger (20.2) Boll+ barra in corso
    e RSI a 5<= della media mobile a 5 periodi barra in corso

    #119713 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Ok, lunedì ci darò un’occhiata.

    #119721 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Scusa, che intendi per “RSI a 5<= della media mobile a 5 periodi”?

    Come puoi confrontare un RSI con una MEDIA?

    #119722 quote
    TradesunTradesun
    Participant
    Senior

    Buongiorno, inserisco la media mobile nell’indicatore.

    indicator1 = RSI[5](close)
    indicator2 = Average[5](RSI[5](close))
    c1 = (indicator1 <= indicator2)

    indicator3 = RSI[5](close)
    indicator4 = Average[5](RSI[5](close))
    c2 = (indicator3 >= indicator4)

    SCREENER[c1 AND c2] ((close/DClose(1)-1)*100 AS “% Var ieri”)

    Rsi-mediamobile-a-5-periodi.png Rsi-mediamobile-a-5-periodi.png
    #119726 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Provalo:

    // Set up a Bollinger Band
    BBmean = average[20,0](close)              //BB mean (middle line)
    BollUP = BBmean + ((std[20](close)) * 2)   //BB Upper Band
    BollDN = BBmean - ((std[20](close)) * 2)   //BB Lower Band
    //sma3
    Sma3lo = Average[3,0](low)
    Sma3hi = Average[3,0](high)
    //
    Rsi5   = rsi[5](close)
    Sma5 = average[5,0](Rsi5)
    ///////////////////////////////////////
    // Rialzo
    c1 = Sma3lo <= BollDN
    c2 = Rsi5 >= Sma5
    ///////////////////////////////////////
    // Ribasso
    c3 = Sma3hi >= BollUP
    c4 = Rsi5 <= Sma5
    ///////////////////////////////////////
    Risultato = 0
    If c1 and c2 Then
       Risultato = 1
    Elsif c3 and c4 Then
       Risultato = 2
    Endif
    Screener[Risultato](Risultato AS "1=↑,2=↓")
    #119730 quote
    TradesunTradesun
    Participant
    Senior

    Ciao Roberto, l’ho provato ma mi dice che c’è un errore di sintassi.

    Errorre  di sintassi : linea 2 carattere 30

    #119731 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Controlla che sia scritta bene, non ci sono errori al carattere 30.

    #119732 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Prova anche a verificare che nel fare copia e incolla non siano apparsi anche i numeri di linea.

    #119734 quote
    TradesunTradesun
    Participant
    Senior

    Io ho fatto copia e incolla, ma mi da sempre lo stesso errore di sintassi, allego immagine.

    A te da lo stesso errore di sintassi oppure funziona lo screener?

    Errore-di-sintassi.png Errore-di-sintassi.png
    #119736 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Evidentemente in quel punto c’è un carattere strano, cancellalo, tanto gli spazi non servono.

    A volte il copia e incolla lo fa.

    #119737 quote
    fifi743fifi743
    Participant
    Master

    Buongiorno,
    prova il file allegato

    MonProScreener.itf
    #119739 quote
    TradesunTradesun
    Participant
    Senior

    ho cancellato gli spazi vuoti e adesso funziona.

    Grazie mille! 🙂

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Alto Basso


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
Tradesun @tradesun Participant
Summary

This topic contains 12 replies,
has 3 voices, and was last updated by TradesunTradesun
6 years, 7 months ago.

Topic Details
Forum: ProScreener: Scansione Mercati & Screener
Language: Italian
Started: 02/15/2020
Status: Active
Attachments: 3 files
ProRealCode ProRealCode
Loading...