Hallo Bernd,
ich habe das DST Problem ebenfalls, da ich unter anderem den US Einfluss auf Europa handle.
Damit verschiebt sich natürlich seit Montag auch mein Handelszeitfenster, obwohl ich ESTX50 Trade.
Gestern habe ich mir mit eine quick & dirty Lösung für den Handel geholfen.
|
Quellcode
|
1
2
3
4
5
|
global const dst:-100;
// Definition des Zeitfenster in dem der Einstieg erlaubt ist ----------------------------
global const time_set:[time_set:1600.0,1500|1505|1510|1515|1520|1525|1530|1535|1540|1545|1550|1555|1600|1605|1610|1615|1620|1625|1630];
global const time_ende:[time_ende:1715.0,1600|1605|1610|1615|1620|1625|1630|1635|1640|1645|1650|1655|1700|1705|1710|1715|1720|1725|1730|1735|1740|1745|1750|1755|1800|1805|1810|1815];
global calc zeitfenster:Uhrzeit()>=(time_set+dst) and Uhrzeit()<=(time_ende+dst);
|
Das habe ich dann gestern abend verbessert: Exceltabelle, die Du als CSV abspeichern kannst und -1/0+1 liefert jenachdem wie die Zone gerade verschoben ist.
Die bindest Du als Titel ein und ersetzt in obiger Formel global const DST durch:
|
Quellcode
|
1
|
global calc dst:Close("DST USA Europa")*100;
|
Kann man bestimmt auch schöner lösen, aber bei mir funktioniert damit auch der Backtest seit 1997 sauber.
Kannst Du Dir natürlich auch für Hongkong, ... basteln.
Leider ist die Datei bisschen groß (600KB inn RAR komprimeirt) zum hier anhängen.
Gruß
Kalli
If you think it´s expensive to hire a professional, wait until you hire an amateur.