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