MQL5でEA作ろう講座

MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第56回「#include命令(#include directive)」【EAの作り方】

前回は MQL5プログラムに共通する全体構造 について解説しました。 改めて前回の内容をおさらいをしておくと、 MQL5のプログラムは概ね、次のような順序で記述・構成される。↓ プリプロセッサ命令 ↓ インプット変数 ・ グローバル変数 ↓...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第55回「MQL5プログラムの全体構造について」【EAの作り方】

前回は インスタンス について解説しました。 改めて前回の内容をおさらいをしておくと、 インスタンスとは、構造体、クラスなどを実際に利用する時に宣言する変数名のようなものである。 インスタンスは、必要に応じて複数個宣言することができる。 ク...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第54回「インスタンス(オブジェクト)について」【EAの作り方】

前回は 仮想関数 について解説しました。 改めて前回の内容をおさらいをしておくと、 仮想関数とは、「派生クラスでは、継承した関数の処理内容を少し変えたい」「大まかな処理内容だけ元のクラスで決めて、細かい処理内容は、各派生クラスで決めたい」と...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第53回「クラスについて6 -仮想関数-」【EAの作り方】

前回は コンストラクタ について解説しました。 改めて前回の内容をおさらいをしておくと、 コンストラクタとは、クラスのインスタンスを生成した段階で発動する、クラスのメンバ関数のことである。 ※インスタンス→クラスや構造体、Enum列挙型を実...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第52回「クラスについて5 -コンストラクタ-」【EAの作り方】

前回は 派生クラス について解説しました。 改めて前回の内容をおさらいをしておくと、 今あるクラスを一つのテンプレートとして作られたクラスを派生クラスという。 派生クラスは、classキーワード→派生クラス名 →コロン(:) →public...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第51回「クラスについて4 -派生クラス-」【EAの作り方】

前回はクラスにおけるアクセス指定子 について解説しました。 改めて前回の内容をおさらいをしておくと、 クラス内の変数や関数(メンバ)には、private,protected,publicというアクセスレベルが設けられている。 private...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第49回「クラスについて2 -クラスの使い方-」【EAの作り方】

前回は クラスの概要 について解説しました。 改めて前回の内容をおさらいをしておくと、 クラスは、変数 と 関数 をまとめたものである クラス内に変数や関数を記述する際には、アクセス指定子によって、アクセスレベルを分類する。 アクセスレベル...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第50回「クラスについて3 -アクセス指定子-」【EAの作り方】

前回は クラスの基本的な使い方 について解説しました。 改めて前回の内容をおさらいをしておくと、 -----------------------------------------------------------------------...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第48回「クラスについて1 -クラスとは?-」【EAの作り方】

前回は MQL5公式リファレンスの見方 について解説しました。 改めて前回の内容をおさらいをしておくと、 MQL5公式リファレンスは、MQL5の設計元であるメタクオーツ社が提供している、MQL5の言語構造に関して説明しているページ群である。...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第47回「MQL5公式リファレンスの見方」【EAの作り方】

前回は 関数の初期値 について解説しました。 改めて前回の内容をおさらいをしておくと、 初期値を割り当てた引数は、関数を呼び出す際に、引数の入力を省略することができる。(初期値じゃない値を入力することも可能) 初期値は複数の引数に設定できる...