システム変数

システム変数 定義済変数

システム変数

システム変数

 システム変数(_Digits、_Point、_Symbol、_Period)は、単独で対応した値が取得されます。
 これらの変数は、MQL4のプログラム上から変更することは出来ません。

データ型と構成・戻り値

int    _Digits;
double _Point;
string _Symbol
int    _Period;
システム変数データ型戻り値
_Digitsint現在の通貨ペアで価格の小数点以下の有効桁数を取得。
定義済変数「Digits」、チェック関数「Digits()」と同じ。
_Pointdouble現在の通貨ペアでの価格の最小値を取得。
定義済変数「Point」、チェック関数「Point()」と同じ。
_Symbolstring現在チャートの通貨ペア名を取得。
チェック関数「Symbol()」と同じ。
_Periodint現在チャートの時間軸を分単位で取得。
チェック関数「Period()」と同じ。

使用例

 システム変数「_Digits」「_Point」「_Symbol」「_Period」をチャートに適用した時の表示例です。

// システム変数の表示例
#property strict
void OnInit() {
Print("現通貨ペアの小数点以下の有効桁数  :",_Digits);
Print("現通貨ペアの取引最小値            :",_Point);
Print("現通貨ペア名                      :",_Symbol);
Print("現通貨ペアのチャート時間足(分単位):",_Period);
}

結果

【条件】次の内容のチャートに適用した時に表示される結果
 通貨ペア名  :USDJPY
 チャート時間足:1時間

タイトルとURLをコピーしました