Tradestation 2000: Entry-Problem
Habe das folgende Signal geschreiben:
---------------------------------------
if marketposition = 0 and open > close[1] then buy at open;
if marketposition = 1 then exitlong at close;
--------------------------------------------------
und wundere mich, daß das System erst 1 Bar später den
Kauf ausführt?
Hat jemand eine Lösung?
(...then buy next bar at open;) möchte ich nicht verwenden - Folgeprobleme.
Gruß
hewi
Hallo hewi,
solange Du nicht irgendwo "open next bar" verwendest führt die TS alle Handelssystemberechnungen zum Close des Bars (und nur dann) durch. Daher der Kauf erst einen Bar später als Du möchtest. Die Lösung:
---
if MarketPosition = 0 and Open next Bar > Close then Buy Next Bar at Market;
---
und wegen der "Folgeprobleme" (man kann "Open next Bar" und "this Bar at Close" nicht zusammen in einem Signal verwenden) in einem 2. Signal:
---
Exitlong this Bar at Close;
---
sollte zusammen in einer Strategie das gewünschte Ergebnis liefern.
Gruss
-Klaus
Hallo Klaus,
vielen Dank für die Info.
Gruß
hewi