CExpertBase は CExpert クラス及び全ての取引ストラテジークラスの基本クラスです。
CExpertBase は全てのエキスパートアドバイザーオブジェクトに共通なデータとメソッドを提供します。
class CExpertBase : public CObject |
#include <Expert\ExpertBase.mqh> |
継承階層CExpertBase 直接子孫 |
初期化 |
|
|---|---|
virtual Init |
クラスインスタンス初期化メソッド。 |
virtual ValidationSettings |
設定をチェックします。 |
パラメータ |
|
シンボルを設定します。 |
|
時間軸を設定します。 |
|
エキスパートアドバイザー IDを設定します。 |
|
指標と時系列 |
|
virtual SetPriceSeries |
外部の時系列・価格列へのポインタを設定します。 |
virtual SetOtherSeries |
外部の時系列(価格列以外)へのポインタを設定します。 |
virtual InitIndicators |
指標と時系列を初期化します。 |
Protected データへのアクセス |
|
オブジェクト初期化の現在の段階を取得します。 |
|
トレンドタイプを設定します。 |
|
使用される時系列のビットマスクを取得します。 |
|
「Every tick(ティックごと)」フラグを設定します。 |
|
時系列へのアクセス |
|
「Open(始値)」時系列の要素をインデックスで取得します。 |
|
「High(高値)」時系列の要素をインデックスで取得します。 |
|
「Low(安値)」時系列の要素をインデックスで取得します。 |
|
「Close(終値)」時系列の要素をインデックスで取得します。 |
|
「Spread(スプレッド)」時系列の要素をインデックスで取得します。 |
|
「Time (時刻)」時系列の要素をインデックスで取得します。 |
|
「TickVolume(ティックボリューム)」時系列の要素をインデックスで取得します。 |
|
「RealVolume(実のボリューム)」時系列の要素をインデックスで取得します。 |
時系列の初期化 |
|
|---|---|
「Open(始値)」時系列の初期化メソッド。 |
|
「High(高値)」時系列の初期化メソッド。 |
|
「Low(安値)」時系列の初期化メソッド。 |
|
「Close(終値)」時系列の初期化メソッド。 |
|
「Spread(スプレッド)」時系列の初期化メソッド。 |
|
「Time (時刻)」時系列の初期化メソッド。 |
|
「TickVolume(ティックボリューム)」時系列の初期化メソッド。 |
|
「RealVolume(実のボリューム)」時系列の初期化メソッド。 |
|
サービスメソッド |
|
virtual PriceLevelUnit |
価格レベル単位を取得します。 |
virtual StartIndex |
分析される最初のバーのインデックスを取得します。 |
virtual CompareMagic |
エキスパートアドバイザー ID を指定された値と比較します。 |