mql专题

MQL语言实现抽象工厂模式

文章目录 一、定义抽象产品接口二、定义抽象工厂接口三、定义具体产品四、定义具体工厂五、定义工厂客户端六、客户端调用工厂客户端七、抽象工厂模式的结构 一、定义抽象产品接口 //+------------------------------------------------------------------+//| participants

【MQL】CRC32的简介、应用与实现

文章目录 一、CRC32 是什么二、CRC32 的特点及应用三、CRC32 的代码实现 一、CRC32 是什么 CRC32是循环冗余校验(Cyclic Redundancy Check)的一种算法,用于检测和校验数据传输中的错误。它通过对数据进行计算,生成一个32位的校验值,然后将该校验值附加到数据中进行传输。接收方在接收到数据后,再次使用CRC32算法对数据进行计算,得到一

MQL语言实现JSON协议库

文章目录 一、MQL语言实现JSON协议的意义二、定义JSON数据枚举类型简单数据类型复杂数据类型枚举数据类型定义类变量清理与赋值方法构造与析构方法重载运算符添加与设置方法序列化与反序列方法 一、MQL语言实现JSON协议的意义 数据交互:JSON是一种轻量级的数据交换格式,广泛应用于Web开发和API接口。通过在MQL语言中实现JSON协议,可以方便地与其他系统进行数据交

MQL语言实现单元测试

文章目录 一、单元测试是什么二、单元测试的过程三、为什么需要单元测试四、MQL测试代码实现 一、单元测试是什么 单元测试是对软件中最小可测单元(如类或函数)进行独立验证和检查的过程。它是由开发工程师完成的,旨在确保每个单元的功能和逻辑正确性。单元测试通常涉及驱动代码、桩代码和模拟代码。 驱动代码是用于调用被测试单元的代码,它提供了测试输入并捕获输出结果。桩代码是用于模拟

用MQL语言实现报价导出为JSON文件

文章目录 一、MQL语言导出报价为JSON文件意义二、MQL语言导出报价为JSON的代码实现设置输入变量加载历史数据报价写入JSON文件添加数据到json文件脚本主程序 一、MQL语言导出报价为JSON文件意义 数据存储:将报价导出为JSON文件可以将数据以结构化的方式存储在文件中。JSON格式具有良好的可读性和易于解析的特点,可以方便地进行数据的存储和检索。 数据传输:

MQL语言图表事件详解

MQL语言图表事件函数 OnChartEvent:当发生图表事件时触发的函数。可以通过该事件来处理鼠标点击、图表对象、键盘按键等操作。 OnChartEvent函数的参数: long id:事件的ID,用于区分不同的事件类型。long lparam:事件的附加参数,具体含义取决于事件类型。double dparam:事件的附加参数,具体含义取决于事件类型。string sparam:事

新版MQL语言程序设计:策略模式的原理、应用及代码实现

文章目录 一、什么是策略模式二、策略模式的实现原理三、策略模式的应用场景四、策略模式的代码实现 一、什么是策略模式 策略模式是一种行为型设计模式,它允许在运行时根据不同的情况选择算法的行为。该模式将算法封装成独立的类,并使它们可以互相替换,从而使算法的变化独立于使用算法的客户端。 二、策略模式的实现原理 定义一个策略接口:首先需要定义一个策略接口,该接口声明了算法的方

新版MQL语言程序设计:模板方法模式的原理、应用及代码实现

文章目录 一、什么是模板方法模式二、模板方法模式的实现原理三、模板方法模式的应用场景四、模板方法模式的代码实现 一、什么是模板方法模式 模板方法模式是一种行为设计模式,它定义了一个算法的骨架,将一些步骤的实现延迟到子类中。在模板方法模式中,一个抽象类公开定义了执行算法所需的方法,其中的某些方法可以有默认实现,而其他方法则需要在具体子类中实现。核心思想就是固定算法结构,具体步骤

新版MQL语言程序设计:组合模式的原理、应用及代码实现

文章目录 一、什么组合模式二、为什么需要组合模式三、组合模式的实现原理四、组合模式的应用场景五、组合模式的代码实现 一、什么组合模式 组合模式是一种结构型设计模式,它允许将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 二、为什么需要组合模式 简化客户端代码:组合模式通过将对象组织成树形结构,使得客户端可以一

新版MQL语言程序设计:外观模式的原理、应用及代码实现

文章目录 一、什么是外观模式二、外观模式的实现原理三、外观模式的应用范围四、外观模式应用实例银行系统的设计量化交易系统的设计 五、外观模式的代码实现 一、什么是外观模式 外观模式(Facade Pattern)是一种结构型设计模式,它提供了一个统一的接口,用于访问子系统中的一组接口。外观模式隐藏了子系统的复杂性,使得客户端可以通过简单的接口与子系统进行交互,而不需要了解子系统

新版MQL语言程序设计:原型模式的原理、应用及代码实现

文章目录 一、什么是原型模式二、为什么需要原型模式三、原型模式实现方法四、原型模式的应用范围及例子五、原型模式的代码实现 一、什么是原型模式 原型模式是一种创建型设计模式,它允许通过复制现有对象来创建新对象,而无需通过实例化类来创建 二、为什么需要原型模式 提高性能:通过复制现有对象来创建新对象,避免了重复创建对象的开销,从而提高了性能。简化对象的创建过程:使用原型模

MQL:5分钟双均线EA

2019独角兽企业重金招聘Python工程师标准>>> //+------------------------------------------------------------------+//| myEA20180115.mq4 |//|