GAP Trading System

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #189199 quote
    Wolf Trades
    Participant
    Average

    Buon pomeriggio,

    qualcuno mi potrebbe aiutare nello scrivere un TS che:

    • Rileva i gap di apertura (vorrei farlo lavorare solo la domenica ed il lunedì)
    • Lavori con TF H1
    • imposti degli ordini limiti SELL LIMIT sul valore della chiusura più bassa del giorno precedente se il gap è DOWN
    • imposti degli ordini limiti BUY LIMIT sul valore della chiusura più alta del giorno precedente se il gap è UP

    In sostanza vorrei un TS che tenda a prendere quei movimenti di mercato che fanno si che i prezzi ritornino indietro

    per chiudere il gap che si è formato per poi continuare nella direzione del gap.

    Inoltre volevo sapere se c’è un modo per eliminare gli ordini limit a fine settimana,

    per esempio il venerdì ad una certa ora.

    Vorrei sapere se ordini limit così impostati hanno una certa affidabilità nei backtest tick by tick.

    Grazie a chi potrà aiutarmi

    #189206 quote
    robertogozzi
    Moderator
    Master

    Provalo, io ho solo fatto delle verifiche di correttezza formale:

    ONCE HH  = close
    ONCE LL  = close
    ONCE HHp = 0
    ONCE LLp = 0
    IF IntraDayBarIndex = 0 THEN
       HHp = HH
       LLp = LL
       LL  = close
       HH  = close
    ENDIF
    DayOK = OpenDayOfWeek <= 1
    HH = max(HH,close)
    LL = min(LL,close)
    GapUP   = open > high[1]
    GapDown = open < low[1]
    IF GapUP AND Not OnMarket AND DayOK THEN
       BUY 1 CONTRACT AT HH LIMIT
    ENDIF
    IF GapDOWN AND Not OnMarket AND DayOK THEN
       SELLSHORT 1 CONTRACT AT LL LIMIT
    ENDIF
    SET STOP   pLOSS   100
    SET TARGET pPROFIT 300
    graph GapUP
    graph GapDOWN

    tieni presente che la candela delle ore 00:00 viene segnata come appartenente al nuovo giorno, numericamente, mentre come giorno della settimana è considerato sempre quello precedente in quanto la candela giornaliera chiude alle 01:00. Questo avrà influenza solo in quei pochissimi casi in cui verrà aperta una posizione alla chiusura oraria della candela formata alle 00:00 del martedì in quanto viene comunque considerata appartenente al Lunedì. A parte questo lavora solo Domenica e Lunedì (però le operazioni aperte restano attive fino al raggiungimento dell’obbiettivo, TP o SL che sia).

    #189319 quote
    Wolf Trades
    Participant
    Average

    Ciao roberto, è possibile aggiungere un filtro per la grandezza del gap che deve essere superiore/inferiore rispetto ad una certa percentuale del prezzo di chiusura?

    Grazie

    #189347 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    ONCE HH  = close
    ONCE LL  = close
    ONCE HHp = 0
    ONCE LLp = 0
    ONCE FiltroGap = 0.2           //il GAP deve essere almeno dello 0.2%
    IF IntraDayBarIndex = 0 THEN
    HHp = HH
    LLp = LL
    LL  = close
    HH  = close
    ENDIF
    DayOK = OpenDayOfWeek <= 1
    HH = max(HH,close)
    LL = min(LL,close)
    GapUP    = open > high[1]
    GapDown  = open < low[1]
    SizeUP   = abs(open - high[1]) >= (close[1] * FiltroGap / 100)
    SizeDown = abs(low[1] - open)  >= (close[1] * FiltroGap / 100)
    IF GapUP AND SizeUP AND Not OnMarket AND DayOK THEN
    BUY 1 CONTRACT AT HH LIMIT
    ENDIF
    IF GapDOWN AND SizeDown AND Not OnMarket AND DayOK THEN
    SELLSHORT 1 CONTRACT AT LL LIMIT
    ENDIF
    SET STOP   pLOSS   100
    SET TARGET pPROFIT 300
    graph GapUP   AND SizeUP
    graph GapDOWN AND SizeDown
    #189580 quote
    Wolf Trades
    Participant
    Average

    Come faccio a far si che il venerdi sera il TS elimini gli ordini limit che non sono entrati in posizione?

    #189619 quote
    robertogozzi
    Moderator
    Master

    Non c’è bisogno di eliminarli, in quanto scadono ogni barra. Basta non reimmetterli.

    Devi specificare di NON metterli quando è Venerdì e l’orario è X (stabilisci tu l’ora, anche in base al timeframe utilizzato).

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

GAP Trading System


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Wolf Trades @lupo32 Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by robertogozzi
3 years, 11 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 03/02/2022
Status: Active
Attachments: No files
Logo Logo
Loading...