技术栈
mql
迈达量化
10 个月前
计算机外设
·
快捷键
·
mql
·
mt4
·
mt5
·
键盘交易
·
操盘手
键盘快捷切换K线周期的设计与实现
首先,需要定义一组按键对于一组K线周期,按下1代表M1,按下2代表M5,以此类推。接下来,需要编写一个函数来处理键盘快捷键的事件。可以使用OnChartEvent()函数来监听键盘事件。当按下指定的快捷键时,触发相应的事件处理函数。
迈达量化
1 年前
笔记
·
学习
·
设计模式
·
命令模式
·
mql
·
mt4
·
mt5
新版MQL语言程序设计:命令模式的原理、应用及代码实现
命令模式是一种行为设计模式,它将请求封装成一个对象,从而使你可以用不同的请求对客户端进行参数化。这种模式的主要目的是将方法的调用、请求或者操作封装到单一的对象中,然后通过调用该对象来实现对这些方法、请求或者操作的参数化和传递。
迈达量化
1 年前
开发语言
·
学习
·
设计模式
·
装饰器模式
·
mql
·
mt4
·
mt5
新版MQL语言程序设计:装饰器模式的原理、应用及代码实现
装饰器模式是一种结构型设计模式,它允许你通过将对象包装在一个装饰器类的对象中来动态地扩展其功能。装饰器模式提供了一种比继承更加灵活的方式来扩展对象的功能,同时也遵循了开闭原则。
迈达量化
1 年前
学习
·
设计模式
·
组合模式
·
mql
·
mt4
·
mt5
新版MQL语言程序设计:组合模式的原理、应用及代码实现
组合模式是一种结构型设计模式,它允许将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。
迈达量化
1 年前
笔记
·
学习
·
设计模式
·
代理模式
·
mql
·
mt4
·
mt5
新版MQL语言程序设计:代理模式的原理、应用及代码实现
代理模式是一种结构型设计模式,它允许通过创建一个代理对象来控制对另一个对象的访问。代理对象充当了客户端和目标对象之间的中介,可以在不改变目标对象的情况下,增加额外的功能或控制访问。
迈达量化
1 年前
笔记
·
学习
·
设计模式
·
外观模式
·
mql
·
交易系统
·
mt4
新版MQL语言程序设计:外观模式的原理、应用及代码实现
外观模式(Facade Pattern)是一种结构型设计模式,它提供了一个统一的接口,用于访问子系统中的一组接口。外观模式隐藏了子系统的复杂性,使得客户端可以通过简单的接口与子系统进行交互,而不需要了解子系统的内部实现细节。
迈达量化
1 年前
开发语言
·
笔记
·
学习
·
青少年编程
·
设计模式
·
原型模式
·
mql
新版MQL语言程序设计:原型模式的原理、应用及代码实现
原型模式是一种创建型设计模式,它允许通过复制现有对象来创建新对象,而无需通过实例化类来创建创建对象的成本较高:当创建一个对象的成本较高时,可以使用原型模式来复制一个已有对象,从而避免重复创建对象的开销。