以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]股指分时图怎么叠加上证黄色均价线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12111)

--  作者:ycs9158
--  发布时间:2012/6/3 14:14:17
--  因为策略是基于日周期的,所以要用到extgbdata来记录当时的开仓价,但为什么如下代码会出现这样的问题?

 

金字塔:股指分时图怎么叠加上证黄色均价线指标?

     求助各位老师编写上证黄色均价线指标源码

 

 

     谢谢


--  作者:Leon
--  发布时间:2012/6/4 8:30:33
--  

在股指分时图上使用stkindi()函数,参考:

引用任意品种任意周期的任意指标输出
用法:
STKINDI(STKLABEL,INDINAME,CO,PERIOD[,N])
STKLABEL指定品种代码,如为空表示当前品种
INDINAME为指标公式调用
CO为坐标轴类型 0交易日坐标 1自然日 2交易交易时间
PERIOD为周期类型,有效值范围为(0-19),依次表示:
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:多笔线
N为左右偏移周期个数(可选),0表示引用当前数据,小于0为引用之前数据,大于0为引用之后数据
例如:STKINDI(\'1A0001\',\'MA.MA1(8,12,26,60)\',0,DATAPERIOD);
计算1A0001的当前周期MA指标的MA1指标线
STKINDI(\'\',\'RSI.RSI1\',0,6);
计算当前品种的日线周期RSI指标的RST1指标线
STKINDI(\'SH600000\',\'RSI\',0,6,-1);
引用昨日SH市场600000品种的日线周期RSI指标最后—行输出并且使用公式的默认参数
若参数为数字变量,那么需要有个字符串转换的过程
s:=5;
m:=NUMTOSTR(s,0);//NUMTOSTR函数将数字转换到字符串,再带入变量中
vola:stkindi(\'if10\',\'ATR.ATR(\'&m&\')\',0,6,-1);//计?
所属函数组:引用函数


--  作者:ycs9158
--  发布时间:2012/6/4 21:50:34
--  
以下是引用Leon在2012-6-4 8:30:33的发言:

在股指分时图上使用stkindi()函数,参考:

引用任意品种任意周期的任意指标输出
用法:
STKINDI(STKLABEL,INDINAME,CO,PERIOD[,N])
STKLABEL指定品种代码,如为空表示当前品种
INDINAME为指标公式调用
CO为坐标轴类型 0交易日坐标 1自然日 2交易交易时间
PERIOD为周期类型,有效值范围为(0-19),依次表示:
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:多笔线
N为左右偏移周期个数(可选),0表示引用当前数据,小于0为引用之前数据,大于0为引用之后数据
例如:STKINDI(\'1A0001\',\'MA.MA1(8,12,26,60)\',0,DATAPERIOD);
计算1A0001的当前周期MA指标的MA1指标线
STKINDI(\'\',\'RSI.RSI1\',0,6);
计算当前品种的日线周期RSI指标的RST1指标线
STKINDI(\'SH600000\',\'RSI\',0,6,-1);
引用昨日SH市场600000品种的日线周期RSI指标最后—行输出并且使用公式的默认参数
若参数为数字变量,那么需要有个字符串转换的过程
s:=5;
m:=NUMTOSTR(s,0);//NUMTOSTR函数将数字转换到字符串,再带入变量中
vola:stkindi(\'if10\',\'ATR.ATR(\'&m&\')\',0,6,-1);//计?
所属函数组:引用函数

 

老师你好我文化程度有限,按上面解释我用了将近3个小时也没有做好指标,麻烦老师直接写个上证指数分时均价指标。

 

                                 谢谢

 

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:666.gif
图片点击可在新窗口打开查看

--  作者:ycs9158
--  发布时间:2012/6/4 21:57:05
--  
我的邮箱地址ycs9158@163.com
--  作者:董小球
--  发布时间:2012/6/5 10:06:54
--  
分时图黄线这么画

n1:=barslast(DATE<>REF(DATE,1))+1;
dm:=4-INTPART(LOG(C));

AA:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),dm+2),colorred;

然后配合跨周期跨品种调用指标,叠加, 就可以了

跨周期跨品种调用方法: