Queste sono le righe da sostituire:
trailingstartlong = positionprice*(trailingpercentlong/100) / PipSize
trailingsteplong = positionprice*(steppercentlong/100) / PipSize
IF newSL=0 AND high-tradeprice(1)>=trailingstartlong*PipSize THEN
IF newSL>0 AND high-newSL>trailingsteplong*PipSize THEN
le righe:
once acceleratorlong = 0.055
once steppercentlong = (trailingpercentlong/10)*acceleratorlong
non occorre convertirle in quanto sono semplicemente una percentuale (0.35) con un fattore correttivo (0.055).
Ciao Roberto, ho fatto un pò di prove.
Le modifiche che hai postato per trasformare il codice in punti sono corrette, ma il codice stesso NON si presta ad una traduzione in punti dato che non potendo cambiare “acceleratorLong” (come hai scritto) in pratica rimane uguale a quello in %.
(Se ottimizzo infatti “trailingPerentLong” trovo come valore migliore lo stesso valore del TS in % (chiaramente ottimizzato anch’esso)
Ti volevo invece chiedere, sebbene questo tipo di TrP, sempre come hai scritto “adatta il trailing stop all’accumulo o vendita di posizioni seguendo il prezzo” , mi sembra che si possa utilizzare anche con solo 1 contratto.
- E’ corretto?
- Ti risulta che a volte è meglio (come performance) di quello classico?
Può anche essere usato con 1 contratto, ma allora perché non utilizzare quelli esistenti?
Non l’ho mai utilizzato, quindi non so dirti se possa essere meglio o meno.
Può darsi che in certi casi possa essere migliore e in altri no, occorre fare prove.
In alcuni TS funziona meglio sia di quello classico che hai riportato sopra sia del trailing tipo MFE. Quindi vale provarli per ogni TS dato che a volte, dai miei test, le differenze sono significative.