MQL4

EA-EXPO_Header

MetaTrader 4(MT4)を使ったFX自動売買において、テクニカル指標の理解と活用は非常に重要です。この記事では、Accumulation/Distribution(iAD)インディケータについて、初心者にもわかりやすく解説します。

Accumulation/Distribution(iAD)とは?

Accumulation/Distribution(累積/分配)インディケータは、トレンドの強さや売買の圧力を評価するために使用されます。具体的には、価格と出来高(ボリューム)を組み合わせて、資金の流れを分析します。これにより、買い圧力と売り圧力のバランスを把握することがで ...

MQL4

EA-EXPO_Header

MetaTrader 4(MT4)を使ったFX自動売買において、カスタムインディケータの活用は非常に重要です。この記事では、カスタムインディケータ(Custom Indicator)を利用するためのiCustom()関数について、初心者にもわかりやすく解説します。

カスタムインディケータ(iCustom)とは?

カスタムインディケータは、トレーダーが独自に作成したテクニカル指標です。標準インディケータにはない独自のロジックやアルゴリズムを含めることができます。iCustom()関数を使用することで、これらのカスタムインディケータを簡単に呼び出し、その計算結果を取得することができ ...

MQL4

EA-EXPO_Header

MetaTrader4(MT4)を使用して自動売買EAを開発する際、特定のイベントが発生したときにサウンドを再生する機能を追加することがあります。この記事では、サウンドを再生する方法と、その使用例について解説します。初心者でも理解しやすいように、各ステップを詳しく説明します。

PlaySound()関数|サウンドを再生する方法

MT4でサウンドを再生するには、PlaySound()関数を使用します。この関数は、指定されたサウンドファイルを再生します。

PlaySound()関数の仕様void PlaySound(string filename)
̵

MQL4

EA-EXPO_Header

MetaTrader4(MT4)を使用して自動売買EAを開発する際、特定の処理を一時停止させて再開したい場合があります。このような場合に、Sleep()関数を使用してプログラムを指定時間スリープ(停止)させることができます。この記事では、Sleep()関数の使い方とその使用例について解説します。初心者でも理解しやすいように、各ステップを詳しく説明します。

Sleep()関数|指定時間スリープする方法

MT4でプログラムを指定時間スリープさせるには、Sleep()関数を使用します。スリープとはプログラムを一時的に停止させることで、指定した時間が経過した後に再び動作を再開させること ...

MQL4

EA-EXPO_Header

MetaTrader4(MT4)を使用して自動売買EAを開発する際、特定の条件が満たされたときにメールを送信する機能を追加することができます。この記事では、メールを送信する方法と、その使用例について解説します。初心者でも理解しやすいように、各ステップを詳しく説明します。

SendMail()関数|メールを送信する方法

MT4でメールを送信するには、SendMail()関数を使用します。なお、メールの利用には事前にMetaTrader4でメール送信用のSMTPサーバを登録しておく必要があります。

SendMail()関数の仕様void SendMail(string

MQL4

EA-EXPO_Header

MetaTrader4(MT4)を利用して自動売買EAを開発する際、取引結果やログファイルなどをFTPを使ってサーバに送信することがあります。この記事では、FTPを使用してファイルをサーバに送信する方法と、その使用例について解説します。初心者でも理解しやすいように、各ステップを詳しく説明します。

SendFTP()関数|FTPを使用してファイルを送信する方法

MT4でFTPを使用してファイルをサーバに送信するには、SendFTP()関数を使用します。なお、FTPの利用には事前にMetaTrader4でFTP先のサーバを登録しておく必要があります。

SendFTP(

MQL4

EA-EXPO_Header

MetaTrader4(MT4)を使用して自動売買EAを開発する際、ユーザーに対してメッセージボックスを表示することがあります。この記事では、メッセージボックスを表示する方法と、その使用例について解説します。初心者でも理解しやすいように、各ステップを詳しく説明します。

MessageBox()関数|メッセージボックスを表示する方法

MT4でメッセージボックスを表示するには、MessageBox()関数を使用します。この関数は、指定されたメッセージとタイトルを持つメッセージボックスを表示し、その結果を返します。

MessageBox()関数の仕様int Messag

MQL4

EA-EXPO_Header

MetaTrader4(MT4)を利用して自動売買EAを開発する際、DLL(Dynamic Link Library)を呼び出して外部の関数を利用することがあります。この記事では、DLL呼び出しの基本的な手順と簡単なサンプルコードを紹介します。初心者でも理解しやすいように、各ステップを詳しく解説します。

DLL呼び出しの基本手順

MT4からDLLに定義されている関数を呼び出すには、以下の手順を踏みます。

#importを用いてDLLファイルを参照する。
利用する関数のシグネイチャを定義する。
関数を呼び出す。

サンプルコード

以下に、具 ...

MQL4

EA-EXPO_Header

MetaTrader4(MT4)では、システムグローバル変数が既に存在するかを確認することで、変数の重複作成を防ぐことができます。この記事では、システムグローバル変数の存在を確認する方法について、初心者向けにわかりやすく解説します。

GlobalVariableCheck関数|システムグローバル変数の存在を確認する方法

システムグローバル変数が既に存在するかを確認するには、`GlobalVariableCheck`関数を使用します。この関数を使うことで、指定したグローバル変数が存在するかどうかを確認することができます。

以下は、`GlobalVariableChec ...

MQL4

EA-EXPO_Header

MetaTrader4(MT4)では、利用されているシステムグローバル変数の個数を取得することで、現在使用中のグローバル変数の数を把握することができます。この記事では、システムグローバル変数の個数を取得する方法について、初心者向けにわかりやすく解説します。

GlobalVariablesTotal関数|システムグローバル変数の個数を取得する方法

システムグローバル変数の個数を取得するには、`GlobalVariablesTotal`関数を使用します。この関数を使うことで、現在利用されているシステムグローバル変数の個数を取得することができます。

以下は、`Global ...