作者lyndonxxx (lyndon)
看板Trading
標題Re: [問題] 標示某根K線位置的HTS語法
時間Fri Jul 10 20:38:12 2009
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: 118.171.64.120
1F:推 dontblame:建議您的prin 要放在 if end if 間 不然印出一堆0 07/10 23:05
2F:→ dontblame:另外要確定 if 的條件 有成立 07/10 23:05
3F:→ lyndonxxx:我知道了= = 在IF裡面的barnumber是每當條件成立一次 07/10 23:43
4F:→ lyndonxxx:他才會+1 並不是儲存當下那根K棒的位置 07/10 23:43
5F:→ lyndonxxx:我是要抓取close=highest(close,發生訊號的K棒位置) 07/10 23:45
6F:→ lyndonxxx:所以需要紀錄某根K棒的位置 誰能教我怎麼寫出這邏輯Orz 07/10 23:46