trading in giorni specifici

Forums ProRealTime forum Italiano Supporto ProOrder trading in giorni specifici

Viewing 15 posts - 1 through 15 (of 16 total)
  • #43111

    Ciao a tutti ho scritto questo codice per operare solo in un giorno specifico ma mi da errore di sintassi,sapete dirmi cosa va corretto?
    Grazie

    #43113

    IF C1 and dayofweek <>0 THEN

    BUY 1 CONTRACT AT MARKET

    ENDIF

    Ciao, nell’esempio sopra voglio il TS entri buy al verificarsi della condizione C1 in tutti i giorni della settimana tranne la domenica. Molto utile, perchè la domenica sera spesso molti strumenti aprono in gap, ma sopratutto perchè lo spread è altissimo. Puoi mettere semplicemente, dayofweek=1 e aprirà solo il lunedi, 2 martedi, ecc…

    Spero di esserti stato utile…

    Buon trading Fill

    #43114

    ti ringrazio gentilissimo.

    vorrei andare long il venerdi (dayofweek=5) a condizione che la candela del giovedì sia rossa, ma mi sto tirando quadrato.

    #43118

    // Condizioni per entrare su posizioni long
    c1 = (DClose(0) < DOpen(0))

    IF c1 and dayofweek=5 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF

    #43119

    Grazie Fill

     

    #44350

    Grazie Fill, serviva anche a me

    #44356

    Scusate per entrare se il prezzo apre sopra il massimo di ieri è giusta questa o mi considera tutte le condizioni contemporaneamente o solo la prima?

     

    // Condizioni per entrare su posizioni long ;

    c1 = (DOpen(1) > DHigh(5))
    c1 = (DOpen(2) > DHigh(1))
    c1 = (DOpen(3) > DHigh(2))
    c1 = (DOpen(4) > DHigh(3))
    c1 = (DOpen(5) > DHigh(4))

     

    IF c1 and dayofweek <>0 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF

    #44765

    // Condizioni per entrare su posizioni long
    c1 = (DClose(0) < DOpen(0))

    IF c1 and dayofweek=5 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF

    Con Prorealtime, l’apertura delle posizioni è sempre all’apertura della candela successiva in cui si verificano le condizioni di setup. Ecco perchè, se l’intento è quello di aprire una posizione il venerdì mattina all’apertura,

    la condizione corretta è DAYOFWEEK= 4. Il sistema quando la candela del giovedì è rossa, inserisce un ordine in apertura della candela del venerdì.

    Buonagiornata.

     

    #44766

    Se vuoi entrare quando il prezzo apre sopra il massimo di ieri, e quindi farlo in time frame intraday, basta porre la seguente condizione

    C1=DOPEN(0) > DHIGH(1) ovvero se l’open di oggi è maggiore del massimo di ieri.

    IF C1 THEN

    BUY AT MARKET

    ENDIF

    #64696

    ciao a tutti , per operare in giorni specifici della settimana il codice è dayofweek = …..

    se invece si vuole operare uno specifico giorno lavorativo del mese , se è fattibile come si scrive?

    #64702

    Basta che scegli il giorno che vuoi e verifichi che sia tra 1 e 5, cioè tra lunedì e venerdì.

    #64703

    Ciao Roberto , Non vorrei prendere in considerazione un giorno della settimana , ma un giorno del mese.

    Per capire meglio io vorrei ad esempio testare il ventesimo giorno lavorativo di ogni mese , nell’arco dell’anno , è possibile una cosa del genere?

    #64870

    Questo è il codice:

    usando IF puoi verificare il numero del GiornoFeriale secondo le tue preferenze, per il ventesimo giorno feriale

    Verificalo e fammi sapere.

     

     

    #64930

    Grazie mille funziona.   So che magari è una rottura , ma quando hai un attimo di tempo ,  puoi spiegarmi il significato dei  passaggi che hai fatto così riesco  a comprendere la logica di programmazione.

    #64933

    Spero sia sufficientemente chiaro.

Viewing 15 posts - 1 through 15 (of 16 total)

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