コンセプト
このEAのコンセプトは
『爆益型と呼ばれるナンピンマーチン型のEAって、
IB報酬払ってまで使用するもんじゃねぇな。』
です。
巷に出回ってる月利50%を超えるような爆益型とよばれる
ナンピン型のEAって、まぁ破綻します。
破綻ありきの戦略なのは理解しているつもりですが、
破綻するからこそ、
キャッシュバックサイトを利用したり、狭スプのブローカーを利用して、
IB報酬も自分の利益とするような戦略にし、期待値を高くしなければならないはずです。
※キャッシュバックとは?→http://salaaffi.com/taritali
他人にIB報酬なんぞ払ってる場合ではありません。
取引しているブローカーや通貨ペアによりますが、よくみるXMスタンダード口座とかであれば、
×10$があなたが払っているIB報酬のおおよその目安です。
推奨証拠金を数十万円で設定されているようなものであれば、
おそらく月間数万円はIB報酬を支払っているのではないでしょうか?
それに加えて、月利50%超を狙うような破綻前提戦略のEAって、
エントリーロジックはあって無いようなものだと思ってます。
ポジションに対して、たまたま逆行して捕まったかどうか、ただそれだけ。
ナンピンも、利益を狙うために20~30Pips程度の固定幅でエントリーするだけだったりするものも多い印象です。
それに、エントリーロジックがー、って言うなら、最初から勝てる単ポジEA提供するでしょうし。
※あくまで、個人的な意見です。
そんなわけで、
好みの爆益型EAを作れるようなものを目指して自作してみました。
エントリーロジックはともかく、ナンピン幅や倍率、時間制御なんかも自由なので、SNSで出回っている爆益型と呼ばれる多くのEAの代用となるんじゃないかな?
(ゴミな シンプルなEA多いですし。)
とは言え、自由度はそこそこ高いので、
爆益型に限らないナンピンEAはもちろん、設定次第では単ポジも作れなくはないですね。
(こいつのパラメータで単ポジ作るの難しいと思いますけど)
なお、機能(設定項目)としては、以下のような機能を持たせてます。
・エントリーロジック1:2本のSMAの傾きを基準
・エントリーロジック2:2本のSMAの幅を基準
・エントリーロジック3:RSIを基準
・エントリーロジック4:ストキャスティクスを基準
・時間帯ロット変更
・可変式のナンピン幅、ナンピン倍率
・ナンピンフィルター1:2本のSMAの幅を基準
・ナンピンフィルター2:RSIを基準
・ナンピンフィルター3:ストキャスティクスを基準
・利確幅設定機能
・トレーリング機能
・含み損損切機能
・週末制御&損切機能
・時間制御&損切機能
・新規エントリーON/OFF機能
・夏時間、冬時間自動切換え機能
※エントリーロジック:複数設定した場合、設定した条件をすべて満たした場合にエントリーします。
ナンピンフィルター:複数設定した場合、設定した条件をすべて満たした場合にエントリーします。
トレーリング機能:設定した場合、利確幅とトレーリング機能設定値を満たした場合に利確します。早期利確が設定されていれば、設定したポジション数以降は早期利確が優先されます。
なお、設定項目のmt4画面はこんな感じ↓
(多いので見にくいですが💦)
機能
では、機能を順に説明していきます。
夏時間、冬時間の自動切換え
・ブローカーのサーバー時間(GMT)を設定
・ブローカーの夏時間、冬時間の切り替えする基準日を設定
・設定した日の直近の日曜日に切り替わる仕様
(例:Threetraderだと3/14と11/7、XMだと3/31と10/31)
※ブローカー次第なので、使用するブローカーの仕様を調べて下さい
時間帯ロット変更
・3つの時間帯で初期エントリーするロットを変更
・エントリーしない場合は0を入力(エントリー時間制御機能もあるので、そちらでも制御可能)
例えば、東京時間・ロンドン時間・ニューヨーク時間で初期ロットを変える場合に使用するイメージ。
可変式のナンピン幅、ナンピン倍率
・ナンピン含めた保有ポジション上限数は自由
・ナンピン10段までは、好みで設定可能(10段以降は10段で設定した倍率)
・ナンピン幅はポイントで設定
・倍率は1つ前のエントリーロットに対する倍率
(例えば、1つ前と同ロットにしたい場合は「1」となる。なお、少数第2以下は切り上げ計算。)
エントリーロジック1:2本のSMAの傾きを基準
・2本のSMAの傾きを基準にエントリー
・傾きは、角度ではなく、直近の確定時間足3本分の終値ベースの値幅を基準としている
・プラス幅が設定値以上であればBuyエントリー
・マイナス幅が設定値以下であればSellエントリー
・SMA1本ずつON/OFF切り替え可
2本のSMAを使って、トレンドを判定に使用。
エントリーロジック2:2本のSMAの幅を基準
・終値ベースの上位SMAと終値ベースの下位SMAを基準とする
・下位SMAが上位SMAより上にあり、その幅が設定値以内であればエントリー
・下位SMAが上位SMAより下にあり、その幅が設定値以内であればエントリー
・ON/OFF切り替え可
トレンドが強く出すぎているところを回避し、
押し目買い、戻り売りのイメージで使用。
エントリーロジック3:RSIを基準
・終値ベースのRSI直近確定足1本の値と設定ラインを基準
・上ライン以上で買われすぎと判断し逆張りエントリー
・下ライン以下で売られすぎと判断し逆張りエントリー
・ON/OFF切り替え可
説明不要、みんな大好き(シランケド)RSI
エントリーロジック4:ストキャスティクスを基準
・終値ベースのストキャスティクス直近確定足1本と現在値と設定ラインを基準
・上ラインを上から下抜けするとエントリー
・下ラインを下から上抜けするとエントリー
・ON/OFF切り替え可
強いトレンドが終わったと判断してエントリーする場合に使用。
ナンピンフィルター1:2本のSMAの幅を基準
・終値ベースの上位SMAと終値ベースの下位SMAを基準とする
・下位SMAが上位SMAより上にあり、その幅が設定値以内であればエントリー
・下位SMAが上位SMAより下にあり、その幅が設定値以内であればエントリー
・ON/OFF切り替え可
強いトレンドを回避してナンピンさせる場合に使用
ナンピンフィルター2:RSIを基準
・終値ベースのRSI直近確定足1本の値と設定ラインを基準
・上ラインと下ラインの間であれば、ナンピンエントリー
・ON/OFF切り替え可
売られすぎでも買われすぎでもない=落ち着いていると判断してエントリーする場合に使用。
ナンピンフィルター3:ストキャスティクスを基準
・終値ベースのストキャスティクス直近確定足1本と現在値と設定ラインを基準
・上ラインを上から下抜けするとエントリー
・下ラインを下から上抜けするとエントリー
・ON/OFF切り替え可
強いトレンドが終わったと判断してエントリーする場合に使用。
利確機能
・利確固定幅(ポイント)
※早期利確機能を使用した場合、そっちが優先。
早期利確
・早期利確する場合の固定幅(ポイント)が設定できる
・決めたポジション数から早期利確を開始できる
・ON/OFF切り替え可
トレーリング機能
・いわゆるトレーリングストップの機能とは異なる
・2本のSMAを基準にトレーリングして利益を伸ばす
・利確の固定幅以上で、上位SMAを下位SMAが抜ける時に利確
・ON/OFF切り替え可
損切機能
・固定幅で損切(注:単位は口座通貨単位に合わせる)
・ON/OFF切り替え可
週末制御&損切機能
・金曜のエントリー終了時間と月曜のエントリー開始時間を設定できる
・ナンピンはする
・金曜の決まった時間になると全ポジション損切できる(週末エントリー制御の機能もONの場合に機能する)
・ON/OFF切り替え可
時間制御&損切機能
・毎日のエントリー開始とエントリー終了する時間を設定できる
・ナンピンはする
・毎日の決まった時間になると全ポジション損切できる(毎日のエントリー制御の機能もONの場合に機能する)
・ON/OFF切り替え可
新規エントリーON/OFF機能
・ONにするとそれ以後エントリーしなくなる機能
・ナンピンはする
・ON/OFF切り替え可
損切せずにEAを止めたい時に使用。
使用方法について
使用したい通貨ペアのチャートごとに設置してください。
同MT4上で複数チャートに設置する場合、通貨ペアが異なれば、マジックナンバーが同じでも問題ありません。通貨ペアが同じ場合は、マジックナンバーも別々にして下さい。
半裁量バージョンでも、使用したい通貨ペアのチャートごとに設置してください。設置してない通貨ペアについては稼働しません。
バックテストについて
設定次第で、いろいろな運用ができると思いますが、参考までに、こんなん作れますよってことで、
バックテストを載せておきます。
ナンピン型
単ポジも一応
おまけ(余談)
ここからはEAの性能に一切関係ないイラストの話です。
興味ない人はスルーしてください。
イラストは、絵のタッチが好みだったこともあり、ライジングサンさん(https://twitter.com/rising_sun_fx/)にお願いをして描いてもらいました。
人を食べる巨人が出てくるあの有名漫画をモチーフにしてもらってます。(EAの名前の由来もこの漫画からですね。まぁ、大した話ではないので、この辺は機会があれば…)
簡単なイメージを伝えただけで、仕上げていただけました!大満足です😊
イラスト必要な方は、是非ご検討してみてください。
コメント