Errore su cambio di trend

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #150981 quote
    SAM
    Participant
    Senior

    Ciao a tutti, sto provando a creare questo screener, ma non riesco a farlo funzionare.
    Di fatto ho creato una linea  che diventa un supporto ( minimo a 7 barre) se la chiusura di barra supera il massimo a 7 barre,  e diventa una resistenza se la chiusura di barra supera il minimo a 7 barre. Vorrei  che lo screener mi restituisca i cambiamenti di trend, ma non riesco a realizzarlo,  posto il mio codice qui sotto se riuscite a spiegarmi dove sbaglio, grazie mille!!

    max7giorni= Highest[7](high)
    min7giorni=Lowest[7](low)
    
    if close crosses over Max7giorni[1] then
    linea=Min7giorni
    elsif close crosses under min7giorni[1] then
    linea=Max7giorni
    endif
    
    if close < linea then
    trend=-1
    endif
    if close> linea then
    trend=1
    endif
    
    up= trend[1]<trend
    dwn=trend[1]>trend
    
    
    screener [up or dwn]
    #150987 quote
    robertogozzi
    Moderator
    Master

    Per favore Dai un titolo significativo al tuo argomento. Descrivi la tua domanda o l’oggetto nel titolo. Non utilizzare titoli privi di significato come “Aiuto per la codifica”, come ben evidenziato in giallo, qui sotto, nelle regole basilari. Grazie 🙂

    #150988 quote
    robertogozzi
    Moderator
    Master

    Tu hai le due linee, Max7giorni e Min7giorni, se passa al rialzo la linea Max7giorni, cosa vuoi che succeda, cosa ti deve segnalare (stessa cosa, ma opposta, per la linea Min7giorni)?

    #150997 quote
    SAM
    Participant
    Senior

    Ciao Roberto, scusa se non  sono stato molto esaustivo nel titolo del post, (anzi mi puoi indicare cortesemente come cambiare il titolo del post? Ho cercato le impostazioni per cambiare il titolo ma non le ho trovate…)
    Per quanto riguardo la mia richiesta, cerco di essere più completo nelle info. Ho creato questa sorta di indicatore del quale ti posto di seguito  il codice e una foto
    Io vorrei che lo screener mi trovasse solo la candela con la freccia. Inserendo la condizione come da tè suggerito “se passa al rialzo la linea Max7giorni”  (per altro già provata) lo scrineer mi trova tutti i breack out a 7 barre, io invece vorrei solo quello indicato dalla freccia…

    max7giorni= Highest[7](high)
    min7giorni=Lowest[7](low)
    
    
    if close crosses over Max7giorni[1] then
    linea=Min7giorni
    elsif close crosses under min7giorni[1] then
    linea=Max7giorni
    endif
    
    if close < linea then
    trend=-1
    endif
    if close> linea then
    trend=1
    endif
    if trend >trend[1] then
    drawtext("↑",barindex, close, Dialog, Bold, 30) COLOURED(255,153,0,255)
    endif
    
    if trend <trend[1] then
    drawtext("↓",barindex, close, Dialog, Bold, 30) COLOURED(255,10,10,255)
    endif
    return linea coloured(30,144,255)style(line,1) as "slowline",max7giorni style(point,2),min7giorni style(point,2)
    Immagine1.jpg Immagine1.jpg
    #150999 quote
    robertogozzi
    Moderator
    Master

    I titoli, come il post, puoi cambiarlo entro 5 minuti,  poi non puoi.

    L’ho cambiato io.

    Ecco lo screener, restituisce 1 per le frecce rialziste e 2 per quelle ribassiste:

    max7giorni= Highest[7](high)
    min7giorni=Lowest[7](low)
     
     
    if close crosses over Max7giorni[1] then
       linea=Min7giorni
    elsif close crosses under min7giorni[1] then
       linea=Max7giorni
    endif
     
    if close < linea then
       trend=-1
    endif
    if close> linea then
       trend=1
    endif
    Segnale = 0
    if trend >trend[1] then
       Segnale = 1
    endif
     
    if trend <trend[1] then
       Segnale = 2
    endif
    SCREENER[Segnale](Segnale AS “Segnale”)
    #151024 quote
    SAM
    Participant
    Senior

    Gentile Roberto buongiorno, grazie mille per il tuo post di ieri, sto mettendo subito in prova il tuo screener, ma sembra non funzionare.
    Per esempio in questo momento ore 11.40 un semplice sreener di break-out a 7 barre su time frame 4 ore(close crosses over Max7giorni[1]) mi restituisce la coppia CAD/JPY o NZD/JPY. Metre il tuo screener nulla.

    Se puoi provare anche tu… grazie mille

    Amos

    #151030 quote
    robertogozzi
    Moderator
    Master

    L’indicatore ti ha stampato le frecce, ma lo screener no, o viceversa?

    #151034 quote
    SAM
    Participant
    Senior

    Esatto, in questo momento per esempio su CAD/JPY grafico 4 ore, posto uno screnshot. Il mio indicatore stampa la freccia ma lo screener no.

    1-1.png 1-1.png
    #151067 quote
    robertogozzi
    Moderator
    Master

    Ho provato anch’io, con esattamente lo stesso codice, ma ho lo stesso tuo risultato, compare la freccia sull’indicatore, ma ProScreener non rileva nessun strumento.

    Ho provato sia con la v10.3 che con la v11, ma il risultato è identico: NIENTE!

    Io non so darti una spiegazione, ti consiglio di comunicarlo a ProRealTime premendo Ctrl+M dalla piattaforma per aprire un ticket di assistenza, facendogli presente quanto accade.

    #151068 quote
    SAM
    Participant
    Senior

    Grazie mille per la tua assistenza, provvederò a segnalare il ticket. Pensavo che ci fosse un errore logico nella mia creazione del programma
    Ti faccio sapere se mi rispondono.
    Intanto Grazie mille!

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

Errore su cambio di trend


ProScreener: Scansione Mercati & Screener

New Reply
Author
author-avatar
SAM @amos Participant
Summary

This topic contains 9 replies,
has 2 voices, and was last updated by SAM
5 years, 3 months ago.

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