以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  版主请进,关于stkindiex引用的问题请帮忙看看  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=67110)

--  作者:mmqiang
--  发布时间:2014/7/8 9:46:36
--  版主请进,关于stkindiex引用的问题请帮忙看看
版主您好,stkindiex函数中,PERIOD 周期类型对于特殊分钟周期的选择有11和21两个参数,不是太明白2个参数间的具体差异和含义,烦请帮忙说明一下,最好能有例子,谢谢!

帮助中该函数的说明摘要如下:
STKINDI(STKLABEL,INDINAME,CO,PERIOD[,Num])

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小时线;

--  作者:jinzhe
--  发布时间:2014/7/8 10:03:35
--  
STKINDI(STKLABEL,INDINAME,CO,11)
多分钟下图的那里设置的多分钟

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
 
STKINDI(STKLABEL,INDINAME,CO,21,15);
多分钟是21后面的那个数字,即15分钟周期,和上面的图没有关系

--  作者:mmqiang
--  发布时间:2014/7/8 10:08:43
--  
谢谢版主,我刚才复制的帮助错了,我用的是STKINDIEX,因为要用到-1、-2类的偏移,请问还是一样吗,谢谢!

STKINDIEX(STKLABEL,INDINAME,CO,PERIOD,Num,DATANUM)
STKLABEL 指定品种代码,如为空表示当前品种
INDINAME 调用的指标、交易系统
CO 坐标轴类型 0交易日坐标 1自然日 2交易交易时间
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小时线;
Num变量说明:
1、当PERIOD周期<=19,Num为左右偏移周期个数(可选),0表示引用当前数据,小于0为引用之前数据,大于0为引用之后数据;
2、当PERIOD周期>=20时,Num为自定义N周期的具体数字
DATANUM为引用指定数量的K线数据,使用该参数限定引用指定数量的K线数据可以极大的提高引用数据的效率。
[此贴子已经被作者于2014/7/8 10:09:40编辑过]

--  作者:jinzhe
--  发布时间:2014/7/8 10:10:42
--  
针对11和21的问题和上面的解释是一样的
--  作者:mmqiang
--  发布时间:2014/7/8 10:16:26
--  
跨周期MA8前值:stkindiex(\'\',\'ma.ma1(3,10,20,60)\',0,21,-1,0);


版主,如果我先取得8分钟周期下的MA3,用21参数,上面这句stkindiex该怎么写呢,麻烦了。

--  作者:mmqiang
--  发布时间:2014/7/8 10:23:46
--  
STKINDIEX(STKLABEL,INDINAME,CO,PERIOD,Num,DATANUM)

根据参数定义,PERIOD是周期类型,这个如果我写21的话,后面的Num则是偏移量,我写的是-1,DATANUM是k线数量,我写0为所有k线,这样的话,我想指定的特殊周期就没地方写了,比如:8分钟。

--  作者:jinzhe
--  发布时间:2014/7/8 10:30:22
--  
21这种形式没有偏移,你不能用-1,或者说在21的情况下写不出偏移
--  作者:mmqiang
--  发布时间:2014/7/8 10:46:58
--  
哦,好的,也就是说我只能用11,然后用-1、-2做偏移对吧,谢谢版主!
--  作者:paigutangcu
--  发布时间:2014/8/16 16:28:14
--  
请问大神。这个“MA.MA1(3,10,20,60)”中的“MA1(3,10,20,60)”是代表什么意思呢?谢谢。
--  作者:pyd
--  发布时间:2014/8/17 17:07:36
--  

MA1(3,10,20,60)括号里的数字是对应ma公式里的参数n1,n2,n3,n4

对ma1起作用的是括号里的第一个数3