Codice istruzione per combinare Stop loss e Trailing

Forums ProRealTime forum Italiano Supporto ProOrder Codice istruzione per combinare Stop loss e Trailing

Viewing 3 posts - 1 through 3 (of 3 total)
  • #219768

    Buongiorno, vorrei chiedere se c’è la possibilità di implementare nel codice di trading automatico l’istruzione come dal titolo. Ho trovato nell’help di ProBackTest questo codice, ma inserendolo nel T.A. non funziona, mi dà errore.

    SET STOP [LOSS/pLOSS/$LOSS/%LOSS] <value> [TRAILING/pTRAILING/$TRAILING/%TRAILING] <value>

    Esempi di utilizzo:

    SET STOP LOSS x pTRAILING y: Uno stop loss é piazzato a x unità dal prezzo medio della posizione e diventa un trailing stop di y unità non appena il prezzo corrente varia favorevolmente d’almeno (y-x).

    Grazie

     

    #219778

    In effetti il manuale ProRealTime la indica come possibile, però IG non consente di usare un doppio stop loss contemporanemente.

    Si potrebbe pensare di scrivere due righe, una per lo stop loss ed una per il trailing stop, ma in questo caso verrebbe ricordata sempre e solo la seconda riga, in quanto il codice viene letto sequenzialmente dall’alto in basso ed ogni riga successiva sovrascrive quella precedente che riguardi la stessa cosa o la stessa variabile.

    La soluzione è quelle di usare la riga SET STOP [LOSS/pLOSS/$LOSS/%LOSS] <value>, ed usare per il trailing stop un codice.

    Qui puoi trovare, dalla riga 17 alla riga 56, il codice di Nicolas https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/. E’ già pronto così, devi solo modificare i due valori numerici trailingstart e trailingstep come preferisci e aggiungerlo alla fine del tuo codice.

     

     

    #219978

    Ok, la soluzione sembra valida; proverò a vedere se funziona.

    Grazie e buona giornata

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

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