salve
vi chiedo gentilmente se potete sistemare l'errore in VT di calcolo della percentuale dei trading System in caso di doppia uscita
vi metto TS di esempio
da applicare su Unicredito a 15 minuti
per comodita di spiegazione faccio entrare long il sistema al prezzo di 10€ circa con 1000 pezzi
il sistema chiude 500 pezzi a +40% e fin qui tutto bene...il report dice +40% di % e +2000€ circa di profitto
poi il sistema chiude la totalita dei pezzi a +80%..il report dice +80% circa e + 4000€ di profitto
poi viene il problema...come resa assoluta totale viene sommato il +40% della 1ª operazione con il +80%
della 2ª operazione dando un totale sbagliato del 120% circa contro un risultato veritiero del 60% ( il portafoglio riporta appunto +6000€ circa di guadagno totale )
riassumendo l'errore è dovuto al fatto che le percentuali devono essere dimezzate in entrambe le operazioni nel calcolo finale
allego immagini
grazie
codice ts
Var: condizstart,condizstop,prox01;
Var: qtaInCaricoMax;
qtaInCaricoMax=1000;
prox01=addperc(positionvalue,40);
if (getYear=2022) and (getmonth=09) and (getDay=08) then condizstart=1;else condizstart=0;endif;
if (getYear=2023) and (getmonth=02) and (getDay=01) then condizstop=1;else condizstop=0;endif;
if t=1615 and condizstart=1 then Buy(this, nextbar, atopen,1000 );endif;
if PositionDir=1 and c>prox01 then sell (this, nextbar, atopen,HalfQta);endif;
if PositionDir=1 and condizstop=1 then sell(this, nextbar, atopen,Allqta);endif;