Hier gibts Systeme zum herunterladen und Ihr könnt Eure Systeme ebenfalls zum download anbiedern.
Antwort schreiben

Performance - Backtesting - Handelssysteme

09.05.2005, 20:20

Hallo Leute,

Dank Indos programmierter Performance-Berechnung für sein vorgestelltes Handelssystem, konnte ich es möglich machen, in gängige Handelssysteme eine Performance-berechnung einzubauen.

Diese biete ich hier zum download an. Der Vorteil davon ist, das man auf einen Schlag sehen kann, ob ich in einer bestimmten zurückliegenden Zeitspanne mit einem HS Gewinne oder Verluste gemacht hätte. So entfällt langwieriges Zusammenzählen von GuV und man kann ruckzuck die Einstellungen oder Zeitzonen ändern und sehen, was es gebracht hätte.

Falls jemand zu seinem HS eine Performance-berechnung haben möchte, dann sendet mir eine PN. Ach ja, die Handelssysteme sind für 4 und 2stellige Währungspaare anwendbar.

Soderla:

PerformanceMacoADXSpeedCorrectedall.vttrs
Performance_vt_MACDS.vttrs
Performance-VT-SimpleCrossMovingAverage.vttrs
Performance-VT-SchaffTrendCycleSystem.vttrs
Performance-VT-Moving Average of Relative Strength System.vttrs
Performance-VT-LevelStop-ReverseSystem.vttrs
Performance-VT-FractalTradingSystem.vttrs
Performance-ComplexTradingSystem.vttrs

Wer irgendwelche Fehler findet, der melde sich bitte. Danke und viel Spass beim Testen.

Matze
Zuletzt geändert von WorldTra.de am 23.06.2005, 12:13, insgesamt 1-mal geändert.

09.05.2005, 20:20

09.05.2005, 21:13

hier mal ein Beispiel:

Bild

Die schwarze Linie mit den Zacken nach oben oder unten zeigt an, wann Gewinne (nach oben) und Verluste (Zacken nach unten) generiert wurden. Der einzelne Tradeprofit.

Die blaue Linie zeigt die kumulierten Tradingergebnisse von Anbeginn der Zählung. Unterhalb der schwarzen Linie ist man verlustig, oberhalb im Gewinn. Man kann den Zeitraum variieren, indem man die Kerzenanzahl abändert.

Matze

21.06.2005, 14:02

Hallo Matze,

wieso eröffnet das Performance-VT-SimpleCrossMovingAverage eigentlich bei mir automatisch 2 gleiche Positionen ?

21.06.2005, 14:23

Hallo Scary, Hallo Fried,

ich glaube, ich habe da einen Fehler in dem System. Ich bearbeite es jetzt noch mal und dann stelle ich es erneut frisch rein und schreibe gleich danach, wie es anzuwenden ist.

Danke für eure Aufmerksamkeit.

Matze

21.06.2005, 15:04

So,

ich habe es mal abgeändert und wieder zum download eingestellt.

Versucht bitte mal, ob es jetzt hinhaut.

Die Standardloteinstellungen sollten bei Positionsgrössen von z.B. 0,1 Lot auch bei 0,1 Lot definiert sein.

Positionen werden mit den folgenden Zeilen geöffnet und gedreht:

{OpenBuy und CloseBuy}

OpenBuy:= Long and (eventCount('OpenBuy')= eventCount('CloseBuy'));
CloseBuy:= Short and (eventCount('OpenBuy')> eventCount('CloseBuy'));

{OpenSell und CloseSell}

OpenSell:=Short and (eventCount('OpenSell')= eventCount('CloseSell'));
CloseSell:= Long and (eventCount('OpenSell')> eventCount('CloseSell'));


Wichtig für ein richtiges Funktionieren ist, das man die Finger davon lässt, wenn es einmal angestellt wurde. Das System merkt sich nämlich, ob eine Position offen ist oder nicht. Werden weitere Positionen händisch geöffnet, dann kommt das Teil durcheinander. Es kommt auch durcheinander, wenn es zu einer Trennung vom Server kommt UND zwischenzeitlich eine Position gedreht worden wäre. Dann wird nämlich das System gestoppt. Stellt man es dann wieder an, weiss das System nicht mehr, das schon eine Position offen war. Das ist der Nachteil am eventcount. :(

Gruss

Matze

21.06.2005, 15:16

Klasse Matze, das nenne ich Einsatz. Werde es gleich testen, wenn ich zu Hause bin. Nochmals vielen Dank für Deine Hilfe :D !

21.06.2005, 15:21

Gern geschehen. :ja:

Matze

22.06.2005, 13:13

Hallo Matze!
Ich habe gestern auch mal kurz das Performance-VT-LevelStop-ReverseSystem.vttrs ausprobiert und festgestellt, dass ebenfalls gleichzeitig 2 Positionen geöffnet bzw. geschlossen werden. Dieses Problem hatten wir ja gestern schon mit dem MAE Crossing.

Und: Während das Performance-VT-LevelStop-ReverseSystem.vttrs
arbeitet, darf man dann auch nicht selber handeln (eingreifen)?

22.06.2005, 13:26

Hallo Fried,

ich werde noch mal alle Systeme überarbeiten müssen. Da gibt es glaube ich überall ein Variablen-Zuordnungsproblem.

Generell solltest du, wenn du ein HS am Laufen hast, die Finger vom händischen Positionen lassen. Da kommt das HS fast garantiert durcheinander. Ausser du hast mehrere Unterkonten. dann kannst du auf dem einen Konto aktiv handeln und auf dem anderen das HS laufen lassen. Das ginge.

Wenn ich die Systeme fertig habe, dann melde ich mich.

Matze

22.06.2005, 13:55

So, jetzt müsste es hinhauen, bei allen Systemen. Danke noch mal.

Matze
Antwort schreiben




Bei iphpbb3.com bekommen Sie ein kostenloses Forum mit vielen tollen Extras
Forum kostenlos einrichten - Hot Topics - Tags
Beliebteste Themen: Action, NES, Erde, USA, Air

Impressum | Datenschutz