ボリンジャーバンドをトリガーにして、自分の定義上のトレンド方向に対して押し目を形成し反転すると思われるところを予測して仕掛けます。トレンド方向は基本ロジックでフィルタリングして基本ロジックとボリンジャーバンドの指標が一致した時にだけエントリーします。
<手仕舞い>
利益が伸びたところでポンド/円の特性に合わせてたロジックにより頃合いを見て決済を行います。
利益を伸ばす考えはないので(伸びる場合はあります)、トレールによる逆指値切り上げは行いません。
最大ストップロス
買い 55PIPS 売り 50PIPS
なお、ロジックが逆行してしまったと判断した場合は最大ストップロスに達する前にロスカットを行います。
利食い値、損切値はご自身の好きな値にパラメーター設定で変更いただけます。
勝率は50~60%程度です。
マーケットの動きがこのEAに向くまでは早めの撤退を繰り返す場合があるのでややストレスを感じる部分もありますが、じっくりと耐えてマーケットがこのEAに向いたときにしっかりと利益確保し最終的に差益を残せればよいという考えです。
<ポジション数>
原則1つで初期値も1つに設定していますが、パラメーターの設定で複数持つことは可能です。
ポジションを増やしても勝率はあまり変化無いので、リスクを考慮した上でlotを低くしてポジション数を増やすなどご自身の投資スタイルで変更しても差し支えないかとは思いますが、設定で複利運用が可能なので個人的にはポジションは一つでLotサイズを自動で増減させた方が楽かつ安全ではないかと思います。
<EA開発コンセプト>
知り合いのパティシエのアッシェさんからロジックのヒントを頂き、EA化してみました。
ポンドのトレードが好きなようだったので、なんとかEA化してあげたく試行錯誤してできたものになります。
アッシェとはフランス語で本来「hache」と書き、みじん切りという意味です。
商品名は読みやすくローマ字にしました。
後付けの理由ではありますが、みじん切りのように利確も損切りも刻んでいくイメージがこのEAには合っているかなと思います。
EAについての考えは、大きな利益を狙うのではなく昔からみんなが使っているテクニカルを使ってシンプルに長期間にわたり安定的なものがよいと思い、ごくシンプルに作った物です。それが長期間通用するシステムを作る秘訣ではないかと思いました。
詳細・購入
<バックテスト動画>
https://youtu.be/xepFLoZ6H6E
バックテスト上成績が思わしくない期間も当然にありますが、長期間にわたり成績を残すには良い時期と悪い時期両方受け入れて、結果差益を残して積み上げていければよいという投資スタイルで、なにしろ長期間続けられるものをという考えです。
また、人それぞれの投資スタイルに合わせて自分なりのカスタマイズを加えて満足のいくものに仕上げていく楽しみも加えたいと思いました。
初期値は無難な設定ですが、パラメーターを変更することで新たな発見があるかもしれない。そんなEAを作ってみました。
特徴としては、デフォルト設定では勝率はさほど高くありませんが、一進一退を繰り返して長期に安定して差益を残すことを目指すものです。
目先結果が悪くてもある程度長期間運用できるようロット数(Levarage値)を考慮して頂いた方がよいです。
<主な機能>
・スプレッドフィルター(設定値変更可能)
・複利運用設定(OFF可能)
・トレードタイム設定(2種類)
・トレード曜日設定
・月曜日~木曜日指定時間クローズ機能
・週末専用エントリー終了時刻設定
・週末強制決済機能 (ブローカー都合による非約定の場合があります)
●主なパラメーターの説明
・ Max_Position 買い最大ポジション数です。初期値1をお勧めいたします。
・ Magic_Number マジックナンバー。初期値 20190922 同じ口座での複数運用(ドル円・ユーロ円2通貨ペア運用など)の場合など重複ないよう任意の数字に変更してください。
・ Slippage 許容スリッページ。初期値10です。必要に応じて変更してください。ブローカーによって(滑りやすい業者)週末決済機能に影響する場合がございますのでその際は大きめの設定にして頂いた方が無難と思います。
・ NomalLots 固定ロット数 初期値0.1 FX会社によってロット数の扱いが違いますのでお使いのFX会社にご確認ください。※固定ロットで運用する場合下記のLeverageを0.0にして下さい。
-参考-当方がリアル運用使用しているOANDA Japanでは0.1=10,000通貨となります。
・ Leverage 複利運用設定値 初期値 0.0 固定ロットにする場合は、0.0にして下さい。上記NomalLotsの固定ロットが適用になります。
お使いのFX会社のサーバーにより適正な設定値が変わります。
※参考値 FXTFの場合0.5程度を推奨いたします。(ブローカーにより0.5で機能しない場合は100倍の50にすると機能する場合があります。)
実際に取引するサーバーでのバックテストを行い、適正なロット数になる事を確認しながら調整してください。
・ MaxSpread 初期値50(5PIPS) 指定した値よりスプレッドが広がった場合エントリーしません。変更可能です。
1PIPS=10になります。
・ WeekEndtime 週末の取引終了時間を設定します。初期値 22:00
・ WeekEndExitTime 週末強制決済時間を設定します 初期値 22:30 ※上記WeekEndtimeより遅い時間にしないと機能しません。
※MT4再起動時に設定がクリアされてしまう場合があるのでご確認をお願いいたします。
ブローカーの約定拒否・PC環境等諸条件により決済されない場合はありえますので、週末持ち越したくない場合は念のため週末の取引終了時刻になる前にご自身でご確認ください。
・ WeekDayExitTime 月曜日~木曜日のクローズ時間 初期値 15:00
※MT4再起動時に設定がクリアされてしまう場合があるのでご確認をお願いいたします。
設定を他の時刻に変更する場合は設定時刻以降3分間は取引時間設定から外してください。
(3分間は約定失敗したときにリトライするプログラムのため、その間にエントリー条件が揃うとエントリーしてすぐ決済を繰り返してしまいます)
・ Band_Period ボリンジャーバンドの期間設定です。初期値100をお勧めいたします。
・ Band_Timeframe ボリンジャーバンドで使用する時間軸(分)です。初期値1をお勧めいたします。
・ Buy_Stoplos 買いトレード損切り設定。初期値55近辺をお勧めいたします。ロジックにより設定値より早くロスカットする場合があります。
・ Buy_Target 買いトレード利食い設定。初期値180近辺をお勧めいたします。利益を我慢して伸ばす考えはないので殆どは設定値に達する前にロジックにより決済を行います。
・ Sell_Stoplos 売りトレード損切り設定。初期値50近辺をお勧めいたします。ロジックにより設定値より早くロスカットする場合があります。
・ Sell_Target 売りトレード利食い設定。初期値175近辺をお勧めいたします。利益を我慢して伸ばす考えはないので殆どは設定値に達する前にロジックにより決済を行います。
・ StartTime1 トレード開始時間 初期値07:00
・ EndTime1 トレード終了時間 初期値14:59(ただし保有中のポジションは決済されません、エントリーをやめる時間になります)
・ StartTime2 トレード開始時間 初期値 15:04
・ EndTime2 トレード終了時間 初期値 02:00(ただし保有中のポジションは決済されません、エントリーをやめる時間になります)
・Trade_mon~fri 月曜日~金曜日に取引する場合trueにしてください。初期値true
※トレード日時設定項目について
日本時間ではなくお使いのブローカーのサーバーの時間になります。気配値にでている時間です。トレード時間初期値は冬時間:GMT+2、夏時間:GMT+3の場合でバックテスト良好の時間帯に設定しております。
ー参考ー
Oanda東京サーバーにて パラメーターLevarageを0.5にした場合の複利運用テスト