以文本方式查看主题

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

--  作者:黄金精算师
--  发布时间:2016/5/19 20:29:31
--  移动平均线
你好,我这样写的移动平均线在很长周期下无法显示

如果直这样做的MA:ma(c,500),只要图表上有信号就能看到这条平均线

下面这个约在一年后就无法显示了,这有什么限制吗

min5:stkindi(\'\',\'公式1.ma5\',0,1,-1);//5分钟平均线
min10:stkindi(\'\',\'公式1.ma10\',0,1,-1);//10分钟平均线
min20:stkindi(\'\',\'公式1.ma20\',0,1,-1);//20分钟平均线
min60:stkindi(\'\',\'公式1.ma60\',0,1,-1);//60分钟平均线
看光标移动位置,第一张时间约一年多一点还有参数,第二张久一点就无参数了

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

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



--  作者:jinzhe
--  发布时间:2016/5/20 9:01:18
--  
ma500说明至少要有500根k线,才能出数据
--  作者:黄金精算师
--  发布时间:2016/5/20 17:02:19
--  
500的没有问题,但那根调用的,就不能显出来,这是为什么
看屏幕,我一半的K线都显不了

--  作者:jinzhe
--  发布时间:2016/5/20 17:09:41
--  
还是那句话,没数据了,你补充下1分钟数据
--  作者:黄金精算师
--  发布时间:2016/5/26 9:54:10
--  
帮画两根线
1、在屏幕上1900价格中画一根从屏幕左边到右边的水平线直线  ;
2、在MA1>MA2的位置上画一条竖直线,竖线的下方为1800,上方为2000;

--  作者:jinzhe
--  发布时间:2016/5/26 10:16:16
--  

drawsl(islastbar,1900,0,0,2)

竖线可以参考vertline函数


--  作者:黄金精算师
--  发布时间:2016/5/26 17:20:05
--  
-
[此贴子已经被作者于2016-5-26 17:21:05编辑过]

--  作者:jinzhe
--  发布时间:2016/5/26 17:21:34
--  
vertline(ma1>ma2,2000,1800)
--  作者:黄金精算师
--  发布时间:2016/5/27 10:25:55
--  
方法一:
//----------------------------------------------------------------------
ma1:ma(c,5);
ma2:ma(c,10);
AA:=ma1>ma2;

drawsl(islastbar,1950,0,0,2)
vertline(AA,2000,1800);

这个编译时反应vertline函数不得在其他函数中调戏用
//----------------------------------------------------------------------
方法二:
ma1:ma(c,5);
ma2:ma(c,10);


drawsl(islastbar,1950,0,0,2)
vertline(ma1>ma2,2000,1800);
这个编译时反应vertline函数不得在其他函数中调戏用
//---------------------------------------------------------------------

方法三:
ma1:ma(c,5);
ma2:ma(c,10);
查系统,按格式写成这样,显示无数组,这个数组是什么?
VERTLINE(ma1>ma2,[ 2000,1800 ,COLORYELLOW ,1,VTDOT] );
--  作者:jinzhe
--  发布时间:2016/5/27 10:31:52
--  

1.2,drawsl这句最后少分号

 

3. 函数说明里面的方括号表示可以省略,你不要照着抄,我那样写就是对的