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

MetaTrader 5用のシンプルなEA『Exp_Fractal_WPR』の使い方

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

実際の著者: ウラジミール・フリストフ

Fractal WPR』に基づくシンプルなEAです。このEAは、オシレーターの過剰買いレベルを下回ったときに売り、過剰売りレベルを上回ったときに買います。シグナルはバーが閉じたときに形成され、レベルの交差が確認されます。

Fractal_WPR.ex5のコンパイル済みファイルを、<terminal_data_folder>\MQL5\Indicatorsに配置してください。

コンパイル後、Exp_Fractal_WPR.ex5の専門家ファイルにはFractal_WPR.ex5インジケーターがリソースとして含まれているため、コンパイル済みEAが動作するためにターミナルフォルダ内に存在する必要はありません。この目的のために、EAコードにインジケーターを実行可能ファイルに含めるための対応コードが追加されています。

インジケーターの実行可能ファイルは、グローバルスコープでリソースとして追加されています。

//---- リソースとしてインジケーターをEAコードに含める
#resource \\Indicators\\Fractal_WPR.ex5

OnInit()関数内のリソースとして使用されるインジケーターのパスを変更しました。

//---- Fractal_WPRインジケーターのハンドルを取得
InpInd_Handle=iCustom(Symbol(), InpInd_Timeframe,"::Indicators\\Fractal_WPR", e_period, normal_speed, IPC,0);

したがって、専門家のコンパイル済み実行可能ファイルは、インジケーターなしで他の取引ターミナルで使用できます。

なお、TradeAlgorithms.mqhライブラリファイルは、非ゼロスプレッドのブローカーでのExpert Advisorの使用を可能にし、ポジションオープン時にストップロステイクプロフィットを設定するオプションを提供します。ライブラリの他のバリエーションは、以下のリンクからダウンロードできます: Trade Algorithms

以下のテストで使用されたのは、デフォルトのExpert Advisorの入力パラメーターです。テスト中はストップロスとテイクプロフィットは使用されていません。

図1. チャート上の取引例

図1. チャート上の取引例

2015年のAUDUSD H3のテスト結果:

図2. テスト結果のチャート

図2. テスト結果のチャート

関連記事

コメント (0)