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

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #45377 quote
    cripto
    Participant
    Junior

    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 quote
    Leonida1984
    Participant
    Average

    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 quote
    Leonida1984
    Participant
    Average

    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 quote
    cripto
    Participant
    Junior

    grazie lo provo poi ti faccio sapere!!!

    #45424 quote
    Leonida1984
    Participant
    Average

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

    #45427 quote
    cripto
    Participant
    Junior

    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 quote
    cripto
    Participant
    Junior

    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

    Germany-30-Cash-EUR-5-Mini-.png Germany-30-Cash-EUR-5-Mini-.png Germany-30-Cash-EUR-5-Mini-1-1.png Germany-30-Cash-EUR-5-Mini-1-1.png
    #45447 quote
    Leonida1984
    Participant
    Average

    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 quote
    cripto
    Participant
    Junior

    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]

    dax-gap.png dax-gap.png apertura-senza-gap.png apertura-senza-gap.png
    #45584 quote
    Leonida1984
    Participant
    Average

    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 quote
    Nicolas
    Keymaster
    Master

    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 quote
    cripto
    Participant
    Junior

    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)
  • You must be logged in to reply to this topic.

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


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
cripto @cripto Participant
Summary

This topic contains 11 replies,
has 3 voices, and was last updated by cripto
8 years, 6 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 09/04/2017
Status: Active
Attachments: 4 files
Logo Logo
Loading...