MQL4

EA-EXPO_Header

keywordmql, datetime

用途

日時型(datetime)は、日付と時間を表現するために使用されます。このデータ型は、1970年1月1日からの通算秒数で表現されます。日時型は、過去や未来の特定の日時を記録した

MQL4

EA-EXPO_Header

Keywordcolor

用途

色型(color)は、色を表現するために使用されます。色はRGB形式(赤、緑、青)で指定され、それぞれの色成分が0から255の範囲で表されます。色はグラフィカルな要素やインジケーターの描画など

MQL4

EA-EXPO_Header

Keywordmql, string

用途

文字列型(string)は、文字列を表現するために使用されます。例えば、ユーザー名、メッセージ、通貨ペアのシンボルなど、多くの場面で文字列型が必要です。MQL4では、最大255文字

MQL4

EA-EXPO_Header

Keywordmql, char

用途

文字型(char)は、単一の文字を表現するために使用されます。他のプログラミング言語と異なり、MQL4では文字を表現するためにint型を使用します。これは、MQL4の内部では文字が数値

MQL4

EA-EXPO_Header

Keywordmql, double

用途

実数型(double)は、小数を含む実数値を表現するために使用されます。実数値の精度は非常に高く、金融計算など、精密な数値が必要な場面で特に有用です。例えば、価格、移動平均、リスク

MQL4

EA-EXPO_Header

Keywordmql, int

用途

整数型(int)は、整数値を表現するために使用されます。整数とは、小数点を含まない正または負の数値のことです。プログラム内でループカウンタ、インデックス、フラグ、計算など様々な用途に使用

MQL4

EA-EXPO_Header

Keywordmql, bool

用途

論理型(bool)は、真(true)または偽(false)の二択の状態を表現するために使用されます。プログラム内で条件分岐やループなどの制御構造において、特定の条件が満たされているかど

MQL4

EA-EXPO_Header

KeywordEA開発

EAの基本構成

EA(エキスパートアドバイザー)は、MetaTraderで動作する自動売買プログラムです。EAは通常、以下の3つの主要な関数で構成されます。

OnInit関数EAが初期化

MQL4

EA-EXPO_Header

Keywordプログラミング

変数とデータ型

プログラミングを始める際に最初に理解する必要があるのは、変数とデータ型です。MQL4およびMQL5では、変数はデータを保存するための名前付き領域です。変数を使うことで、プログラム

MQL4

EA-EXPO_Header

KeywordMetaEditor

MetaEditorのインストールと設定

MetaEditorは、MetaTraderプラットフォームに付属する開発ツールで、EA(エキスパートアドバイザー)やカスタムインディケーターを作