设为首页 收藏本站 切换语言

多货币交易的EA能否进行历史数据测试?

| 发表于 2023-9-7 09:35:57 | 显示全部楼层 |复制链接
多货币交易的EA是指在同一个EA中交易多个货币对,其相关交易策略也比较复杂,如果从所交易的多个货币对之间的关联性上来分,可以笼统的将其分为两类:
1、所交易的多个货币对之间没有关联性,都是独立依照某种信号进行交易。比如,策略制定交易欧元兑美元EURUSD、美元兑日元USDJPY、英镑兑美元GBPUSD三个货币对,但每个货币对都是独立的依照其各自的均线信号进行开仓平仓,三个货币对之间没有什么条件约束,各自获取各自的数据进行交易。
2、所交易的多个货币对之间存在关联性,比如经典的黄金甲五币联动EA就是采用五个货币对互动性进行开仓交易。它们之间是有关联和条件牵制的,比如某几个货币对开多,那么另外几个就可能开空。
很多朋友喜欢将EA进行历史数据测试,以验证其运行情况。常规的单一交易策略的EA,在mt4上方“显示”菜单下打开”EA交易测试“,设置好相关参数后即可测试它在历史数据中的运行情况。如下图所示:
image.png 上图是单一交易策略的EA测试界面,我们可以看到,它需要选择交易品种和指定测试时间周期。而交易品种这里又只能选择一个货币对,那么对于上面所说的多货币同时交易的策略就找不到设置接口。
我们可以将上面两种多货币交易的策略分开研究下:
  • 如果多货币交易时各个货币之间没有关联性,仅仅是在一个EA里面实现多个货币对交易,那么可以按上图设置分别测试各个货币对。
  • 如果策略是采用多个货币对之间的某种关联,或者某种互动性进行交易,那么历史数据是无法测试其真实交易逻辑的,这不是策略或者设置问题,这是mt4本身历史数据测试环境的事情。
其实,历史数据的测试,也只能测试EA在历史数据中的大概运行情况。对于多货币交易的EA,编写好以后,可以用模拟盘挂上观察一段时间,模拟盘更能体现策略运行的真实情况。
2021061301-1024x453.jpg
如果有帮助,就支持一下我呗
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)