程序化交易 - 轻松交易从此开始!
您的位置:主页 > 其他 >

MT4编程初级手册(10):一条指标线的实例

发布时间:2017-09-20 09:17

我们现在以一个简单的实例来给大家讲述如何进行EA的开发。要画指标线,只要在程序中写明以下几点就可以了:
第一、定义指标线所在窗口,是主图还是副图。
第二、创建数组,用以保存指标线在各个位置上的值。
第三、要建立指标线与数组的对应关系(函数关系,运算关系),哪个数组中的数据对应哪条指标线。
第四、要定义指标线的线型,是曲线还是柱线或者是箭头。
第五、如果指标线是箭头,还要定义是哪种类型的箭头。
第六、通过运算,给数组赋值。
其中:
第一、二条写在文件头部中;
第三、四、五条写在init()初始化函数中(init函数仅在指标加载时运行一次);
第六条写在start()函数中(start函数在数据发动变动时运行,变动一次刷新运行一次);

下面我们以MACD为例来说明,我们知道,MACD指标由二条曲线(快线和慢线)和一组红绿柱线组成。(下图一)
其中:
白线是二根均线的差;
紫线是白线的移动平均线;
红绿柱线则是白线和紫线的差,白线上穿紫线,出现红柱,下穿则出现绿柱。

MACD,技术指标,技术分析

网站首页 | 关于我们 | 程序化交易 | 交易知识 | 投资经典 | 模型鉴赏 | 代写指标 | 联系我们

全国统一客户服务热线:13022759527
程序化交易交流群:8641958
新浪博客:程序化交易网-官方博客
京ICP备10004064号-4
COPYRIGHT 2008-2018 WWW.ZCXH.COM All RIGHTS RESERVED

  • 为您提供一切程序化交易服务