技术栈
mt5
迈达量化
9 个月前
python
·
设计模式
·
量化交易
·
命令模式
·
系统开发
·
交易系统
·
mt5
命令模式在量化交易系统开发中的应用
命令模式是一种行为设计模式,它将请求封装成一个对象,从而使得可以使用不同的请求、队列或者日志来参数化其他对象。命令模式的特点和优点如下:
迈达量化
10 个月前
单元测试
·
log4j
·
mt4
·
mt5
·
mql4
·
mql5
MQL语言实现单元测试
单元测试是对软件中最小可测单元(如类或函数)进行独立验证和检查的过程。它是由开发工程师完成的,旨在确保每个单元的功能和逻辑正确性。单元测试通常涉及驱动代码、桩代码和模拟代码。
迈达量化
10 个月前
计算机外设
·
快捷键
·
mql
·
mt4
·
mt5
·
键盘交易
·
操盘手
键盘快捷切换K线周期的设计与实现
首先,需要定义一组按键对于一组K线周期,按下1代表M1,按下2代表M5,以此类推。接下来,需要编写一个函数来处理键盘快捷键的事件。可以使用OnChartEvent()函数来监听键盘事件。当按下指定的快捷键时,触发相应的事件处理函数。
迈达量化
1 年前
笔记
·
学习
·
设计模式
·
命令模式
·
mql
·
mt4
·
mt5
新版MQL语言程序设计:命令模式的原理、应用及代码实现
命令模式是一种行为设计模式,它将请求封装成一个对象,从而使你可以用不同的请求对客户端进行参数化。这种模式的主要目的是将方法的调用、请求或者操作封装到单一的对象中,然后通过调用该对象来实现对这些方法、请求或者操作的参数化和传递。
迈达量化
1 年前
计算机外设
·
mt4
·
mt5
·
键盘交易
·
操盘手
·
外汇
·
操盘键盘
新版MQL语言程序设计:键盘快捷键交易的设计与实现
操盘中按快捷键交易是指在股票或期货交易中,通过使用快捷键来进行交易操作的一种方式。通常情况下,交易软件会提供一些预设的快捷键,用于执行常见的交易操作,如买入、卖出、撤单等。通过设置和使用这些快捷键,交易者可以更快速地进行交易,提高交易效率。
迈达量化
1 年前
开发语言
·
学习
·
设计模式
·
装饰器模式
·
mql
·
mt4
·
mt5
新版MQL语言程序设计:装饰器模式的原理、应用及代码实现
装饰器模式是一种结构型设计模式,它允许你通过将对象包装在一个装饰器类的对象中来动态地扩展其功能。装饰器模式提供了一种比继承更加灵活的方式来扩展对象的功能,同时也遵循了开闭原则。
迈达量化
1 年前
学习
·
设计模式
·
组合模式
·
mql
·
mt4
·
mt5
新版MQL语言程序设计:组合模式的原理、应用及代码实现
组合模式是一种结构型设计模式,它允许将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。
迈达量化
1 年前
笔记
·
学习
·
设计模式
·
代理模式
·
mql
·
mt4
·
mt5
新版MQL语言程序设计:代理模式的原理、应用及代码实现
代理模式是一种结构型设计模式,它允许通过创建一个代理对象来控制对另一个对象的访问。代理对象充当了客户端和目标对象之间的中介,可以在不改变目标对象的情况下,增加额外的功能或控制访问。