简介

本文介绍为了实施一个在一张图表上启动,能够同时进行不同金融资产交易的 EA 交易程序而编写的程序代码的技术方面。一般而言,在 MQL4 中这也不是一个问题。但是只有在 MetaTrader 5 客户端出现之后,交易者才最终获得使用策略测试程序对此类自动交易系统进行完整分析的机会。

迄今为止,多货币自动交易系统比以前更加流行了,我们可以预测必将涌现出构建此类交易系统的兴趣。但是实施此类机器人的主要问题在于算术级数中程序代码扩展的最多维度,并且这并不容易获得标准程序员的拥护。

在本文中,我们将编写一个简单的多货币 EA 交易程序,在该程序中,如果有结构缺陷,也将是最小的。

1. 简单顺势交易系统的实施

事实上,我们会以最简单的交易系统开始,遵守依据技术指标三重指数移动平均线的内置客户端确定的趋势。这是一个非常简单的算法,不需要特殊注释,并且我们会将其包含到程序代码中。

但是首先,我希望对 EA 交易程序进行最综合的总结。最好以将要到来的 EA 交易程序参数块开始,在全局水平进行声明。

因此,我们必须首先选择要处理的金融资产。这可以使用能够在其中存储资产代号的行输入变量来完成。现在,最好每个金融资产都有一个交易禁止开关,允许按资产禁止交易操作。

自然地,每种资产应与它们的止损、获利、建仓数量和最大允许滑点数等单独交易参数关联在一起。并且出于显而易见的原因,每个交易品种的三重指数移动平均线指标的输入参数应该是单独的。

以下是仅针对一个依据这些参数执行的交易品种的最终输入变量块。余下的块仅在 EA 交易程序的输入参数名称内的数字中有所不同。对于本例,我将自己限定为仅 12 种金融资产,尽管在理想情况下没有对此类块数量的软件限制。

我们仅需要交易某些品种!

创建一个在若干工具上交易的 EA 交易程序相关推荐

  1. mybatis 不同格式日期比较大小_怎样创建一个命令函数来获得不同国家和应用程序所要求的大多数日期格式...

    今天领导让我导出17年至19年的XX消费记录.还要按月汇总...我也醉了.查了各种资料都是说用convert(),再用 left截断.后来终于在生产库里边找到了format_date()函数.真不错, ...

  2. java如何创建一个文本框_创建一个有文本框和三个按钮的程序。当按下某个按钮时,使不同的文字(Java..._考试资料网...

    问答题创建一个有文本框和三个按钮的程序.当按下某个按钮时,使不同的文字("Java","编程","不难学")显示在文本框中.已经给出部分代码 ...

  3. 如何创建一个带诊断工具的.NET镜像

    现阶段的问题 现在是云原生和容器化时代,.NET Core对于云原生来说有非常好的兼容和亲和性,dotnet社区以及微软为.NET Core提供了非常方便的镜像容器化方案.所以现在大多数的dotnet ...

  4. java菜单面板设置完能关闭_用Java创建一个屏幕外框架(或者:当所有应用程序窗口关闭时,如何避免Mac上的空白菜单)?...

    你一定要考虑WizardOfOdds非常有用的答案.正确使用 "The Application Menu"将有所帮助,并且很容易设置最小的 Info.plist开始.持久的文件菜单 ...

  5. python爬取bilibili弹幕_GitHub - yxwangnju/Bilibili-Bullet-Screen-Crawler: 一个爬取bilibili上弹幕的简单python程序...

    Bilibili Bullet Screen Crawler 用python语言实现了一个简单的哔哩哔哩弹幕爬虫程序. 1. 运行环境 python 3 and higher versions. 运行 ...

  6. ubuntu在 hdfs上创建一个文件夹_NAS上如何创建和使用加密文件夹?

    共享文件夹是一个网络存储空间.您可以建立数个共享文件夹来存放不同类别的数据,或提供给不同的用户或用户群组来存取文件. 一旦加密共享文件夹被创建后,只有管理员将该共享文件夹装载,文件夹内的内容才可以被打 ...

  7. 自定制vs插件--LearnVSXNow!-#4 创建一个带有工具窗的Package

    上一次我们实现了一个带有命令(Command)的package,这一次让我们更进一步:创建一个被称为工具窗(Tool Window)的界面.那么,什么是工具窗呢?让我们想象一下:解决方案浏览器(Sol ...

  8. PS网页设计教程XVI——在PS中创建一个摩登实验室风格的网页设计

    作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...

  9. 创建多币种多系统 EA 交易

    简介 我相信,很多交易人都会交易不止一个交易品种并使用多种交易策略.依靠高效的资金管理,这种方法不仅能帮你提高潜在利润,还能最大程度降低大笔资金亏损风险.创建 EA 交易时,检查程序策略是否有效的第一 ...

最新文章

  1. spring入门(一)
  2. Mysql闪回工具之binlog2sql的原理及其使用
  3. fun(int **p)的使用
  4. JSTL (JSP标准标签库)
  5. Struts2之数据标签(二)
  6. 虚拟机如何设置ftp服务器,虚拟机设置ftp服务器配置
  7. Activity 的窗口去头的方式
  8. 一个企业老板给毕业生的十七句话
  9. uploadify上传文件Firefox浏览器上传失败解决方法
  10. java在线订单系统源码_春哥酒店在线预订微信小程序源码系统正式发布!
  11. 一起学习R软件吧——R软件的使用
  12. 为什么你的种子磁力下载很慢?
  13. 10. 机器人正运动学---姿态描述之欧拉角
  14. 企业短信平台发展趋势和展望——SUBMAIL赛邮
  15. 「3D视觉技术交流群」精华帖与关键问题
  16. RV-LINK:用RISC-V开发板做RISC-V仿真器
  17. vscode中文注释斜体修改
  18. 双硬盘(固态+机械)装双系统(win10+Ubuntu14.04)
  19. 百度云的产品及使用场景分析
  20. 安卓系统与内置Chrome浏览器

热门文章

  1. 磁共振t1t2信号记忆顺口溜_10分钟记住脑出血核磁表现:T1、T2篇
  2. 快到年底想辞职是不是太任性了?
  3. 在线分析仪器(五)水质在线分析成套系统简述
  4. 请各位大神指点迷津,为什么div3无法移动?
  5. 文档生成工具docsify光速上手
  6. 波峰焊 php,选择性波峰焊焊与普通波峰焊的区别
  7. 以太坊存储Swarm的开发指南
  8. 重做mac系统链接服务器失败,mac重做系统链接服务器
  9. Springboot vue旅游资讯网站管理系统
  10. 比特平面重建图像matlab,matlab实现 图像的比特平面分层 代码