このBB Expand+ M15は、ボリンジャーバンド(BB)の拡張を利用したトレンドフォロー型のEAです。
15分足ベースで動作します。
市場が停滞し動きが乏しなった後、大きく動き出すタイミングを
BB収縮後の拡張を利用して検出し、エントリーするEAになります。
これを基本とし、以下の対応も行うことで収益性を上げています。
■エントリー条件
移動平均(EMA)を利用して、トレンドの方向を確認
明らかなトレンド発生している場合は、逆方向にはエントリーしない
■クローズタイミング
エントリーに設定した指値、逆指値(バックテストで最適値を調整)での決済をベースとし、
以下のような条件を満たした場合にも、勢いがなくなったと判断して、
ポジションをクローズするようにしています。
・ローソク足に、逆方向の強めのヒゲ発生
・ある程度の利益が出ている状態で大き目の戻りが発生
・短期間で一気に上昇(下降)
・直近の最高値(最安値)を一旦超えたが、すぐに最高値(最安値)以下に戻された
などを含む、複数の条件を入れています。
狙った方向に動かなかったら(逆方向に動いてしまったら)早めに諦めるため、勝率は高くはないですが、
負け額は小さめで、勝つときは大きく利益を取る、損小利大(リスクリワードを高くする)タイプのロジックです。
EAは15分足用です。15分足確定時のデータを使用し動作し、エントリー、クローズ判定を行います。
バックテストの結果をもとにUSDJPY、AUDJPY、GBPJPY、EURJPYで使用できるようにしています。
パラメータは基本的にプログラム内部で保持し(エキスパート設定で変更不要とし)、通貨ペアに応じて自動で切り替えるようにしています。
以下パラメータのみ必要により変更下さい。
複利運用モードも設けていますので使用可能です。
初期設定では緩めの複利運用モードにしています。ロット固定で運用したい場合はオフにしてください。
どの程度の比率でポジションを増やしていくか、調整して利用してください。
パラメータ | 内容 |
---|---|
MagicNumber_Hl | マジックナンバーです。基本、変更は不要と思いますが、本EAを同じ通貨で複数実行するようなことがあればそれぞれ変更下さい。 |
Lots | 注文ロット数です。 初期状態では1万通貨(0.1)としているため、ご予算に応じて調整下さい。 |
複利運用基準値 | 複利運用を無効(ロット数をLotsの設定に固定)にする場合は0を設定してください。
複利運用する場合は基準額を入力します。 初期値では100万円(=1000000)としています。 例) Lots=0.1, 基準値=1000000の場合: Lots=0.05, 基準値=100000の場合: Lots=0.1, 基準値=100000の場合 ※ただし、0.01未満となる場合は0.01ロット、20.0を超える場合は20ロットとします。端数は四捨五入します。 |
許容スプレッド | スプレッドが広がった際に、どこまで許容するかの指定です。 この値以上にスプレッドが広がった場合はエントリーを控えます。 |
各通貨で、1万通貨固定(1ポジションのみ、複利運用なし)で、2007/01/01~2020/08/12の期間バックテストした結果は以下です。
バックテスト結果は、USDJPYのものを載せております。
1万通貨固定の約13年の運用(1ポジションのみ、複利運用なし、スプレッド5)で、プロフィットファクタ1.63、利益102万円程度の結果です。
ちなみにですが、複利運用モードで、Lots=0.1(1万通貨)、複利運用基準値=100000円の設定で
通貨ペア=USDJPY、有効証拠金=100000円で、2007/01/01に運用開始した場合、
2012.11 には1千万円を超えるシミュレーション結果になります。
<2007/01/01~2020/08/12>
※分かりやすく、円表示でシミュレーションしています。
2009.10月、100万円越え
2012.11月、1000万円越え
すごい勢いで伸びています。複利の力は凄まじいですね。
(補足:200万通貨で複利運用は終了させています。)
あくまでもバックテストなので、これ程にうまくいくことはまず無いでしょうけど、
夢は膨らみますね(笑)
!!!!! 注意 !!!!!
複利運用すると、連敗に出くわすと、一気に資金を失ってしまうので、
基準値を上げ過ぎないよう要注意です!