Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »LowTrader« (9. Mai 2017, 16:08)
Dann musst Du aber auch eine "Währungsbereinigung" durchführen.Also z. B. ein HS auf den Dax hat Trade 1. von 26.7.2014 - 28.7.2014 usw.
Nun würde ich gerne die in der Tradeliste eingetragenen Entry und Exit Zeitpunkte auf einen anderen Titel (z. B. SP500) "handeln" lassen und die Rendite bestimmen.
Dies soll eine Art Vergleichbenchmark sein, was in den investierten zeiträumen so möglich gewesen wäre.
Weiß da jemand einen Weg, außer das von Hand mit Datemark einzutippen?
Zitat
Weiß da jemand einen Weg, außer das von Hand mit Datemark einzutippen?
Hallo Anke, das ist genau das was ich gesucht habe, großartig! Wenn ich darf würde ich noch 2 Sachen zurückfragen:Zitat
mit dem Schlüsselwort #_position# kannst Du die Handelssignale von System 1 bequem an System 2 durchleiten.
Die Währungs-Umrechnungen realisierst Du dann über die Eingabe des
Umrechnungstitels in der Registerkarte "Berechnung" von System 2.
Das würde mich jetzt schon sehr interessieren. Was Du schreibst, ist genau wie das ganze angefangen hat. Die Programmierung des Systems ist genauso aufgebaut das Kursreihen in Variablennamen gespeichert werden. Bei mir kam es da beim Backstest aber zu ein paar Ungereimtheiten (die wohl daran liegen, dass die Kursreihen unterschiedliche Startzeitpunkte haben und daher unterschiedlich initialisiert werden). Da Du das jetzt mit den "sehr simplen" Systemen angesprochen hast, gibt da es eine Menge an Code an der das nicht mehr so zuverlässig arbeitet?Zitat
bei sehr simplen Systemen (SMA200) kannst Du das zb. so machen:
global calc index=Close("DAX");
global calc enterlong:index>GD(index,200,s);
jeder Titel in dem HS wird dann parallel zum DAX gehandelt, wenn Du in den Enterlong Regeln enterlong eingetragen hast.
Zitat
Wo findet sich die RK Berechnung?
Da Du das jetzt mit den "sehr simplen" Systemen angesprochen hast, gibt da es eine Menge an Code an der das nicht mehr so zuverlässig arbeitet?
im vorliegenden Fall muss das dann etwas abweichen heißen. Du willst ja die Position des DAX aus dem 1. System haben, daher:global calc positionS1: #_Position NamevonSystem1?#;
Quellcode |
|
1 |
global calc position: #_Position NamevonSystemDAX#; |