[問題] HTS語法的毛病

看板Trading (金融交易)作者 (lyndon)時間16年前 (2009/07/18 15:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
小弟在檢查每個進出場的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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.46.155
文章代碼(AID): #1AONzNXD (Trading)
文章代碼(AID): #1AONzNXD (Trading)