Indicatore a due condizioni non contemporanee

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #243007 quote
    steveee83
    Participant
    New

    Buongiorno a tutti. Mi chiamo Stefano

    Sto sviluppando un’indicatore che mi richiami un indicatore presente nella libreria e che segnali il raggiungimento di due condizioni diverse

    allego la scrittura che ho impostato io ma non riesco a capire dove sbaglio.

    mystoch, ignored, ignored, ignored = CALL “stoch”
    x= mypa3

    // Condizione 1: lo stoch era in condizione di forte vendita nelle barre precedenti
    x1 = x crosses over 0.35

    // Condizione 2: stoch attraversa lo 0.5 verso l’alto
    x2 = x crosses over 0.5

    // Variabile per memorizzare quando la X1 è stata soddisfatta

    if x1 then
    x1a= 1
    endif

    // Creiamo il segnale che si attiva quando condizione1 è stata soddisfatta e poi la condizione2 si verifica
    segnale=0
    if x1a=1 and x2 then
    segnale=1
    endif

    return segnale

     

    Quello che mi interessa è avere il segnale quando, una volta verificatasi la prima condizione (l’indicatore mystoch ha superato 0.35, considerate che è una sorta di stocastico) al superamento del valore verso l’alto, del medesimo indicatore, del valore 0,50 mi si dovrebbe attivare il segnale. una volta attivato si dovrebbe azzerare l’indicatore per darmi il segnale la volta successiva che si verificano le medesime condizioni, e che quindi l’indicatore non mi tenga conto del fatto che la condizione 1 si sia verificata la volta precedente (crosses over 0.35) … spero di essermi spiegato.

     

    Grazie mille a chi dedicherà un po’ di tempo a questa richiesta

     

    Stefano

    #243008 quote
    steveee83
    Participant
    New

    ovviamente è

    x= mystoch

    #243014 quote
    robertogozzi
    Moderator
    Master

    Non so cosa sia l’indicatoreSTOCH, quindi ho usato lo stocastico normale e sembra funzionare:

    once xla= 0
    
    mystoch = Stochastic[14,3](close)//mystoch, ignored, ignored, ignored = CALL "stoch"
    x= mystoch
    
    // Condizione 1: lo stoch era in condizione di forte vendita nelle barre precedenti
    x1 = x crosses over 35
    
    // Condizione 2: stoch attraversa lo 0.5 verso l’alto
    x2 = x crosses over 5
    
    // Variabile per memorizzare quando la X1 è stata soddisfatta
    
    if x1 then
       x1a= 1
    endif
    
    // Creiamo il segnale che si attiva quando condizione1 è stata soddisfatta e poi la condizione2 si verifica
    segnale=0
    if x1a=1 and x2 then
       segnale=1
    endif
    
    return segnale

    credo il problema possa essere nei due valori 0.35 e 0.5.
    Se vuoi che provi con STOCH, devi indicarmi il link dove trovarlo oppure alleghi il file ITF.

    Iván González thanked this post
    #243030 quote
    steveee83
    Participant
    New

    Ciao! Grazie mille  Roberto per la risposta.

    Allego uno screenshot per spiegarti meglio quello che vorrei ottenere

    Al punto 1 l’indicatore funziona correttamente: lo stocastico arriva dall’ipervenduto (<20), supera 20 verso l’alto e poi successivamente supera verso l’alto 50. perfetto! condizioni verificate.

    Al punto 2 mi segnala il superamento verso l’alto di 50 ma in questo caso non è corretto perchè non ho la condizione di ipervenduto che me la  dovrebbe attivare.

    Al punto 3 stessa situazione del punto 2. Non è corretta

    Al punto 4 invece funziona.

    Fammi sapere quando riesci… grazie infinite

     

    Stefano

    #243094 quote
    robertogozzi
    Moderator
    Master

    Dovresti allegare uno screenshot da cui si possano vedere anche:

    • il nome dello strumento finanziario
    • il timeframe
    • le date delle candele.

    I valori sono 20 e 50 (perché tu parlavi di 0.35 e 0.5)?

    #243099 quote
    steveee83
    Participant
    New

    Ciao Roberto.

    Ho ricondotto tutto allo stocastico classico del tuo esempio, tanto la logica rimane la stessa

    lo screenshot era di Enel con timeframe daily

    te lo rimetto con i dati da te richiesti.

     

    Grazie mille

    Stefano

    #243269 quote
    steveee83
    Participant
    New

    Buongiorno Roberto,  per caso hai avuto l’idea illuminante?

    grazie di cuore

     

    Stefano

    #243400 quote
    robertogozzi
    Moderator
    Master

    Mi servono i dati esatti, altrimenti non riesco a fare nessun controllo:

    • settaggi dello stocastico standard (sono 3 valori)
    • valori  di IperComprato ed IperVenduto
    • giorni dove sono i segnali che hai indicato nell’immagine.
Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.

Indicatore a due condizioni non contemporanee


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
steveee83 @steveee83 Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by robertogozzi
1 year ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 01/23/2025
Status: Active
Attachments: 2 files
Logo Logo
Loading...