作者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