【MQL4定数】シグナル情報の取得定数:Double型(ENUM_SIGNAL_BASE_DOUBLE)

【辞書】MQLリファレンス

シグナル情報の取得定数:Double型

シグナル情報の取得定数:Double型は、シグナルの情報を取得するときに使用されます。

シグナルとは、他人のエントリーポイントを表示する機能です。

主に、SignalBaseGetDouble関数で使用されます。

それぞれ、SignalBaseGetDouble関数の引数として使用されます。

 

口座情報の取得定数は、Double型の他にも、Integer型、String型があります。

 

シグナル情報の取得定数:Double型(ENUM_SIGNAL_BASE_DOUBLE)

定数返り値の型説明
SIGNAL_BASE_BALANCEdouble口座残高
SIGNAL_BASE_EQUITYdouble証拠金
SIGNAL_BASE_GAINdouble利益
SIGNAL_BASE_MAX_DRAWDOWNdouble最大ドローダウン
SIGNAL_BASE_PRICEdoubleシグナル購読価格
SIGNAL_BASE_ROIdouble資本利率(%)

シグナル情報の取得定数:Double型の使い方

主に、SignalBaseGetDouble関数で使用されます。

それぞれ、SignalBaseGetDouble関数の引数として使用されます。

例えば、以下のように使用します。

  //SignalBaseGetDouble関数
  //アカウント名を取得
  double signalBaseGetDouble = SignalBaseGetDouble(SIGNAL_BASE_BALANCE);

 

返り値は Double型です。

 

【補足】シグナル情報の取得定数:Double型の列挙型(ENUM_SIGNAL_BASE_DOUBLE)

シグナル情報の取得定数は、ENUM_SIGNAL_BASE_DOUBLE​という列挙型に含まれています。

列挙型は、定数群をひとまとめにしたものです。

以下のように使います。

ENUM_SIGNAL_BASE_DOUBLE signalBaseGetDouble = SIGNAL_BASE_BALANCE;

上記のようにプログラムすると、signalBaseGetDouble変数に SIGNAL_BASE_BALANCEの数値が代入されます。