イベント処理の関数

MQL5リファレンス

【MQL5】OnTester関数について

OnTester関数の働き・役割 OnTester関数は、エキスパートアドバイザー(EA)のテストが終了した後に呼び出される関数です。この関数は、テスト結果を評価するためのカスタム条件の最適化値を計算するために使用されます。主に、遺伝的最適...
MQL5リファレンス

【MQL5】OnBookEvent関数について

OnBookEvent関数の働き・役割 OnBookEvent関数は、BookEventイベント(新しい注文の追加や既存の注文のキャンセルなど)が発生したときにインジケータやEAで呼び出される関数です。この関数を使用することで、特定の銘柄に...
MQL5リファレンス

【MQL5】OnTrade関数について

OnTrade関数の働き・役割 OnTrade関数は、Tradeイベントが発生するときにエキスパートアドバイザー(EA)で呼び出され、注文、ポジション、取引リストの変更を処理するためのものです。この関数は、指値注文の実行、ポジションの開閉、...
MQL5リファレンス

【MQL5】OnTradeTransaction関数について

OnTradeTransaction関数の働き・役割 OnTradeTransaction関数は、TradeTransactionイベントが発生したときに自動的に呼び出される関数です。TradeTransactionイベントとは、取引リクエ...
MQL5リファレンス

【MQL5】OnCalculate関数について

OnCalculate関数の働き・役割 OnCalculate関数は、Calculateイベントが発生して価格の変化が処理されるときに、カスタムインジケ-タで呼び出されます。この関数は、インジケータのデータ計算や更新を行うための中核的な役割...
MQL5リファレンス

【MQL5】OnChartEvent関数について

OnChartEvent関数の働き・役割 OnChartEvent関数は、チャート上で発生するさまざまなイベントを処理するための関数です。この関数は、ユーザーの操作やプログラムによって生成されたイベントに応答します。具体的には、マウスクリッ...
イベント処理の関数

OnTick関数について

機能 OnTick 関数は MQL5の定義済みイベント(プログラムを動かす重要な起点となる作用) の処理を担うイベントハンドラー(=プログラムの重要な処理を担当する関数)の一つで、 エキスパートアドバイザーの作成時にのみ利用します。 (=カ...
イベント処理の関数

OnStart関数について

機能 スクリプト(チャートに挿入後、一度だけ処理を行うプログラム) の実行を行うの必要な関数です。 ()内に、実現させたい処理を記述していきます。 スクリプトとは?→チャートに挿入後、一度だけ処理を行うプログラム MQL5における「スクリプ...