实战系列1:在图表上画直线
来源:互联网 发布:诺基亚c6 01视频软件 编辑:程序博客网 时间:2024/05/21 06:13
这是MT4编程开发实战系列的第一站,我们先来学习一下如何在MT4图表上进行基本的画图操作。
在开始动手之前,首先讲一个很基本也很重要的概念:在MT4系统中,图表的方向是从右到左的,举例说:在一个记录有当前图表每根K线位置的数组中,第一个数值表示的是图表最右边、也就是当前的K线的数值!
画图最基本的操作是画直线。下面的两个例子将演示如何在图表上画一条直线。首先在MetaEditor编辑器中创建一个客户指标文件,名字可以任意,我这里就把它命名为Lesson1_DrawLine。然后在其中的start()函数中添加下面的代码:
添加完毕后,按F5编译代码,然后在MT4中打开任意一张图表,把编译好的指标Lesson1_DrawLine添加到图表上,我们可以看到图表上已经画出了一条横线:
现在来解释一下上面的代码。
Time[]数组是MT4系统默认的一个数组,数组中每个数值对应当前图表上每根K线所处的时间。同样,因为直线是无限的,Y轴坐标此时也失去了意义,我们就把它设为0好了。
- 实战系列1:在图表上画直线
- 实战系列1:在图表上画直线
- 在对话框上画一条三维直线
- GDI/GDI+ 在图像上画直线
- 在直线上画箭头的实现
- qt4.7在背景图上画直线
- 判断点在直线上
- 判断点在直线上
- 窗体上画直线
- 在UIView上画圆圈、画直线的方法
- C#图片处理之:在图片上画直线
- C#图片处理之:在图片上画直线
- VFP在表单上画图(画直线、曲线等)
- 如何在Google Map上画一条直线
- OpenCV3_C++_Lines()在图像上画直线 实例
- Maven 实战系列之在Windows上安装Maven
- Maven 实战系列之在Windows上安装Maven
- Maven 实战系列之在Windows上安装Maven
- mingW与cygwin
- 如何系统学习IOS(转载)
- Android.os包中一些类的使用
- linux中程序/脚本启动方式小结
- C#实现MVC(Model View Control)模式介绍
- 实战系列1:在图表上画直线
- 服务器apache下绑定域名到指定目录的方法
- ORACLE 数据泵技术
- linux学习基本步骤
- SR-IOV
- MT4编程开发(2)
- C# 获取常见软件的安装路径(调用注册表)
- Java创建线程的两个方法
- Sql:請假跨月份問題,或跨年份問題 日期部分边界