Segnale di entrata a mercato

Viewing 15 posts - 1 through 15 (of 19 total)
  • Author
    Posts
  • #136803 quote
    Vinci1966Vinci1966
    Participant
    Average

    Buon pomeriggio, ho difficoltà a creare un segnale composta da freccie verdi (rialzo) e rosse (ribasso) al verificarsi delle seguenti 4 condizioni:

    Rialzo

    1. composite momentum (indicatore scaricato dal Forum) minore di -50 o, se, superiore Momentum PinBall (indicatore scaricato dal Forum) minore di 40 (va bene anche se ci sono entrambi);
    2. il livello dei prezzi è inferiore alla linea rossa dell’indicatore PRC_FollowLine Indicator;
    3. presenza di una candela rossa con una a spike anche piccola e di almeno due successive candele con chiusura superiore al minimo formato dalla spike;
    4. Candela che rompe a rialzo la linea rossa dell’indicatore PRC_FollowLine Indicator;

    Ribasso

    1. composite momentum (indicatore scaricato dal Forum) maggiore di 50 o, se, inferiore, Momentum PinBall (indicatore scaricato dal Forum) maggiore di 60 (va bene anche se ci sono entrambi);
    2. il livello dei prezzi è superiore alla linea celeste dell’indicatore PRC_FollowLine Indicator;
    3. presenza di una candela verde con una  spike anche piccola e di almeno due successive candele con chiusura inferiore  al massimo formato dalla spike;
    4. Candela che rompe a ribasso la linea celeste  dell’indicatore PRC_FollowLine Indicator;

    Mi auguro di essere stato chiaro nell’esposizione e nel rappresentarlo sul grafico allegato.

    Vi ringrazio in anticipo per l’aiuto.

    L’ho ripubblicato poichè non avevo inserito l’allegato.

    DAX-15-Minuti.png DAX-15-Minuti.png
    #136805 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Per favore NON duplicare it tuoi post. Poni la tua domanda solo una volta e solo in un forum. Tutti i doppi post verranno comunque eliminati, quindi pubblicare più volte la stessa domanda ti farà perdere tempo e non ti farà avere una risposta più velocemente. Il doppio post crea solo confusione nei forum.

    Ho cancellato l’altro (doppione, senza l’immagine).

    Grazie 🙂

    #136809 quote
    Vinci1966Vinci1966
    Participant
    Average

    Scusatemi, sto prendendo confidenza con la piattaforma.

    Grazie per averlo cancellato.

    #136810 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Qual’è, per te, la definizione di SPIKE ?

    I periodi degli indicatori sono quelli standard dei file che hai scaricato?

    #136812 quote
    Vinci1966Vinci1966
    Participant
    Average

    I periodi sono quelli standard che ho scaricato. Per spike intendo un livello di prezzo che non sia uguale alla chiusura.

    #136842 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Prova questo:

    ONCE n = 5                                    //5  candele entro cui deve essere la Spike
    FollowLine                                        = CALL "PRC_FollowLine indicator"[21, 1, 5, 0](close)
    PinBall,ignored,ignored,ignored                   = CALL "Momentum PinBall"[14]
    ignored,ignored,ignored,ignored,ignored,Composite = CALL "Composite momentum"
    IF FollowLine > FollowLine[1] THEN              //quando la linea è uguale alla precedente, mantiene il colore invariato
       FollowL = 1                             //Celeste quando in rialzo rispetto alla precedente
    ELSIF FollowLine < FollowLine[1] THEN
       FollowL = -1                            //Rossa   quando in ribasso rispetto alla precedente
    ENDIF
    L1a = Composite < -50
    L1b = PinBall   <  40
    L1  = L1a OR L1b
    L2  = 1//close < FollowLine AND FollowL < 0
    L3a = close < open AND low <> close
    SpikeL = 999999
    IF L3a THEN
       SpikeL = low
    ENDIF
    L3b = close > SpikeL
    L3  = (summation[n](L3a) > 0) AND (summation[n - 1](L3b) >= 2)
    L4  = close CROSSES OVER  FollowLine AND FollowL < 0
    cL  = L1 AND L2 AND L3 AND L4                  //Condizioni LONG
    //
    S1a = Composite >  50
    S1b = PinBall   >  60
    S1  = S1a OR S1b
    S2  = 1//close > FollowLine AND FollowL > 0
    S3a = close > open AND open <> close
    SpikeS = 0
    IF S3a THEN
       SpikeS = high
    ENDIF
    S3b = close < SpikeS
    S3  = (summation[n](S3a) > 0) AND (summation[n - 1](S3b) >= 2)
    S4  = close CROSSES UNDER FollowLine AND FollowL > 0
    cS  = S1 AND S2 AND S3 AND S4                  //Condizioni SHORT
    //
    IF cL THEN
       DRAWARROWUP(BarIndex,low - range)   COLOURED(0,128,0,255)
    ENDIF
    IF cS THEN
       DRAWARROWDOWN(BarIndex,high + range) COLOURED(255,0,0,255)
    ENDIF
    RETURN cL OR -cS

    puoi metterlo si sul grafico dei prezzi per vedere le frecce, oppure sotto per vederlo come segnale (puoi settarlo come istogramma tramite le proprietà dell’indicatore).

    x-17.jpg x-17.jpg
    #136848 quote
    Vinci1966Vinci1966
    Participant
    Average

    Grazie tante Roberto.

    Buona giornata

    #136849 quote
    Vinci1966Vinci1966
    Participant
    Average

    Scusami Roberto, ho copiati e incollato il codice, mi evidenzia un errore di sintassi: la funzione MomentumPinBall richiamata non esiste

    #136864 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    È l’indicatore Momentum PinBall, devi averlo installato.

    Lo hai indicato tra le condizioni.

    A meno che tu non gli abbia cambiato nome, rispetto all’originale. Verificalo.

    Comunque è strano che ti abbia segnalato MomentumPinBall, io l’ho scritto non attaccato!

    #136870 quote
    Vinci1966Vinci1966
    Participant
    Average

    In effetti ho cambiato nome. Lo rinomino

    Grazie

    Gentilissimo

    #136872 quote
    Vinci1966Vinci1966
    Participant
    Average

    Ho modificato il nome in “Momentum PinBall” e adesso mi segnala: la funzione Momentum PinBall richiamata dall’indicatore è richiamata con 1 parametro invece di 0 parametri

    #136873 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Togli [14] alla fine della riga 3.

    #136891 quote
    Vinci1966Vinci1966
    Participant
    Average

    Fatto.

    Tutto Ok

    Grazie Ancora

    #136990 quote
    Vinci1966Vinci1966
    Participant
    Average

    Ciao Roberto, ho modificato il codice eliminando il PinBall e apportando altre modifiche.

    Vorrei aggiungere al “PRC_FollowLine indicator” la finzione dell’Atr a 5 periodi, cosa dovrei modificare?

    Ti riporto il codice modificato:

    //5 candele entro cui deve essere la Spike
    FollowLine = CALL “PRC_FollowLine indicator”[21, 1, 5, 0](close)
    
    ignored,ignored,ignored,ignored,ignored,Composite = CALL “Composite momentum”
    IF FollowLine > FollowLine[1] THEN //quando la linea è uguale alla precedente, mantiene il colore invariato
    rem FollowL = 1 //Celeste quando in rialzo rispetto alla precedente
    ELSIF FollowLine < FollowLine[1] THEN
    rem FollowL = -1 //Rossa quando in ribasso rispetto alla precedente
    ENDIF
    L1a = Composite < -50
    
    L1 = L1a
    L2= close [2] < open [2]
    L3= close [1] > open [1]
    L4= close > low [2]
    L5= close > open
    IF L1 THEN
    ENDIF
    
    cL = L1 and l2 AND L3 and L4 and L5 //Condizioni LONG
    //
    S1a = Composite > 50
    
    S1 = S1a
    s2= close [2] > open [2]
    s3= close [1]< open [1]
    S4= CLOSE < high
    S5= close < open
    IF S1a THEN
    
    ENDIF
    
    cS = S1 and S2 and S3 AND S4 and S5 //Condizioni SHORT
    //
    IF cL THEN
    DRAWARROWUP(BarIndex,low ) COLOURED(0,128,0,255)
    ENDIF
    IF cS THEN
    DRAWARROWDOWN(BarIndex,high ) COLOURED(255,0,0,255)
    ENDIF
    RETURN cL OR -cS
    #137002 quote
    Vinci1966Vinci1966
    Participant
    Average

    Risolto, ho compreso che era già incluso

Viewing 15 posts - 1 through 15 (of 19 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

Segnale di entrata a mercato


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Vinci1966 @vinci1966 Participant
Summary

This topic contains 18 replies,
has 3 voices, and was last updated by roberto65roberto65
6 years, 3 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 06/22/2020
Status: Active
Attachments: 2 files
ProRealCode ProRealCode
Loading...