以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  stkindi函数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=48276)

--  作者:金字塔散户
--  发布时间:2013/1/30 15:29:59
--  stkindi函数
1分钟的k线模式下调用之前4个5分钟周期的ma,这样写哪里错了
ma4:=stkindi(stklabel,\'ma(close,4)\',0,2,-1);
应该改成什么样呢?

--  作者:jinzhe
--  发布时间:2013/1/30 15:54:52
--  
stkindi(stklabel,\'ma.ma1\',0,2,-1);
--  作者:金字塔散户
--  发布时间:2013/1/30 16:00:04
--  
ma.ma1是什么呢?
按下面这样写对吗?
ma.ma1:ma(close,4);
ma4:=stkindi(stklabel,\'ma.ma1\',0,2,-1);


--  作者:jinzhe
--  发布时间:2013/1/30 17:10:20
--  

ma是系统自带的公式

ma公式里面的语句  ma1:=ma(c,5);

所以,ma.ma1就是引用ma公式里面的ma1语句,也就是5周期均线


--  作者:金字塔散户
--  发布时间:2013/1/30 17:29:35
--  
可是我要的是4个周期的5分钟均线啊。。。o(╯□╰)o
能重写一下吗?

--  作者:金字塔散户
--  发布时间:2013/1/30 19:25:39
--  
我知道了,我刚把系统自带的ma指标的参数改了一下,解决了,谢谢jinzhe~~
--  作者:双保险
--  发布时间:2013/3/6 19:27:22
--  

k:=26;
s:=12;
m:=9;

diff:=ema(close,s)-ema(close,k);
dea:=ema(diff,m);
macd:=2*(diff-dea);

 

 

老师如果如楼主所说一分钟调用5分钟的macd,上面这一段macd定义还要不要写。 也就是本周期的要不要写这一段?如果不写,进行调用是不是效率高一点? 调用本周期的macd应该怎么写?    macd一分钟:=?

[此贴子已经被作者于2013-3-6 19:29:15编辑过]

--  作者:admin
--  发布时间:2013/3/6 19:53:04
--  
描述不清,无法回答
--  作者:jinzhe
--  发布时间:2013/3/7 9:11:11
--  

本周期还用得着调用吗,直接把macd公式写进来