简介

利用 MQL 编写“EA 交易”的任何交易者,或早或晚都会面临报告其“EA 交易”如何起作用的必要性。也可能需要实现“EA 交易”行动相关的短信或电子邮件通知。不管哪种情况,我们都得“捕捉”市场中发生特定事件或某个“EA 交易”执行的行动,并通知用户。

我会用本文为您讲解可以如何实现交易事件的处理,并提供我的实现。

我们拟于本文中处理下述事件:

  • 持仓

    1. Open(开仓)
    2. Add(增持)
    3. Modify (修改持仓)(更改“止损”与“获利”)
    4. Reverse(反向开仓)
    5. Close entire position(完全平仓)
    6. Close part of position(部分平仓)
  • 挂单
    1. Place(下挂单)
    2. Modify(修改挂单)

1. 它是如何运作的呢?

在我们开始之前,我会笼统地描述一下交易事件的运行方式,而所有必要的详情则看到哪讲到哪。

MQL5 中有预定义与自定义两种事件。而我们感兴趣的是预定义事件,尤其是交易事件。

每当交易操作完成时,都会生成“交

EA 交易中采用ONTRADE() 函数处理交易事件相关推荐

  1. 高频交易(二)浅谈高频交易中比较成熟的一些交易策略

    今天我们谈谈高频交易中比较成熟的一些交易策略,应用于数字货币市场. 引言: 高频交易是自动化交易的一种形式,以速度见长,利用计算机系统加入人工智能算法,以智能化方式,快速,稳健的短线持仓执行交易.其中 ...

  2. CDC在OnPaint函数中采用TextOut函数初始化静态文本框

    创建静态文本框之后如果想要在程序段中初始话文本框中的内容可以采用CDC类中的TextOut()函数,但是如果在OnPaint()中直接书写代码会导致待输出字符被静态文本框覆盖这是因为对话框上的文本控件 ...

  3. 以太坊交易中的nonce和confirmation

    1. 以太坊交易中的nonce及其价值 1.1 以太坊交易中的nonce值 在以太坊中,每笔交易都有一个nonce值,该nonce值代表的是从该交易发起地址发出的交易数.(当存在使用同一地址从多个客户 ...

  4. matlab中应用surf函数画球形物体的三维坐标变换,从球坐标系转换到笛卡尔坐标系

    在Matlab中采用surf函数画三维图时,该函数使用笛卡尔坐标系绘制图形,因此在某些球形图案的绘制中,直接使用(theta,phi,z)参数无法得到球形图案,需要将图案对应的点从球坐标转变为笛卡尔坐 ...

  5. JavaScript中的BOM操作的常见事件

    BOM操作的常见事件 1.点击事件clcik onclcik绑定点击 标签ID.onclick = function(){ 程序: } 示例1. d1.onclick = function(){ co ...

  6. EA 交易中的限制和验证

    简介 在创建一个算法用于自动交易时,您不仅应能处理价格以形成交易信号,还应能获取大量有关在"EA 交易"操作上施加限制的辅助信息.本文将指导您: 获取交易时段相关信息: 检查是否有 ...

  7. EA开发系列--交易以及交易相关的回调函数

    概要 EA在绝大多数场景下被用作自动化交易,因此,交易也就是EA的核心内容,这一节,介绍如何交易以及与交易相关的回调函数.这里包括两部分内容: 1.交易订单处理:挂单,现价单,止盈,止损等设定 2.O ...

  8. 区块链 以太坊 交易结构、执行、存储 解析 交易中为什么没有包含发送者地址这条数据

    一. 交易的结构 1. Transaction结构 交易结构定义在 core/types/transaction.go 中: type Transaction struct {//交易数据data t ...

  9. 如何在算法交易中使用AI?摩根大通发布新版指南

    https://blog.csdn.net/cf2SudS8x8F0v/article/details/84901318 来源 :efinancialcareers.com 作者 :Sarah But ...

最新文章

  1. extlink.php,ExtJs 学习笔记基础篇 Ext组件的使用_extjs
  2. Grub2倒计时失效
  3. 哪些人员可以申请外国人永久居留证?
  4. windows部署Apollo
  5. 【蓝桥杯Java_C组·从零开始卷】第八节、集合——list详解
  6. 三、致敬“张正友标定”
  7. 【java】LongAdder源码分析原理分析
  8. java判断是否能上网_用Java检测远程主机是否能被连接
  9. lsb_release -a 查询Linux系统版本
  10. cobbler api接口开发测试实例
  11. 【Matlab学习笔记】【函数学习】nargin 参数
  12. Zynq7020 PS 软件复位
  13. 雷电模拟器连接hb_原生的安卓模拟器来了,微软发布Your Phone,与三星独家合作...
  14. 国产CAD_谁说国产系统没有CAD软件可以用?
  15. 2022年浙江省中职组“网络空间安全”编码信息获取
  16. 基本磁盘无法转化为动态磁盘,提示:此对象不支持操作
  17. 别翻了,这篇文章就是要让你入门java多线程!
  18. 视觉里程计:特征点法之ORB特征点
  19. linux binutils,关于mac binutils
  20. linux带密码解压密码,linux 下文件加密压缩和解压的方法

热门文章

  1. 色彩模式对印前处理及机器检测印刷质量的影响
  2. 高速数据采集卡的高速采集原理
  3. u盘装系统找不到硬盘怎么办?会这三种技能就不发愁!
  4. 李永乐复习全书高等数学 第六章 多元函数积分学
  5. Python大文件切割
  6. Unity 2d碰撞检测
  7. Riak的一个PHP扩展
  8. Vue 服务端渲染(SSR)
  9. Win7 完全删除cygwin(本人已删除成功)
  10. 【Axure视频教程】日期时间函数