HTS語法的毛病 - 財經
By Isabella
at 2009-07-18T15:52
at 2009-07-18T15:52
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
--
發現一個矛盾的問題~"~
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
--
Tags:
財經
All Comments
Related Posts
靠短線及當沖創造億萬人生-喬治.安傑羅[二]/藍藍路[選]
By Freda
at 2009-07-16T09:13
at 2009-07-16T09:13
如何使用 this bar ?
By Yuri
at 2009-07-15T20:13
at 2009-07-15T20:13
如何使用 this bar ?
By Hedwig
at 2009-07-15T15:42
at 2009-07-15T15:42
HTS分線回測
By Sarah
at 2009-07-15T13:11
at 2009-07-15T13:11
關於日盛訊號輸出程式碼的問題
By Edith
at 2009-07-12T20:07
at 2009-07-12T20:07