汇锦泰 智能交易 EA外汇 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Pulpit rock

查看: 81|回复: 0

MT4多周期复盘工具(可下单) - MT4、MT5外汇ea、外汇指标_外汇交易系统下载 - 外汇ea之家

[复制链接]
发表于 2022-1-10 20:29:25 | 显示全部楼层 |阅读模式
下面这个是EA文件,其中一个是复盘工具源码(这个需要在旧的MQL编辑器中编辑一下才能用),另外一个ex4文件是我已经编译好了的,可以在新版MT4中直接使用
Multi=1 // 只开一个图,不多周期复盘,=2,开一个多周期图,=3开2个多周期图,最多开3个
ForceOfflineFilePeriod=3 //表示 第一个周期文件为 *3.hst,例如 是在history/服务器目录/EURUSD3.hst
Periods=6; //表示第一个周期是当前周期的多少倍,为整数倍
ForceOfflineFilePeriod1=2 //表示第二个周期文件为*2.hst
Periods1=30; //表示第二个周期是当前周期的多少倍。
StopLoss=300; //默认止损30个点
ProfitTarget=500; //默认止损50个点
测试使用:
点击策略测试(Ctrl+r)
在智能测试栏 里边 点上 复盘显示
点开始 进行测试,
如果你是多周期,在离线历史数据里边会出现一个 例如 EURUSD,M3的文件,打开这个图
现在你会发现他是同步更新的
A_buy_limit为挂单,第一个参数为价位,第二个参数为仓位
类似A_sell_limit,A_sell_stop,A_buy_stop
A_Close_G为关闭单子,若Num=-1,则关闭所有单子,若为0,则关闭0号单
看单子号,在第一个图下边的单子栏第一列现实
A_Modify_ProfitTarget为修改止盈,第一个为价位,第二个为单子号
类似A_Modify_StopLoss
在结束EA之后,在你MT4安装目录tester\files\会生成 交易记录
这个EA制作原理
1 使用MT4的 全局变量 进行脚本和EA的通信
2 使用PostMessage函数利用MT4的 MetaTrader4_Internal_Message 进行同步更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Pulpit rock

QQ|Archiver|手机版|小黑屋|汇锦泰 智能交易 EA外汇 论坛

GMT+8, 2025-8-30 14:10 , Processed in 0.040458 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表