Come inserire orari per apertura posizione nel mercato

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #187497 quote
    edilio75
    Participant
    New

    Salve ! Vorrei lasciare in esecuzione il mio sistema ma lanciare gli ordini solo in un certo arco temporale tipo dalle 08:00 alle 16:00 .

    grazie

    #187520 quote
    robertogozzi
    Moderator
    Master

    Basta scrivere così:

    IF Time >= 080000 AND Time <= 160000 THEN
       BUY....        //oppure SELLSHORT
    ENDIF
    #187537 quote
    edilio75
    Participant
    New

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

    // Condizioni per entrare su posizioni long
    indicator1 = WeightedAverage[3](high)
    c1 = (close CROSSES OVER indicator1)

    IF TIME >= 152500 AND TIME <=155000 and c1 THEN

    BUY 1 CONTRACT AT MARKET
    ENDIF

    // Condizioni per uscire da posizioni long
    indicator2 = WeightedAverage[3](high)
    c2 = (close CROSSES UNDER indicator2)

    IF c2 THEN
    SELL AT MARKET
    ENDIF

    // Condizioni per entrare su posizioni short
    indicator3 = WeightedAverage[3](high)
    c3 = (close CROSSES UNDER indicator3)

    IF TIME >= 152500 AND TIME <=153500 and c3 THEN

    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF

    // Condizioni per uscire da posizioni short
    indicator4 = WeightedAverage[3](high)
    c4 = (close CROSSES OVER indicator4)

    IF c4 THEN
    EXITSHORT AT MARKET
    ENDIF

    ho fatto giusto ?

    #187546 quote
    robertogozzi
    Moderator
    Master

    Si, va benissimo.

    #187555 quote
    edilio75
    Participant
    New

    In questo modo posso lasciare il sistema inserito e farlo partire nell’intervallo di tempo indicato?
    fa differenza il time frame che ho sul grafico?
    grazie Roberto

    #187557 quote
    robertogozzi
    Moderator
    Master

    Si, se usi un time frame di 5 minuti o meno funzionerà correttamente perché le candele aprono e chiudono sul minuto 5.

    Se usi un time frame maggiore non sarà possibile che la strategia sia eseguita esattamente a quegli orari.

    Mi sono accorto adesso che hai postato nel forum Spagnolo, l’ho spostato io in quello Italiano.

    #187757 quote
    edilio75
    Participant
    New

    Ciao Roberto il sistema continua a inserire ordini nel mercato   Prima e oltre le condizioni degli orari

    #187768 quote
    robertogozzi
    Moderator
    Master

    Io l’ho provato sul DAX, 5 minuti, e funziona perfettamente.

    Tu su cosa l’hai provato?

    #187775 quote
    edilio75
    Participant
    New

    FTSE100 con timeframes 2 minuti

    #187777 quote
    robertogozzi
    Moderator
    Master

    Non funziona perché devi usare un timeframe che chiuda sui 5 minuti, quindi 1 o 5 minuti (oppure secondi, ma sempre che la loro candela chiuda ai 5 minuti).

    Il due minuti funziona ogni 5 candele (2, 4, 6, 8, 10) in quanto ai 10 minuti chiude anche il 5 minuti.

    #187784 quote
    edilio75
    Participant
    New

    Quindi basta anche cambiare l’orario tipo 080000 150000 in questo modo dovrebbe coincidere anche il 2 minuti ? Lo stesso discorso vale anche quando eseguo il Backtesting?

    #187800 quote
    robertogozzi
    Moderator
    Master

    Si, esatto.

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

Come inserire orari per apertura posizione nel mercato


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
edilio75 @edilio75 Participant
Summary

This topic contains 11 replies,
has 2 voices, and was last updated by robertogozzi
4 years, 1 month ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 02/04/2022
Status: Active
Attachments: No files
Logo Logo
Loading...