在使用stkindi的时候,发现用不同方式,引用相同数据的时候,结果有不同
比如:
在aaaa中
m1:hhv(h,60);
m2:hhv(h,20);
引用到bbbb中
n1:stkindi('ru09',aaaa.m1',0,22,1);
n2:stkindi('ru09',aaaa.m2',0,22,3);
其实都是引用前60秒内的高点,但得出的数据有差别,
引用1秒的,差了10多秒的数据,
是什么原因?
PERIOD 周期类型,有效值范围为(0-24),依次表示:
0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟、
6:日、7:周、8:月、9:年、10:多日、11:多分钟、12:多秒、
13:多小时、14:季度线、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线、20:自定义N日线、21:自定义N分钟线、22:自定义N秒线
23:自定义N笔线;24:自定义N小时线;25:等价K线;26:等量K线;
Num变量说明:
1、当PERIOD周期<=19,Num为左右偏移周期个数(可选),0表示引用当前数据,小于0为引用之前数据,大于0为引用之后数据;
2、当PERIOD周期>=20和<=24时,Num为自定义N周期的具体数字
我引用的是:22自定义n秒线,
m1的n值取1秒
m2的n值取3秒
跨周期引用原则是时间对其,即k线对其原则,你当前周期下引用1s和3s在对齐处理上有差别的。具体参考stkind引用说明中的常见问题
http://www.weistock.com/bbs/dispbbs.asp?boardid=17&Id=162644
发现问题了,是由于有几秒是没有成交的。
在1秒周期下,hhv(h,60)计算的是60根k线的最高值
有没有什么办法,只取60秒内的最高值?