以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  跨周期调用问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=159871)

--  作者:zengxing
--  发布时间:2017/11/27 0:07:50
--  跨周期调用问题
当前是日周期,我想调用当前合约的 周 周期数据,如何调去?。

引用个股的周线数据   个股的周线ma  成交量ma  和成交金额ma

ma的参数是10



--  作者:wenarm
--  发布时间:2017/11/27 8:19:33
--  

STKINDI(STKLABEL,INDINAME,CO,PERIOD[,Num])
STKLABEL 指定品种代码,如为空表示当前品种,指定品种时推荐使用市场+代码的格式,例如SH600000,ZJIF00等.
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小时线;25:等价K线;26:等量K线;

 

关于跨周期引用问题,你应该接触不少了,建议你自己尝试编写,如果存在问题可以针对问题询问。


--  作者:zengxing
--  发布时间:2017/11/27 17:16:13
--  
能举个例子吗?例如成交额的
--  作者:wenarm
--  发布时间:2017/11/27 18:46:13
--  
aaa:CALLSTOCK(\'\',vtAMOUNT,7,0);//成交额可以用CALLSTOCK引用得到。如果你需要引用其他公式中的变量,则用STKINDI函数,用法相似

--  作者:zengxing
--  发布时间:2017/11/27 20:36:31
--  
我是想引用公式,比如,周线,成交额

  5   10  20  30  60  这五个数字的成交额均线,这个应该怎么引用呢?

--  作者:wenarm
--  发布时间:2017/11/28 8:35:41
--  

公式1:

aa:ma(AMOUNT,5);//5日成交额均线

 

公式2:

STKINDI(\'\',\'公式1的名字.aa\',0,7);

关于跨周期引用的方法,你之前已经询问了很多。不知道你现在到底是什么地方不理解。建议这种东西多写。


--  作者:zengxing
--  发布时间:2017/11/28 9:47:01
--  
我就是这里不明白,如果我用5条均线,那我要新建5个公式吗?

还是?

--  作者:wenarm
--  发布时间:2017/11/28 10:58:53
--  

公式1:

aa:ma(AMOUNT,5);//5日成交额均线

bb:ma(AMOUNT,10);//10日成交额均线

    ...

    ...

 

 

在一个公式中分别写上你要的东西。然后用stkindi一个个引用。你要是想写成5个公式也可以。没有问题。

公式2:

STKINDI(\'\',\'公式1的名字.aa\',0,7);

STKINDI(\'\',\'公式1的名字.bb\',0,7);


--  作者:LAOMO
--  发布时间:2017/12/14 16:32:51
--  

请问这样调取完了,如何在当下周期程序中应用,能否做个更完整的示范?比如一分钟周期收盘价大于周线上的5均线,谢谢

 


--  作者:wenarm
--  发布时间:2017/12/14 18:56:35
--  
通过stkindi函数引用过来的值,
如果按前面的代码方式

公式1:

aa:ma(C,5);//5日成交额均线


公式2:

AAA:STKINDI(\'\',\'公式1的名字.aa\',0,7);

COND:CLOSE>AAA;//就是你要的