singolo trade su segnale (M. Timeslot)

Forums ProRealTime forum Italiano Supporto ProOrder singolo trade su segnale (M. Timeslot)

Viewing 10 posts - 1 through 10 (of 10 total)
  • #213201

    ciao a tutti,

    chiedo gentilmente come poter fare per attivare un singolo trade dopo un segnale da indicatore. Di fatto vorrei evitare che dopo l’uscita (es per profit o loss), il sistema rientri a mercato; ciò fino al prossimo segnale.

    purtroppo vedo che non posso aggiornare variabili in caso di codice multitimeframe.

    grazie mille,

    L.

     

     

    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate

    timeframe(4h,Updateonclose)
    indicator1 = CALL “SEGNALE LONG”
    if indicator1[close] > 10 then
    liv= high[1]
    endif

    timeframe(5mn)
    IF (CLOSE > liv) and not ONMARKET then
    BUY 10 SHARES AT MARKET
    endif

    SET STOP pLOSS 10
    SET TARGET pPROFIT 10

    #213249

    Prova questo (io non l’ho provato perché non ho quell’indicatore):

     

    #213260

    Grazie infinite Roberto, sembra funzionare riguardo il fatto del singolo trade su ciascun segnale ma vedo un problema:

    come da esempio nell’immagine allegata, la variabile “liv” si aggiorna correttamente al valore del max della candela H4, ma solo dopo altre 4 ore dalla chiusura della medesima candela che ha generato il segnale (barra verde in basso). Di fatto, la strategia dovrebbe abilitare l’acquisto stop dopo che il prezzo supera  il massimo della candela che ha generato il segnale, ovvero subito dopo la generazione del segnale stesso (quindi subito dopo la chiusura della medesima candela). il codice invece aggiorna tale livello solo al chiudersi della candela successiva, perdendo di fatto 4 ore. Nel grafico a dx viene mostrato il T frame a 1m, dal quale si vede meglio il comportamento. In questo esempio il prezzo non supera il livello stop di riferimento durante le 4 ore successive alla chiusura della candela e pertanto non ci sono problemi ma si vede chiaramente dal grafico del livello che l’aggiornamento avviene alle ore 22:00 invece che alle ore 18:00.

    Fammi per favore sapere se non sono stato chiaro.

    Grazie ancora,

    Leonardo

    #213978

    Servirebbe l’indicatore per essere in grado di fare delle prove.

     

    #213982

    grazie Roberto, dovrei aver risolto.

    Buona giornata,

    L.

    #214139

    Salve Roberto,

    se possibile, vorrei chiederti come poter limitare l’ordine di acquisto solamente durante la successiva candela in H4, ovvero solamente durante le 4 ore successive alla candela che ha generato il “SEGNALE LONG”..

    Grazie ancora per il supporto!

    L.

    #214145

    Lo fa già da solo, le righe 2-5 danno un segnale che vale 4 ore (con UpdateOnClose i dati si aggiornano solo alla chiusura successiva). Quindi, a meno che anche alla successiva non ci sia un ulteriore segnale, finisce li.

    Quindi il segnale vale per 4 ore.

     

     

     

    #214161

    ok grazie!

    L

    #214358

    Ciao Roberto,

    qualora volessi invece tenere aperta la possibilità di tenere valido il segnale per x barre come potrei fare? dovrei inserire un contatore?

    grazie mille,

    L.

    #214373

    Si, facendo iniziare il contatore da 0, quando arriva il segnale inizi ad incrementarlo di 1, senza azzerare il segnale. Quando arriva ad X, azzeri il segnale ed il contatore.

     

Viewing 10 posts - 1 through 10 (of 10 total)

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