programmare un Ts – timeframe weekly

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #44182 quote
    andreag76
    Participant
    Average

    Buongiorno,

    vorrei programmare un Ts in questo modo:

    entra long se prezzo  è maggiore del massimo candela della settimana scorsa

    entra short se prezzo è inferiore al minimo candela della settimana scorsa

    L’ho pragrammato come codice sotto ma non parte mai, qualcuno mi può dire perchè e come correggerlo? Grazie mille

     

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
    
    // Impedisce al sistema di tradare in giorni specifici della settimana
    daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
    
    // Condizioni per entrare su posizioni long
    c1 = (close > DHigh(1)[1])
    
    IF c1 AND not daysForbiddenEntry THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    
    // Condizioni per entrare su posizioni short
    c2 = (close < DLow(1)[1])
    
    IF c2 AND not daysForbiddenEntry THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    
    // Stop e target
    SET STOP $TRAILING 160
    #44197 quote
    Nicolas
    Keymaster
    Master

    Penso che il tuo problema proviene dal fatto che tu non ti permettono di fare il commercio lunedì e domenica. Dovresti cancellare le condizioni per “daysForbiddenEntry” e vedere come va!

    #44204 quote
    andreag76
    Participant
    Average

    Non ci avevo pensato! Grazie Nicolas ci provo e lunedì lo sapremo!

    #44205 quote
    andreag76
    Participant
    Average

    Strano perché sul probacktest funziona , l ordine entra tutti i lunedì all ‘1 di mattina

    #44219 quote
    andreag76
    Participant
    Average

    Ho chiesto all’assistenza della piattaforma, mi dicono che l’ordine viene piazzato alla fine della candela durante la quale si sono realizzate le condizioni per aprire la posizione.

     

    Allora se ho capito bene questo codice dovrebbe funzionare così:

    Settimana 1,2,3

    Se la settimana 2 il prezzo è stato maggiore del prezzo massimo della settimana 1 , dovrebbe aprire long nella settimana 3?

    Questo è il problema di Pro real time, l’apertura alla barra successiva

     

    Stesso esempio si potrebbe fare  per il giornaliero

    #44222 quote
    andreag76
    Participant
    Average

    Ho allegato un proback test…Finchè il trend è long su più candele , bene, appena ce n’è una short, il sistema continua ad andare long perché prende come riferimento la candela ancora prima  …io non vorrei questo!

    #44266 quote
    andreag76
    Participant
    Average

    E anche oggi il weekly non funziona… provato su eur usd argento e dax

    #44773 quote
    Leonida1984
    Participant
    Average

    Quindi vuoi entrare long il lunedì mattina, se il close crosses over l’high della settimana precedente?

    Su quale time frame??

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

programmare un Ts – timeframe weekly


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
andreag76 @andreag76 Participant
Summary

This topic contains 7 replies,
has 3 voices, and was last updated by Leonida1984
8 years, 5 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 08/18/2017
Status: Active
Attachments: 1 files
Logo Logo
Loading...