GetLastError
_LastError システム変数の内容を返します。
int GetLastError(); |
戻り値
MQL5 プログラム実行中に起こった最後のエラー
注意事項
_LastError は関数呼び出し後にリセットされません。この変数をリセットするには ResetLastError() を呼び出す必要があります。
参照
取引サーバのリターンコード
IsStopped
MQL5 プログラムの強制シャットダウンをチェックします。
bool IsStopped(); |
戻り値
_StopFlagシステム変数が 0 以外の場合は true 。 MQL5 プログラムが操作を完了するように命令されている場合、0 以外の値が _StopFlag に書き入れられます。この場合、すぐにプログラムを終了する必要があります。そうしないとプログラムは 3 秒後に外部から強制的に終了されます。
UninitializeReason
初期化解除理由のコードを返します。。
int UninitializeReason(); |
戻り値
OnDeinit()が呼び出される前に作成される _UninitReason の値。値は初期化解除に至った理由に依存します。
TerminalInfoInteger
MQL5 プログラム環境の対応するプロパティの値を返します。
int TerminalInfoInteger( |
パラメータ
property_id
[in] プロパティの識別子。ENUM_TERMINAL_INFO_INTEGER 列挙のいずれかです。
戻り値
int 型の値
TerminalInfoDouble
MQL5 プログラム環境の対応するプロパティの値を返します。
double TerminalInfoDouble( |
パラメータ
property_id
[in] プロパティの識別子。ENUM_TERMINAL_INFO_DOUBLE 列挙のいずれかです。
戻り値
double 型の値
TerminalInfoString
MQL5 プログラム環境の対応するプロパティの値を返します。プロパティは文字列型でなければなりません。
string TerminalInfoString( |
パラメータ
property_id
[in] プロパティの識別子。ENUM_TERMINAL_INFO_STRING 列挙のいずれかです。
戻り値
string 型の値
MQLInfoInteger
実行中の MQL5 プログラムの対応するプロパティの値を返します。
int MQLInfoInteger( |
パラメータ
property_id
[in] プロパティの識別子。ENUM_MQL_INFO_INTEGER 列挙のいずれかです。
戻り値
int 型の値
MQLInfoString
実行中の MQL5 プログラムの対応するプロパティの値を返します。
string MQLInfoString( |
パラメータ
property_id
[in] プロパティの識別子。ENUM_MQL_INFO_STRING 列挙のいずれかです。
戻り値
string 型の値
Symbol
現在のチャートの銘柄名を返します。
string Symbol(); |
戻り値
現在のチャートの銘柄名を含む _Symbol システム関数の値
注意事項
エキスパートアドバイザー、指標、スクリプトとは異なり、サービスは特定のチャートに縛られません。よって、Symbol()はサービスに空の文字列(“”)を返します。
Period
現在のチャートの時間軸を返します。
ENUM_TIMEFRAMES Period(); |
戻り値
現在のチャートの時間軸を含む _Period 変数 の内容ENUM_TIMEFRAMES 列挙のいずれかです。
参照
PeriodSeconds、チャート時間軸、日付と時刻、オブジェクトの可視性
注意事項
エキスパートアドバイザー、指標、スクリプトとは異なり、サービスは特定のチャートに縛られません。よって、Period()はサービスに0を返します。
Digits
現在のチャートシンボルの価格の値の精度を決定する小数点以下の桁数を返します。
int Digits(); |
戻り値
現在のチャートシンボルの価格の値の精度を決定する小数点以下の桁数を保存する_Digits 変数の値
Point
現在の通貨/シンボルのポイントサイズを返します。
double Point(); |
戻り値
現在の通貨/シンボルのポイントサイズを含む _Point 変数の内容
Originally posted 2019-07-29 23:19:41.