Tradestation User Group Germany (http://www.tradernet.org/wbb/index.php)
|- Newbies (http://www.tradernet.org/wbb/board.php?boardid=3)
|-- Begrenzung der Handelssignale auf eine bestimmte Zeit (http://www.tradernet.org/wbb/threadid.php?boardid=3&threadid=36)


Geschrieben von swbo am 18.01.2002, 10:47:

Begrenzung der Handelssignale auf eine bestimmte Zeit

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


Geschrieben von Uwe am 19.01.2002, 18:47:

  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
    ]

  • Powered by: Burning Board 1.1.1 © 2001 by WoltLab