MQL5

01.EA基礎講座

第5回取引の基本 – 初心者向けEA講座(1章)

EAを作成するには取引を行う必要があります。裁量のポジションを操作するEAも少なからずありますが、やはり自動売買できることがEAの醍醐味ですので重要な機能です。EAにおける取引は覚えるべきことがいろいろありますが、引き続き最低限の情報で説明...
01.EA基礎講座

第4回価格取得 – 初心者向けEA講座(1章)

EAを作成するために、必ず必要となる価格の取得について説明していきます。価格といっても、FXではBid(売り価格)とAsk(買い価格)があります。買い(BUY:ロングエントリー)の場合はAsk(買い価格)で取引し、売り(SELL:ショートエ...
01.EA基礎講座

第3回新規EA作成 – 初心者向けEA講座(1章)

EAを新規作成する手順について説明します。MQL ウィザードを利用することで自動コーディングしてくれる部分はありますが、MQL ウィザードを使わないと困る程自動でコーディングしてくれる訳ではないので、今回はほとんど情報を入力せずスケルトンコ...
01.EA基礎講座

第2回パラメーター – 初心者向けEA講座(1章)

パラメーターとはパラメーターとは、EAを動作させるためにカスタマイズできる箇所をEA起動時にユーザに入力させる機能です。(MT5ではインプットと表示されているのでインプットと説明した方がいいのかもしれません)MACD Sample.mq5の...
01.EA基礎講座

第1回イベント関数 – 初心者向けEA講座(1章)

イベント関数とはMQLを学ぶために知っておく必要がある知識として、イベント関数があります。イベント関数とは、ある事象(イベント)が発生する度に呼び出される関数のことを指します。ここでは、知っておくべきイベント関数について示します。OnTic...
初心者向けEA講座

初心者向けEA講座

初心者向けEA講座について講座の対象者初心者向けEA講座は、これからEAを作成してみたい人、EAを作成しようとしてけど取っ掛かりで挫折してしまった人向けの情報です。なんとなく見様見真似で作れているけど理解せず作成できているという人にも復習の...
チェックアップ

IsTesting() – チェックアップ

チェックアップのIsTesting()について、MQL4とMQL5のソースコード共通化する方法を説明しています。関数定義MQL4の定義bool IsTesting();MQL5の定義定義なしMQL5にバックテスト中かを取得する関数はありま...
市場情報

市場情報

ここでは、市場情報においてMT4用のソースコードとMT5用のソースコードを共通化するための方法について記載します。市場情報関数一覧MQL4とMQL5での有無を〇(あり)、✕(なし)で示しています。MQL4、MQL5共に存在するNo3~6,8...
チェックアップ

IsDemo() – チェックアップ

チェックアップのIsDemo()について、MQL4とMQL5のソースコード共通化する方法を説明しています。関数定義MQL4の定義bool IsDemo();MQL5の定義定義なしMQL5にデモ口座かを取得する関数はありません。ただしAcc...
チェックアップ

チェックアップ

ここでは、チェックアップにおいてMT4用のソースコードとMT5用のソースコードを共通化するための方法について記載します。チェックアップ関数一覧MQL4とMQL5での有無を〇(あり)、✕(なし)で示しています。MQL4、MQL5共に存在するN...