交易策略类

这章节包含操作创建和测试交易策略的技术细节, 以及 MQL5 标准库中相关组件的描述。

在创建 MQL5 的交易策略时, 使用这些类, 将节省大量时间。

MQL5 标准库 (就交易策略而言) 位于终端工作目录的 Include\Expert 文件夹。

基准类

描述

CExpertBase

交易策略类的基准类

CExpert

智能交易的基准类

CExpertSignal

交易信号类的基准类

CExpertTrailing

尾随停止类的基准类

CExpertMoney

资金管理类的基准类

交易信号类

描述

CSignalAC

该信号模块基于加速计振荡器指标的市场模型。

CSignalAMA

该信号模块基于自适应移动均线指标的市场模型。

CSignalAO

该信号模块基于动量振荡器指标的市场模型。

CSignalBearsPower

该信号模块基于空头力度振荡器的市场模型。

CSignalBullsPower

该信号模块基于多头力度振荡器的市场模型。

CSignalCCI

该信号模块基于商品通道指数振荡器的市场模型。

CSignalDeM

该信号模块基于 DeMarker 振荡器的市场模型。

CSignalDEMA

该信号模块基于双重指数移动均线指标的市场模型。

CSignalEnvelopes

该信号模块基于包络线指标的市场模型。

CSignalFrAMA

该信号模块基于分形自适应移动均线指标的市场模型。

CSignalITF

该模块以时间过滤信号

CSignalMACD

该信号模块基于 MACD 振荡器的市场模型。

CSignalMA

该信号模块基于移动均线指标的市场模型。

CSignalSAR

该信号模块基于抛物线转向指标的市场模型。

CSignalRSI

该信号模块基于相对强度指数振荡器的市场模型。

CSignalRVI

该信号模块基于相对能量指数振荡器的市场模型。

CSignalStoch

该信号模块基于随机振荡器的市场模型。

CSignalTRIX

该信号模块基于三重指数均线振荡器的市场模型。

CSignalTEMA

该信号模块基于双重指数移动均线指标的市场模型。

CSignalWPR

该信号模块基于威廉姆斯百分比范围振荡器的市场模型。

尾随停止类

描述

CTrailingFixedPips

该类实现的尾随停止算法基于固定点数

CTrailingMA

该类实现的尾随停止算法基于移动均线指标值

CTrailingNone

一个存根类, 它不使用任何尾随停止算法

CTrailingPSAR

该类实现的尾随停止算法基于抛物线转向指标值

资金管理类

描述

CMoneyFixedLot

该类具有的算法基于预定义固定手数进行交易

CMoneyFixedMargin

该类具有的算法基于预定义固定保证金进行交易

CMoneyFixedRisk

该类具有的算法基于预定义风险进行交易

CMoneyNone

该类具有的算法基于最小允许手数进行交易

CMoneySizeOptimized

该类具有的算法基于变化手数进行交易, 变化手数依据之前成交的结果。