作者dontblame (占卜师)
看板Trading
标题Re: [问题] 标示某根K线位置的HTS语法
时间Sat Jul 11 00:34:30 2009
讯号位置= 讯号位置[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
1F:推 lyndonxxx:我的长度要等於讯号位置@_@ 07/11 01:00
2F:→ dontblame:意思是从有资料开始 创最高 才是讯号所在? 07/11 02:41
3F:推 lyndonxxx:我是要抓取从出现讯号那根k棒到现在最新的k棒中的最高 07/11 16:21
4F:→ lyndonxxx:或最低 如果最新这根k棒的收盘价大於(小於)最高(低) 07/11 16:23
5F:→ lyndonxxx:就在下一根k棒的开盘价进场动作 07/11 16:24
6F:→ dontblame:highest(high,讯号位置) 这就是发生讯号以来 的最高价 07/11 16:33