come si fa ad inibire il TS se oggi apre in GAP

Forums ProRealTime forum Italiano Supporto ProOrder come si fa ad inibire il TS se oggi apre in GAP

Viewing 12 posts - 1 through 12 (of 12 total)
  • #45377

    nel mio TS intraday sto cercado un modo per evitare che operi se oggi apre in Gap

    ho provato con un indicatore ma poi non mi scatta il segnale

    so che esiste un modo ma non ricordo…sapreste aiutarmi?

    gapUP = CALL GAPlong[50]
    gapLO = CALL GAPshort[50]

    gap= gapUP >0 or gapLO >0

     

    //entry long
    IF gap and BMAX and a1 and ora and c1 and FTWbuy THEN
    BUY AT HIGH +1 STOP
    ENDIF

    #45392

    Per inibire i gap, e non solo, potresti utilizzare il true range , rapportandolo ad una media esponenziale di brevissimo termine del true range stesso.

    Tipo TR > Ema 3 (TR)[1] non entri in posizione. L’utilizzo del valore precedente della Ema, ti permette di avere una media esponenziale che non computa il gap.

    Buona giornata

    #45414

    Ho notato un errore in ciò che ti ho scritto. la condizione deve essere minore, ovvero: true range minore alla media mobile esponenziale calcolata sulla candela precedente.

    #45417

    grazie lo provo poi ti faccio sapere!!!

    #45424

    Grazie. I feedback Sono importanti. Qua si impara insieme.

    #45427

    questa strada non mi porta ad individuare un gap

    ho provato a scrivere questo indicatore

    cd=DClose(1)
    od=DOpen(0)
    gap= cd-od
    return gap as “gap”, x as “level”

    quando supera il livello 50 linea rossa, è la distanza del gap stabilito in 50 punti DAX

    ma nel TS non funziona

     

    #45432

    ho provato a scrivere un codice semplice giusto per testare solo l’inibizione di un TS su timeframe 5 minuti, al verificarsi di un Gap l’indomani

    funziona tranne il lunedì , tutti i giorni della settimana funziona cioè non fa operazioni se apre in gap i lunedì solo alcune volte funziona

    il grafico è settato con orario di contrattazione ufficiale dalle 8 alle 22

    se qualcuno può provarlo  sul DAX per confrontare l’esito forse dipende dal mio PC

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False// Posizioni cumulate disattivate
    DEFPARAM FlatAfter= 173000
    ora= Time > 80000 and time < 123000

     

    // Condizioni per entrare su posizioni short

    mygap, mylevel = CALL “CDay ODay”[20]
    Var1 = mygap<mylevel

    Var2= low < low[1] and high < high[1]

     

    //entry short
    IF Var1 and Var2 and ora THEN
    SELLSHORT AT LOW -1 STOP
    ENDIF
    // Condizioni per uscire da posizioni short

     

    set stop loss 90
    SET TARGET PROFIT 115

    #45447

    Quando crei una strategia di trading e utilizzi un’indicatore, conviene sempre copiare il codice dell’indicatore all’interno del codice della strategia senza ricorrere alla funzione call.

    Detto ciò, puoi condividere il codice completo così proviamo a migliorarlo?

    Il comando tru range , guarda al time frame di riferimento. Quindi se sei sul time frame intraday, osserva il time frame intraday.

    Comunque resto in attesa dell’eventuale codice e ci possiamo lavorare .

    Grazie a te!

    #45561

    allego file  in apertura senza gap ma con atr > movATR

    inoltre durante la giornata si verificano costantemente falsi segnali

    non può funzionare il true range però mi è servito per avere uno spunto

    infatti potrebbe funzionare una media semplice[1] sul prezzo , quando open < della media(1) [1]

     

     

     

    #45584

    Purtroppo non ho capito a cosa ti riferisci quando dici si verificano costantemente falsi segnali.

    Perchè il true range non può funzionare? Lo potresti costruire con le costanti giornaliere.

    #45781

    Hey ragazzi, grazie mille per il tuo aiuto.

    > Per chiarezza dei messaggi sul Forum di Prorealcode, separate le parti del vostro codice usando il pulsante per l’inserimento del testo del codice. <<

    🙂

    #45782

    Non importa Leonida forse non mi sono spiegato bene io

    ti ringrazio con il tuo spunto ho risolto il problema

    ti faccio sapere che purtroppo eliminando le operazioni nelle giornate che aprono in gap (cioè quando l’apertura è distante dalla chuusura di ieri)

    non producono benefici al mio TS

     

     

Viewing 12 posts - 1 through 12 (of 12 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login