HTS語法的毛病 - 財經

Table of Contents

小弟在檢查每個進出場的K線時

發現一個矛盾的問題~"~

VALUE2 = LOWEST(LOW,訊號位置)
無遮蔽高點 = HIGHEST(HIGH[1],訊號位置-1)
訊號位置 = 訊號位置[1] + 1

IF CONDITION1 OR CONDITION2 OR CONDITION3 THEN
訊號位置 = 1
日期 = DATE
時間 = TIME
賣價 = LOW
停損停利價= HIGH
END IF

IF DATE = 日期 AND TIME < 130000 THEN
IF CLOSE > 買價 AND CLOSE > 無遮蔽高點 AND
CONDITION4 AND 停損停利價 <= VALUE2 THEN
BUY("B") NEXT BAR AT MARKET
END IF
END IF

我是在程式判斷有訊號成立時

就設當時K線的低點為賣價 高點為停損點

然後經過條件都確認後就進場

現在問題是 當下最新的K棒已經碰到停損點了

可是此根K棒卻又出現訊號 等於把之前設的停損點洗掉了

所以也就不會出場

這在實際作單時應該是會先停損 後面才進場

但是作回測時 就會有以上的問題產生

請問這種問題如何解決 Orz



--

All Comments