Hallo zusammen,
hier werden Handelssysteme eingestellt die neben den Signalen im Chart, unter dem Chart auch noch die Performance anzeigen.
Möglich macht das diese Programmierung:
{---Positionsausstieg, der aber nicht gehandelt werden darf---}
{---ist nur für Positionsflagge wichtig---}
LongStop:= if(Cross(ma2+trigger,ma1),1,if(Short=1,1,0));
ShortStop:= if(cross(ma1,ma2-trigger),1,if(Long =1,1,0));
{---Positionsflagge setzen---}
PositionFlagLong:= if(long=1,1,
if(prev=null,0,
if(longstop=1,0,prev)));
PositionFlagshort:= if(short=1,1,
if(prev=null,0,
if(shortstop=1,0,prev)));
{OpenBuy and CloseBuy}
OpenBuy:= if(Long=1 and ref(PositionflagLong,-1)=0 ,1,0);
EntryPriceBuy:=if(OpenBuy=1,C,Prev);
CloseBuy:= If(LongStop=1 and ref(PositionFlagLong,-1)=1 ,1,0);
ExitPriceBuy:=if(CloseBuy=1,C,Prev);
{OpenSell and CloseSell}
OpenSell:= if(Short=1 And ref(PositionFlagShort,-1)=0,1,0);
EntryPriceSell:=if(OpenSell=1,C,Prev);
CloseSell:= If(ShortStop=1 And ref(PositionFlagShort,-1)=1,1,0);
ExitPriceSell:=if(CloseSell=1,C,Prev);
{---Profit berechnen---}
TradeProfit:= If(closebuy=1,((ExitpriceBuy-EntryPriceBuy)*MultiPlikator)-Spread,
If(closesell=1,((EntryPriceSell-ExitPriceSell)*MultiPlikator)-Spread,0));
- Diese Programmierung funktioniert für all "Cross" Handelssysteme, die ständig im Markt, also entweder short oder long.
- Das Handelssytem muß als Kaufprogramierung "LONG" und "SHORT" verwenden. Nicht "up" oder "down" oder "sell" bzw. buy"
- Es sind lediglich nur "kleine Anpassungen" nötig, um die Performanceberechnung einzubauen.
- Der Spread wird automatisch mitberechnet. (Muß vorher eingestellt werden)
- Matze wird das Handelssystem MACD_ADX_SPEED_CORRECTED_PERFO in 2 Versionen einmal für 4 stelligen Devisenpaare und einmal für 2 stellige Devisenpaare zum download bereitstellen.
Wird das HS dann in VT geladen sollte z.B folgender Chart erscheinen:
Unter dem Chart erscheint jetzt die Performance des HS.
- Die schwarze Linie zeigt jeweils die letzten gehandelten Signale an. Geht der Pfeil nach oben wurde ein (+) gemacht, bei einem Pfeil nach unten war der Trade nagativ (-) Das Ergebnis wird immer zum Tradeende dargestellt
- Die blaue Linie zeigt die gesamt Performance an, und zwar für die eingestellte Länge des Charts. z.B. im 1Std. Chart 4 Wochen.
Das wars erstmal fürs erste. Einfach mal downloaden und in VT einbauen und testen. Ist das HS so wie im Bild in VT Chart einfach die Indikatoren größe verändern, die Performance wird dann entsprechend neu berechnet.
Grüße Indochris