跳至内容

CExpertBase

CExpertBase

CExpertBase 类是 CExpert 类和所有交易策略类的基准类。

描述

CExpertBase 提供的数据和方法, 是所有智能交易对象共有的。

声明

class CExpertBase : public CObject

标称库文件

#include <Expert\ExpertBase.mqh>

继承体系

CObject

CExpertBase

直接分支

: CExpert, CExpertMoney, CExpertSignal, CExpertTrailing

类方法

公有方法:

初始化
virtual Init类实例初始化方法
virtual ValidationSettings验证设置
参数
Symbol设置品名
Period设置时间帧
Magic设置智能交易 ID
指标和时间序列
virtual SetPriceSeries设置外部时间序列指针 (价格序列)
virtual SetOtherSeries设置外部时间序列指针 (非价格序列)
virtual InitIndicators初始化指标和时间序列
访问保护数据
InitPhase获取对象初始化的当前阶段
TrendType设置趋势类型
UsedSeries获取时间序列使用的位掩码
EveryTick设置 “每笔报价” 标志
访问时间序列
Open按照索引获取开盘价时间序列的元素
High按照索引获取最高价时间序列的元素
Low按照索引获取最低价时间序列的元素
Close按照索引获取收盘价时间序列的元素
Spread按照索引获取点差时间序列的元素
Time按照索引获取时间轴时间序列的元素
TickVolume按照索引获取报价交易量时间序列的元素
RealVolume按照索引获取实际交易量时间序列的元素

保护方法:

时间序列初始化
InitOpen开盘价时间序列的初始化方法
InitHigh最高价时间序列的初始化方法
InitLow最低价时间序列的初始化方法
InitClose收盘价时间序列的初始化方法
InitSpread点差时间序列的初始化方法
InitTime时间轴时间序列的初始化方法
InitTickVolume报价交易量时间序列的初始化方法
InitRealVolume实际交易量时间序列的初始化方法
服务方法
virtual PriceLevelUnit获取价格单位
virtual StartIndex获取起始分析的柱线索引。
virtual CompareMagic智能交易 ID 与指定值比较

方法继承自类 CObject

: Prev, Prev, Next, Next, Save, Load, Type, Compare