Hallo liebe PRTler,
mir kam der Gedanke, dass in Backtests das Ergebnis bei fehlender Steuerberücksichtigung verfälscht ist, insbesondere bei Gewinn-Reinvest.
Jedoch scheint ein berechneter Steuerabzug (siehe nachfolgender Codeschnipsel) die Equity-Kurve, bzw. eine dahingehende Einflussnahme nicht zu greifen. Siehe auch Screenshot.
Hat jemand eine Idee den 25%igen sofortigen Steuerabzug in der Equity-Kurve, wünschenswert natürlich für den Detailbericht, zu realisieren?
Danke vorab und liebe Grüße
Rainer
If Equity[0] > Equity[1] Then
WinTax = (Equity[0]-Equity[1])*0.25
Else
WinTax = 0
Endif
If PosiSizeMod = 0 Then
StartEquity = 1000
Equity = (Strategyprofit+StartEquity)-WinTax
TRisklevel = 0.50
TCapitalrisk = Round(Equity*TRisklevel)
THebel = 20
TMargin = (Close/THebel)
IF (TCapitalrisk/TMargin) < 1 Then
TPositionen = 0.5
Else
TPositionen = Round(TCapitalrisk/TMargin)
EndIf
PositionsSize = Min(200,TPositionen)
Else
PositionsSize = PosiSizeMod
EndIf
GRAPH (Equity) Coloured(255,153,0) AS "Equity"
Denn in Zeile 8 subtrahieren Sie NUR die aktuelle WinTax , während Sie diese immer aufsummieren und vollständig entfernen sollten.
Mit steigendem Eigenkapital muss auch die Steuer steigen.
Guten Morgen Roberto,
vielen Dank für die zeitnahe Antwort.
Du hast mich auf den richtigen Weg gebracht, so funktionierts wie ich mir es vorgestellt habe, Änderung in Zeile 8:
Equity = (Strategyprofit*0.75+StartEquity)
Nun wird auch der Steuerabzug im Detailbericht korrekt berücksichtigt.
Schönen erfolgreichen Tag.
Liebe Grüße
Rainer