このエキスパートアドバイザー(EA)はとてもシンプルです。
- インジケーターシグナルが範囲の上限および下限で形成された時に、Buy-StopおよびSell-Stopオーダーが設定されます。この際、Take Profitは入力パラメータで指定され、Stop Lossは範囲の反対側の境界になります。
- オーダーがトリガーされず、新しいシグナルが受信された場合、古いオーダーは削除され、新しいシグナルに基づくオーダーが設定されます。
- いずれかのオーダーがトリガーされると、反対のオーダーが削除されます。ポジションはStop LossまたはTake Profitによってクローズされます(ポジションがある場合、インジケーターシグナルは確認されません)。
ダウンロード方法: Narrowest Range SignalをMetaTrader 5のMQL5/Indicatorsフォルダにインストールしてください。
パラメータ:
- 範囲内バー数 - 範囲計算に使用するバーの数(現在のバー)。
- チェック期間 - 最小範囲検出のための期間。
- 高値/安値からのオーダーインデント - 上限および下限から何pipsの距離でストップオーダーを設定するか。
- 資金管理モード - 資金管理モード。2つのバリエーションがあります: 1) 固定ロット, 2) フリー証拠金からの固定パーセンテージ(この場合、固定パーセンテージは預金の固定パーセンテージに相当します)。
- ボリューム(ロットまたはパーセント) - オーダーのボリューム。前のパラメータによって、ロットサイズまたはパーセンテージ値になります。
2012年1月から現在(2013年3月)までのEURUSD H4でのテスト結果、資金$10,000:
1. 固定ロット(0.5):

2. 固定パーセンテージ(5%):

注意点:
- 両方のテスト結果がアーカイブに添付されています。
- このエキスパートアドバイザーは、実際の口座での運用というよりもアイデアの検証に近いです。つまり、EAはリアルタイムで正常に機能しますが、「自分の」オーダーや「他者の」Take ProfitおよびStop Lossの正確性のチェックが行われないため、大きな時間足での運用を前提としています(Stop Lossはストップレベル以下には設定できず、過度に小さなTake Profitを設定する意味はありません)。
コメント 0