Buon sabato a tutti,
chiedo il vs. supporto per integrare il tool allegato con la funzione del reinvestimento degli utili , con la possibilità di scelgiere la percentuale di reinvestimento.
Grazie anricipatamente.
Nicola
Occorre indicare il CAPITALE iniziale e la PERCENTUALE di reinvestimento del guadagno accumulato (linee 9 e 10):
// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Il sistema cancellerà tutti gli ordini in attesa e chiuderà tutte le posizioni a 0:00. Dopo l'orario "Flat Before" non saranno piazzati nuovi ordini o posizioni.
DEFPARAM FLATBEFORE = 170000
// Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all'orario "Flat After"
DEFPARAM FLATAFTER = 220000
//
Timeframe(2h)
ONCE Capital = 100000
ONCE PerCent = 50 //reinvest only 50% of the gains
myEquity = Capital + (max(0,StrategyProfit) * PerCent / 100)
PositionSize = max(1,round(myEquity / close,1))
// Impedisce al sistema di tradare in giorni specifici della settimana
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Condition to limit only one trade per day
firstbar = barindex - intradaybarindex
if tradeindex(1) < firstbar then
nottraded = 1
elsif tradeindex(1) >= firstbar then
traded = 0
endif
// Condizioni per entrare su posizioni long
c1 = (close[1] > DClose(26)[1])
IF c1 AND not daysForbiddenEntry THEN
BUY PositionSize CONTRACT AT MARKET
ENDIF
//
SET STOP pLOSS 180
SET TARGET pROFIT 180
//
graph myEquity
graph PositionSize
grazie della modifica ma il risultato dopo un test su 200k barre è uguale all’originale.
così
once sl=180
ONCE Capital = 2000
ONCE PerCent =5 //reinvest only 50% of the gains
myEquity = Capital + StrategyProfit
PositionSize =round((myEquity/100)*PerCent/sl,2)
Ho inserito le modifiche ma non cambia nulla
Rispondo a Roberto Gozzi, ringraziandolo per il puntuale riscontro.
Ieri sera avevo scritto he il risultato era identico ma oggi ho notato che sul grafico compare una’altra equity line; mi chiedo se rappresenta il risultato del solo reivestimento da sommare all’altra equity line che compare sulla parte sueriore del grafico.
allego il grafico.
Grazie
riallego il grafico con gli importi
Ci sono due linee con i dati delle variabili (vedi l’istruzione GRAPH):
- myEquity è il capitale Iniziale + una percentuale del guadagno realizzato (0, se c’è una perdita)
- PositionSize è il numero di contratti/lotti