Re: [問題] 標示某根K線位置的HTS語法

看板Trading (金融交易)作者 (占卜師)時間16年前 (2009/07/11 00:34), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串3/3 (看更多)
訊號位置= 訊號位置[1] +1 if close=highest(close,長度) then 訊號位置=0 end if 這樣 訊號位置 會是從 右邊數來 第 「訊號位置」根 怎麼從左上來 你應該自己改 不難 給你從又數來 因為 其實 從右數 比較好用 例如 要知道 發生創新高時的 高低點 用 high[訊號位置] low[訊號位置] 即可取得 ※ 引述《lyndonxxx (lyndon)》之銘言: : PARAMETER:長度(60) : CONDITION1 = ABS(LOW - OPEN) >= 15 OR ABS(LOW - CLOSE) >= 15 : CONDITION2 = ABS(LOW - OPEN)/ABS(CLOSE - OPEN) >= 3 : CONDITION3 = ABS(LOW - CLOSE)/(CLOSE - OPEN) >= 3 : CONDITION4 = ABS(HIGH - OPEN)/(CLOSE - OPEN) <= 2 : CONDITION5 = LOW=LOWEST(LOW,長度) : IF CONDITION1 AND ( CONDITION2 OR CONDITION3 ) AND CONDITION5 THEN : VALUE1 = BARNUMBER : END IF : PRINT(CDATE(DATE),CTIME(TIME),VALUE1,"=VALUE1",BARNUMBER,"=BARNUMBER") : 以上是小弟HTS的程式碼 : 我的問題是 當條件成立時的VALUE1 : 為啥不會儲存當時的K線個數(從最左邊數來) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.86.142

07/11 01:00, , 1F
我的長度要等於訊號位置@_@
07/11 01:00, 1F

07/11 02:41, , 2F
意思是從有資料開始 創最高 才是訊號所在?
07/11 02:41, 2F

07/11 16:21, , 3F
我是要抓取從出現訊號那根k棒到現在最新的k棒中的最高
07/11 16:21, 3F

07/11 16:23, , 4F
或最低 如果最新這根k棒的收盤價大於(小於)最高(低)
07/11 16:23, 4F

07/11 16:24, , 5F
就在下一根k棒的開盤價進場動作
07/11 16:24, 5F

07/11 16:33, , 6F
highest(high,訊號位置) 這就是發生訊號以來 的最高價
07/11 16:33, 6F
文章代碼(AID): #1ALssP6Y (Trading)
文章代碼(AID): #1ALssP6Y (Trading)