ホーム システムトレード 投稿

MetaTrader 4でのonTradeイベントハンドラーの実装 - トレーダー向けガイド

添付ファイル
49474.zip (1.23 KB, ダウンロード 0回)

このコードは、CArrayIntを使って注文のチケットを管理します。onTimerでチケットリストの変化を監視し、以下のイベントハンドラーをトリガーします:

//+------------------------------------------------------------------+
//| ストップロスがヒットしたときのイベントハンドラー                              |
//+------------------------------------------------------------------+
void onStopLoss(ulong ticket);

//+------------------------------------------------------------------+
//| テイクプロフィットがヒットしたときのイベントハンドラー                            |
//+------------------------------------------------------------------+
void onTakeProfit(ulong ticket);

//+------------------------------------------------------------------+
//| 新しい注文がオープンされたときのイベントハンドラー                         |
//+------------------------------------------------------------------+
void onTradeEntry(ulong ticket);

//+------------------------------------------------------------------+
//| 注文がクローズ(削除)されたときのイベントハンドラー                   |
//+------------------------------------------------------------------+
void onTradeExit(ulong ticket);

: MQL5のonTradeTransactionハンドラーのすべての機能が実装されているわけではありません。これは基本的なアプローチに過ぎません。

以下のスクリーンショットでは、EAの出力ログを確認できます:


関連記事

コメント (0)