四个变量的图表怎么做_MQL4课程——图表操作函数

fb09c5de8a7c88333c33a2350828f4f7.png

图表操作函数一般用于识别鼠标的点击事件以及键盘的按键事件,比如实现在键盘上按一个键就进行下单操作,比如对,图表进行放大、缩小,改变图表样式等等,这些都属于图表操作。

很多时候我们会编写一些针对某一品种的交易EA,这个时候我们一般不会自己去打开该品种的图,然后把周期和图表样式调整好,也非常不方便,所以我们需要用到图表操作函数来帮助我们自动打开图表,调整好格式。

加载和保存图表模板

我们采用脚本来做示例。很多时候我们会将调整好的图表保存为模板,然后保存起来,打开新图表的时候再加载图表模板,现在我们可以用ChartApplyTemplate()函数来实现加载模板的功能。

下面我们来保存一个图表模板,在下图中我们把布林带以及均线指标加载到了EURUSD的图表上,然后我们点击右键,点击模板,保存模板,输入模板的名字并保存,这里把名字保存为“text_template”。

29c0cf49f48e841c4289d9be180971fa.png

2cf22fdf3801d03c854b5808e90c4467.png

然后新建一个MQL脚本,采用ChartApplyTemplate()函数来加载这个模板到GBPUSD上,代码如下:

void OnStart()
 {
     ChartApplyTemplate(0,"text_template.tpl");
 }

该函数的第一个参数是需要加载模板的图表编号,比如说我要加载到GBPUSD上,那就需要输入GBPUSD图表的ID,这里参数为0的话就是加载到当前图表上。后面的参数是模板文件的文件名称,或者是文件的路径。如果直接用文件名称来加载的话,那就必须保存在 MT4的template文件夹里面,程序会自动在这个文件夹里找对应的文件。

我们打开GBPUSD的图表,然后运行一下这个脚本,可以看到GBPUSD的图表加载出了均线和布林带指标,如下图:

78f463120dbde4ee511420eedd9552ec.png

有了这个脚本,我们就能很快地加载出自己想要的图表样式了,特别是对于一些MT4里面没有集成的,加载起来又特别麻烦的指标,比如说顾比均线。

加载模板的脚本有了,下面来简单讲一下保存模板,实现这个功能的函数就是ChartSaveTemplate(),参数和ChartApplyTemplate()一样,比如我们要将当前图表上的样式保存,代码如下:

void OnStart()
 {
     ChartApplyTemplate(0,"text_EURUSD.tpl");
 }

比如说当前

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值