segnale grafico indicatore

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #135401 quote
    nunzio78
    Participant
    Average

    salve,

    possibile inserire un’istruzione su questo indicatore?

    //PRC_CumulativeDeltaWithPeriods | indicator
    //21.03.2018
    //Nicolas @ www.prorealcode.com
    //Sharing ProRealTime knowledge
    
    // --- settings
    //iminutes = 4 // in minutes quantity
    // --- end of settings
    
    newperiod = minute<>minute[1]
    if newperiod then
    count=count+1
    endif
    
    if count=iminutes then
    count=0
    volp=0
    volm=0
    endif
    
    if volume>0 then
    if close>last then
    last=close
    volp = volp+volume
    elsif close<last then
    last=close
    volm = volm+volume
    endif
    
    delta = volp-volm
    endif
    
    return volp coloured(0,200,0,50) style(histogram) as "Positive volumes", -volm coloured(200,0,0,50) style(histogram) as "Negative volumes", delta as "Volume delta"

    avrei bisogno che mi segnali sul grafico:

    • freccia verde quando la candela è rossa e l’istogramma indicatore è verde
    • freccia rossa quando la candela è rossa e l’istogramma indicatore è rosso

    ringrazio anticipatamente

    PRC_CumulativeDeltaWithPeriods.itf
    #135409 quote
    robertogozzi
    Moderator
    Master

    Ho inserito anche il testo nel tuo post, è meglio per facilitare la lettura (a meno che non siano centinaia di righe!).

    La candela è sempre sia Rossa che Verde, posso solo stamparti una fraccia Rossa o Verde in base alla candela:

    //PRC_CumulativeDeltaWithPeriods | indicator
    //21.03.2018
    //Nicolas @ www.prorealcode.com
    //Sharing ProRealTime knowledge
    // --- settings
    //iminutes = 4 // in minutes quantity
    // --- end of settings
    newperiod = minute<>minute[1]
    if newperiod then
       count=count+1
    endif
    if count=iminutes then
       count=0
       volp=0
       volm=0
    endif
    if volume>0 then
       if close>last then
          last=close
          volp = volp+volume
       elsif close<last then
          last=close
          volm = volm+volume
       endif
       delta = volp-volm
    endif
    If close > open THEN
       drawarrowdown(barindex,high + range) coloured(255,0,0,255)
    elsif close < open then
       drawarrowup(barindex,low - range) coloured(0,128,0,255)
    ENDIF
    return volp coloured(0,200,0,0) style(histogram) as "Positive volumes", -volm coloured(200,0,0,0) style(histogram) as "Negative volumes", delta coloured(255,255,255,0) as "Volume delta"

    Importa il file (ha un nome diverso per metterlo SUL grafico, non sotto come l’originale). Ho tolto l’istogramma altrimenti ti copre le candele.

    Devi anche settare la scala del prezzo come ho evidenziato nella foto.

    x-6.jpg x-6.jpg CumulativeDeltaWithPeriods.itf
    #135435 quote
    nunzio78
    Participant
    Average

    intanto grazie.

    mi sembra strano che dia tutti quei segnali….

    forse non mi sono spiegato bene:

    dovrebbe segnare solo quando istogramma indicatore e candela sono discordanti.

    cmq lo provo poi vedo se è quello che intendevo

    #135437 quote
    robertogozzi
    Moderator
    Master

    E quando sono discordanti?

    #135438 quote
    nunzio78
    Participant
    Average

    appena convalido mi chiede di definire la variabile iminutes

     

    (ho messo lo screen del segnale discordante da restituire tra istogramma e candela)

    segnale-delta.jpg segnale-delta.jpg
    #135442 quote
    nunzio78
    Participant
    Average

    come immaginavo, questo da il segnale su ogni candela invece dovrebbe darlo solo quando

    candela del prezzo e istogramma indicatore sono discordanti (cerchiati in rosso)

    segnale-delta1.jpg segnale-delta1.jpg
    #135444 quote
    robertogozzi
    Moderator
    Master

    Tu usi un indicatore doverso da quello pubblicato. Quello che hai postato stampa SEMPRE sia un istogramma verde  che uno Rosso!

    x-7.jpg x-7.jpg
    #135449 quote
    nunzio78
    Participant
    Average

    garantisco che è quello.

    basta togliere la spunta su positive e negative e tenere solo quella del DELTA poi cambiare la visualizzazione in istogrammi

    delta3.jpg delta3.jpg
    #135451 quote
    nunzio78
    Participant
    Average

    ho anche provato a crearlo col probacktest ma non ritorna risultati esatti.

    deve segnare il buy quando:

    deltavolume >500   e    candela rossa (e viceversa).

    ho creato il codice (inserendo 2 condizioni e la spunta su rispetto di tutte)che è questo:

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate

    // Condizioni per entrare su posizioni long
    ignored, ignored, indicator1 = CALL “PRC_CumulativeDeltaWithPeriods”[4]
    c1 = (indicator1[1] >= 500)
    c2 = (close[1] < open[1])

    IF c1 AND c2 THEN
    BUY 1 SHARES AT MARKET
    ENDIF

    // Condizioni per entrare su posizioni short
    ignored, ignored, indicator2 = CALL “PRC_CumulativeDeltaWithPeriods”[4]
    c3 = (indicator2[1] <= -500)
    c4 = (close[1] > open[1])

    IF c3 AND c4 THEN
    SELLSHORT 1 SHARES AT MARKET
    ENDIF

    invece restituisce quello in allegato che è completamente errato.

    primo segnale nn dev’essere sell perché candela verde(close è minore di open)

    secondo segnale invece è long nonostante abbia chiesto cole minore di open

    delta-4.jpg delta-4.jpg
    #135463 quote
    robertogozzi
    Moderator
    Master

    @Nunzio78

    vuoi un indicatore o una strategia?

    Inoltre, per favore

    • usa sempre il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri.

    Le regole basilari sono ben evidenziate qui sotto, in giallo!

    Grazie 🙂

    #135479 quote
    robertogozzi
    Moderator
    Master

    Eccolo, togli il commento iniziale dalla dalla riga 7, oppure importa il file in ProBuilder:

    //PRC_CumulativeDeltaWithPeriods | indicator
    //21.03.2018
    //Nicolas @ www.prorealcode.com
    //Sharing ProRealTime knowledge
    // --- settings
    //iminutes = 4 // in minutes quantity
    // --- end of settings
    newperiod = minute<>minute[1]
    if newperiod then
    count=count+1
    endif
    if count=iminutes then
    count=0
    volp=0
    volm=0
    endif
    if volume>0 then
    if close>last then
    last=close
    volp = volp+volume
    elsif close<last then
    last=close
    volm = volm+volume
    endif
    delta = volp-volm
    endif
    If close > open THEN
    if delta < 0 THEN
    drawarrowdown(barindex,high + range) coloured(255,0,0,255)
    ENDIF
    elsif close < open then
    if delta > 0 Then
    drawarrowup(barindex,low - range) coloured(0,128,0,255)
    ENDIF
    ENDIF
    return
    nunzio78 thanked this post
    x-8.jpg x-8.jpg PrcCumulativeDeltaWithPeriods.itf
    #135484 quote
    robertogozzi
    Moderator
    Master

    Ma non sono sicuro di avere fatto bene, ho interpretato che le candele devono essere di colore opposto al colore dell’istogramma, invece tu, se non erro le vuoi solo quando le candele sono ROSSE (non t’interessano le VERDI), è così?

    In tal caso questo è aggiornato:

    //PRC_CumulativeDeltaWithPeriods | indicator
    //21.03.2018
    //Nicolas @ www.prorealcode.com
    //Sharing ProRealTime knowledge
    // --- settings
    //iminutes = 4 // in minutes quantity
    // --- end of settings
    newperiod = minute<>minute[1]
    if newperiod then
    count=count+1
    endif
    if count=iminutes then
    count=0
    volp=0
    volm=0
    endif
    if volume>0 then
    if close>last then
    last=close
    volp = volp+volume
    elsif close<last then
    last=close
    volm = volm+volume
    endif
    delta = volp-volm
    endif
    If close < open THEN
    if delta < 0 THEN
    drawarrowdown(barindex,high + range) coloured(255,0,0,255)
    elsif delta > 0 Then
    drawarrowup(barindex,low - range) coloured(0,128,0,255)
    ENDIF
    ENDIF
    return
    PrcCumulativeDeltaWithPeriods-1.itf x-9.jpg x-9.jpg
    #135502 quote
    nunzio78
    Participant
    Average

    va bene il primo. Grazie!

     

    pardon per le regole nn avevo letto

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

segnale grafico indicatore


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
nunzio78 @nunzio78 Participant
Summary

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

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 06/10/2020
Status: Active
Attachments: 12 files
Logo Logo
Loading...