Aiuto condizione per chiusura posizione

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #248505 quote
    davidator
    Participant
    Junior

    Ciao,

    Vorrei un aiuto per capire come impostare questa condizione:

    • Esci dalla posizione se il prezzo raggiunge il massimo della barra precedente a quella di apertura della posizione.

     

    Dunque il prezzo target viene fissato ad apertura della posizione e resta fisso.

    Inoltre, è possibile far ignorare ad un codice per backtest tutti i dati del fine settimana? Non solo riguardo i giorni di apertura/chiusura delle posizioni ma per quanto riguarda il calcolo degli indicatori etc.

    Spero possiate aiutarmi e grazie in anticipo.

    Grazie!

    Davide

    #248516 quote
    robertogozzi
    Moderator
    Master

    Non duplicare it tuoi post. Poni la tua domanda solo una volta e solo in un forum. Tutti i doppi post verranno comunque eliminati, quindi pubblicare più volte la stessa domanda ti farà perdere tempo e non ti farà avere una risposta più velocemente. Il doppio post crea solo confusione nei forum.

    Grazie 🙂

    Non puoi pretendere di avere una risposta immediata, può passare un giorno, a volte di più. Pazienta un pò, vedrai che ti verrà risposto.

    #248522 quote
    robertogozzi
    Moderator
    Master

    Ho spostato l’argomento dal supporto Probuilder, in quanto si tratta di una strategia e non di un indicatore, come da regole indicate nel riguadro evidenziato in giallo qui sotto.

    Questo è il codice. Usa SET STOP pLOSS per lo stop loss fisso, mentre calcola all’entrata il punto di uscita ed usa SET TARGET PRICE per uscire in profitto:

    IF Not OnMarket THEN
       IF close CROSSES OVER average[20,0](close) THEN
          BUY 1 Contract at Market
          Exitprice = high
          SET TARGET PRICE Exitprice
       ELSIF close CROSSES UNDER average[20,0](close) THEN
          SELLSHORT 1 Contract at Market
          Exitprice = low
          SET TARGET PRICE Exitprice
       ENDIF
       SET STOP pLOSS 100
    ENDIF
    //GraphOnPrice ExitPrice coloured("Fuchsia")

    GRAPHONPRICE, alla fine del codice, ti mostra il punto di uscita in profitto (se vuoi vederlo devi però togliere le due barre del commento).

    Quanto ad evitare di aprire posizioni nel fine settimana, basta cambiare la riga 1 con questa, che verifica che le operazioni avvangano solo tra Lunedì e Venerdì, rispettivamente giorno 1 e 5 della settimana:

    IF Not OnMarket AND (OpenDayOfWeek >=1) AND (OpenDayOfWeek <=5) THEN

    Quanto ad evitare che gli indicatori non tengano conto del fine settimana per i calcoli, non si può fare. Puoi provare a chiedere a ProRealTime se puoi settare in qualche modo gli orari personalizzati, ma non ho trovato nessuna opzione al riguardo.

    davidator and Iván González thanked this post
    #248529 quote
    davidator
    Participant
    Junior

    Ciao Roberto,

    Grazie mille per il codice. Credo di aver capito la logica così da poter lavorare a ciò che voglio fare.

    Riguardo i dati del fine settimana, anche quando rimuovo il fine settimana dal grafico e personalizzo gli orari, il codice comunque considera l’intero grafico per i suoi calcoli.

    Scusa per la confusione del doppio post e la disattenzione di aver postato nella sezione sbagliata.

    Grazie ancora e buona giornata!

    Davide

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

Aiuto condizione per chiusura posizione


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
davidator @davidator Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by davidator
7 months, 2 weeks ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 06/23/2025
Status: Active
Attachments: No files
Logo Logo
Loading...