zeitlich begrenzte Aktionen (Sess....) | |
Zitat: Original von swbo
Hallo,
wie ist es mir möglich Handelssignale, die auch am Tagesende noch generiert werden, zu einer bestimmten Zeit hin zu begrenzen (kein Overnighthandel) oder zu einer bestimmten Zeit - morgens ein erstes Signal generieren zu lassen?
Danke, Swen
Hallo Swen,
Dein Beitrag, hier an dieser Stelle, ließ mich nicht vermuten, dass es sich im Inhalt um ein EasyLanguage-Problem handeln könne, denn dafür wurden die entsprechende Unterforen eingerichtet (ist zwar auch nicht meine bevorzugte Forenstruktur, doch scheint es sich für themenorientierte Entflechtung anzubieten).
Doch um zu versuchen, Dir eine Antwort auf Deine Frage zu geben, ist auszuführen, dass es, sofern Du eine Intervallgröße unter der Tagesgröße anzeigen lassen kannst, verschiedenen Arten zur Lösung gibt, je nach Problemstellung, die es Dir ermöglichen, sowohl die ersten als auch die letzte Tagespositionierung nach Uhrzeiten zu begrenzen.
IF Time = 1000 And close>Average(close,Len) THEN buy at market;
Diese Anweisung bewirkt einen Market-Kauf um 10:00 Uhr (10a.m.), wenn der Closekurse über seinem Gleitenden Durchscnitt liegt.
Wenn Deine Symbole korrekte Zeiteinstellungen auf dem Registerblatt Sessions (GlobalServer -> Edit Symbol -> Sessions) , kannst Du Dich mit den dadurch vordefinierten Festwerten:
Sess1EndTime
Sess1FirstBarTime
Sess1StartTime
Sess2EndTime
Sess2FirstBarTime
Sess2StartTime
IF Time >= CalcTime(Sess1StartTime, 12*BarInterval) THEN
BEGIN ... END
meint z.B., dass eine Aktion, die zwiechen den BEGIN..END-Marken beschrieben ist, dann Berücksichtigung findet, wenn die Bedingung 12*BarInterval seit dem Zeitpunkt des Sitzungsstart erfüllt ist, also bei einem 5-Minuten-Chart, eine Stunde nach standardmäßiger Handelseröffnung.
IF Time >= CalcTime(Sess1StartTime, 12*BarInterval) AND
Time <= CalcTime(Sess1EndTime, -12*BarInterval) THEN
BEGIN ... END
Dieser Anweisungsblock begrenzt also Aktionen bei einem 5-Minuten-Chart, auf die Zeitenspanne zwischen eine Stunde nach standardmäßiger Handelseröffnung und eine Stunde vor standardmäßigem Handelsschluß.
Die Formulierung "standardmäßig" ist dabei besonders zu beachten, denn an Tagen mit veränderten Handelszeiten, werden hier eben auch nur die voreingestellten Session-Zeiten verwendet.
Weitere Hinweise sind in der Hilfe unter Session zu finden.
Gruß
Uwe
]
|