項目 | 内容 |
MQL4リファレンストップ | MQL4プログラムの説明。
Build 600でのMQL4更新の説明。 |
基本 | MQLプログラミングの基本(構文・データ型・演算子・処理・関数・変数・プリプロセッサ)の説明。
|
標準定数・列挙・構造体 | 定義済みの定数・列挙・構造体。 |
MQL4プログラム | MQLプログラムの実行・ロード・イベント。
画像や音声ファイル等のリソース使用。 ライブラリのインポート。 ストラテジーテスターでの動作。 |
定義済み変数 | 自動更新される定義済み変数 |
共通関数 | ログ出力・メッセージボックス・スリープ等 |
配列関数 | 配列関連 |
変換関数 | 文字列・整数・浮動小数点の変換 |
数学関数 | 三角関数・絶対値・四捨五入・乗算等の演算 |
文字列関数 | 文字列の長さ取得や、文字列操作 |
日付と時刻 | サーバー時間・PC時間の取得。
文字列⇔datetime変換。 datetime型データから曜日・年・月・日・時・分・秒を取得。 |
アカウント情報 | 口座残高・余剰証拠金・デモアカウント情報等のアカウント情報取得。 |
検査 | 最後に発生したエラーコード取得。
現在チャートの通貨ペア名・時間軸・価格精度の取得。 サーバーとの接続状態の取得。 |
マーケット情報 | 気配値等のマーケット情報取得 |
時系列・インジケータアクセス | 時系列配列データの取得。
指定した通貨ペア・時間軸のOHLCVの取得。 チャート本数数の取得。 |
チャート操作 | チャートのpixel座標⇔時間・価格の変換。
チャート起動・クローズ。 チャートのプロパティ変更。 チャートのスクリーンショット保存。 |
取引関数 | エントリーオーダー・クローズ決済等の取引。
現在保有中や決済済みのポジション情報取得。 |
トレードシグナル | 購読中のトレードシグナル関連。 |
クライアントターミナルのグローバル変数 | クライアントターミナルのグローバル変数操作。
プログラム内のグローバル変数では無く、MT4のターミナルのグローバル変数の操作。 |
ファイル関数 | csv等のファイル作成・読み込み。 |
カスタムインジケータ | 自作インジケータの設定 |
オブジェクト関数 | チャート上に表示するオブジェクト(トレンドライン・ビットマップ・ボタン・テキスト等)の操作 |
テクニカルインジケータ関数 | MQLで定義済みのテクニカルインジケータ関数(移動平均・ボリンジャーバンド・RSI・ストキャスティクス等) |
イベント操作 | タイマーイベントの設定。
チャート上での操作イベントの設定。 キーボード操作イベントの設定。 |
古い関数 | 名称変更される前の古い名称の関数(基本的には使用しない事を推奨)。 |
その他 | リファレンスに無い内容 |