- 2014年12月3日
- 2021年5月12日
1pips当たりの価格単位とポイント換算したスリッページを計算する関数
EAの作成に必須であろう2つの共通関数を紹介します。 1pips当たりの価格単位を計算する関数 我々がトレード戦略を考える時、一般的にはpipsを使いますが、MQL4にはなぜかpipsという概念がありません。MQL4では直接価格を指定したり、Poin […]
EAの作成に必須であろう2つの共通関数を紹介します。 1pips当たりの価格単位を計算する関数 我々がトレード戦略を考える時、一般的にはpipsを使いますが、MQL4にはなぜかpipsという概念がありません。MQL4では直接価格を指定したり、Poin […]
知人からもらったインジケーターを組み込んだEAを作ろうとした時のこと。 コーディングを無事終え、コンパイルしてみたところ、以下のエラーが発生しました。 直訳すると「宣言されていない識別子」です。 「ん?変数の宣言を忘れてたかな?」と思ってコードを見て […]
MQL4プログラミングも基礎が大事 MQL4プログラミングに入ります。最初は基礎なので、つまらないかもしれませんが、EAを自作するにあたり、避けては通れない道です。基礎が大事なのは、仕事でもスポーツでも同じですよね。 プログラミングの経験が無い人には […]
コンピューターはMQL4で書かれたコードを直接理解することができません。コンピューターが理解できる形式に変換してあげる必要があります。 それがコンパイルという作業です。 コンパイル手順 メタエディターを起動します。(起動方法はメタエディターの初期設定 […]
私の場合、EA作成にはMT4付属のメタエディターを使わずに、秀丸を使うことが殆どですが、メタエディターにも便利な機能がいくつか存在します。 以下のfaiさんの記事をご覧ください。今はブログ更新が止まっていますが、勉強になる記事が多いですので、他の記事 […]
メタエディターは、EAを作成するための専用環境なので、通常はこれを使います。 ですが、私は秀丸を使うことが殆どです。 理由は、「使い慣れているから」の一言に尽きます。本業の関係上、テキストエディターを使うことが多いのですが、秀丸には色々と便利な機能が […]
メタエディターはEA自作の必須ツール MT4にはメタエディターと呼ばれるMQL4専用のプログラミング環境が備わっています。 メタエディターを使うことでオリジナルのインジケーターやEAを作れるようになります。 ここではメタエディターの起動から初期設定に […]