C’è modo di bypassare la limitazione di PRT per l’utilizzo del trailing stop in un sistema automatico ?
Mi riferisco a SET SET STOP $TRAILING 900 (in questo caso 900 dollari)
Sto utilizzando PRT da qualche mese e mi trovo benissimo, però alcune limitazioni non hanno davvero senso. Soprattutto quella di non poter attivare strategie sull’azionario.
Non sapevo di questa limitazione, anche perché non usao mai l’istruzione SET SET STOP TRAILING (nemmeno con l’aggiunta di $, % e P).
E’ preferibile utilizzare un codice che lo sostituisca. Uno dei più usati è quello di Nicolas che puoi trovare qui https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/, sono le righe da 17 a 56. Basta che le aggiungi alla fine del tuo codice e metti i valori che preferisci alle variabili trailingstart e trailingstep.
Debi solo fare attenzione a non usare gli stessi nomi per le variabili.
A questo punto potrai togliere SET SET STOP TRAILING ed avrai il trailing stop funzionante.
L’unica cosa è che funziona in Pips (punti), per convertire una cifra in punti, ad esempio € 900, scrivi:
1
Pips=900/abs(CountOfPosition)/PipValue*PipSize
All’inizio, prima di entrare a mercato, però usa 1, invece di abs(CountOfPosition).
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue