Spring Break
- エキスパート
-
Darren Mark Scott
Trade Dispensary is an organization dedicated to innovative financial products and cutting-edge algorithmic trading tools. Developer of Trade Dispensary trade copier and Spring Break expert advisor for Metatrader 5. - バージョン: 1.0
- アクティベーション: 5
Spring Break
ナスダック100指数向けの、不均衡(インバランス)に基づく自動売買戦略です。1分足チャートでの稼働を前提に設計されています。
Spring Break は、もともと私が手動で裁量トレードしていた手法です。3年をかけて開発・改良・再検証を重ね、ここで提供する自動化版になりました。
取引の考え方
本戦略は不均衡の領域を起点に動きます。価格があるレベルから急速に離れると、その背後に不均衡な領域が残ることがあり、価格がそこへ戻ってきたときに再び意味を持つことが多くあります。Spring Break は1分足で稼働しながら、固定された上位時間足の組み合わせでこれらの領域を計測し、その周辺で Bar と Beach という2種類の独立したトレードを行います。
各トレードタイプには、エントリー、ストップロス、テイクプロフィット、トレーリング、ロット計算のそれぞれ独自の設定があります。2つは個別に調整でき、一方を無効にしてもう一方だけを稼働させることもできます。
すべてのポジションはストップロスとテイクプロフィットを付けて発注されます。グリッド、マーチンゲール、平均化といった手法は使用せず、含み損のポジションに追加することもありません。
リスクと口座の管理
口座保護の設定は、資金提供型口座(ファンデッドアカウント)の規則を念頭に書かれています。
-
最大トータルドローダウンと最大日次損失。いずれも開始残高に対する割合で指定します。
-
任意の日次利益目標。達成した時点で取引を停止します。
-
連続損失回数と1日の取引回数の上限。
-
上限に達したときの動作を選択できます。全ポジションを決済するものから、新規エントリーのみを停止するものまで。
-
最大スプレッドのフィルターと、同時保有ポジション数の上限。
-
最大3つの取引セッション時間帯と、任意の日次クローズ時刻。いずれもニューヨーク時間で解釈されます。
-
重要度の高い経済指標の前後でエントリーを一時停止する、任意のフィルター。
ロット計算はトレードタイプごとに設定します。Bar と Beach はそれぞれ固定ロットを使うことも、そのトレード自身のストップ距離を基準に有効証拠金の一定割合をリスクに取ることもできます。サイズに上限を設けたい場合はロットキャップも利用できます。
設定項目
初期値は、このバージョンの検証に用いた値です。ほとんどのユーザーが設定する必要があるのは、ブローカーの時差とロットサイズだけです。
-
ブローカーとニューヨークの時差。 お使いのブローカーの時計とニューヨークとの時間差(時間数)です。セッション時間と日次クローズ時刻はすべてニューヨーク時間で解釈されるため、ブローカーに合わせる必要がある唯一の入力項目です。
-
Vibe. 領域が考慮対象となるために必要な相対的な強さの度合いです。値を大きくするとより強い領域だけが対象となり、取引回数は減ります。
-
Minimum Shot と Maximum Shot. 受け入れる不均衡の最小サイズと最大サイズで、価格に対する割合で指定します。2つが合わせて帯を形成し、非常に小さな領域と、異常に大きな単発の動きの両方を除外します。
-
Ride. Bar トレードが待機状態になる前に価格が到達しなければならない確認水準で、領域自身の大きさに対する割合で設定します。値がゼロから離れるほど多くの確認を求めることになり、取引回数は少なくなります。
-
Wave. Beach トレードについての同じ考え方です。Beach のエントリーが有効になる前に到達しなければならない確認水準です。Ride と Wave の初期値は符号が逆になっていますが、これは意図的なものです。水準の位置を決めているのは符号そのものだからです。確認を増減したい場合は数値の大きさを調整してください。ただし、検証していない限り符号を反転させないでください。
-
エントリー、ストップロス、テイクプロフィットの水準。 固定のポイント数ではなく、領域自身の大きさに対する割合で設定されるため、各トレードはその根拠となった領域に応じて拡縮します。
-
トレーリング開始とトレーリング距離。 こちらも領域に対する割合です。トレーリングはトレードタイプごとに任意です。
-
Stamina. 相場がそこへ到達するまでに進んだ距離に対して、実質的にどれだけ前進したかを測る指標です。エントリーは Stamina の値以下のときにのみ行われ、強い一方向の走りを避ける働きをします。
他の銘柄について
Spring Break はナスダック100で設計・検証・調整されており、付属の初期値はその市場のためのものです。ロジック自体に指数に固有の要素はないため他の銘柄でも稼働できますが、初期値がそのまま通用すると考えるべきではなく、選んだ銘柄で改めて検証する必要があります。
ゴールドとビットコイン向けのセットファイルおよびアップデートは、近い将来に提供される可能性があります。そうしたものはすべて本製品の無料アップデートとして提供され、別の商品として出品することはありません。
動作要件
-
付属の設定を使う場合はナスダック100の銘柄。ブローカーによって NAS100、US100、USTEC、NDX100 など名称が異なります。本戦略はチャートが開かれている銘柄をそのまま読み取ります。
-
1分足チャート。使用する上位時間足は内部で固定されています。
-
ヘッジ口座またはネッティング口座。ネッティング口座では、反対方向のトレードが同時に建つことを防ぐ設定があります。
-
途切れない接続環境。VPS(仮想専用サーバー)の利用を推奨します。
取引の前にロットサイズをご確認ください。初期値は意図的に小さく設定してあり、どのような規模の口座にも過大な初回取引のリスクなく適用できるようになっています。また、公開しているテストで使用したサイズを大きく下回ります。ブローカーの最小ロットがご指定の値より大きい場合、プラットフォームはその最小ロットを使用するため、実際に取引されるサイズが入力欄の数値より大きくなることがあります。さらに、ナスダック指数1ロットの契約価値はブローカーによって大きく異なります。ご自身の口座で1ロットがいくらに相当するかを計算し、それに応じてサイズを設定してください。ニュースフィルターは初期状態では無効です。
公開結果に使用した設定
本ページに掲載しているバックテストの数値は、MetaTraderのストラテジーテスターによる過去データでの結果であり、実取引によるものではありません。両方の取引タイプのロットサイズを 0.8 ロットに引き上げ、初期残高10 000 USD、ナスダック100の1分足チャートで実行したものです。その他はすべて付属の初期値のままです。
このページにある結果はテスターの数値だけではありません。本戦略は、実際の配信価格を用いてリアルタイムでのフォワード運用も行っており、それが下記の「デモ口座でのフォワードテスト」の節です。
このテストを再現するために変更する値は2つだけで、他は一切変更しません。
-
Bar lot size (fixed-lot mode) を 0.8 に設定。
-
Beach lot size (fixed-lot mode) を 0.8 に設定。
有効証拠金に対する割合からサイズを計算する2つのスイッチは、付属状態のまま無効にしておきます。有効にすると上記2つの値が無視されるためです。口座保護の設定は付属のままで、テストを再現するためにいずれかを変更したり無効にする必要はありません。
この数値をそのまま使うのではなく、ご自身の口座に合わせて調整してください。残高10 000 USDにおいてナスダック指数0.8ロットは大きなポジションであり、少なくとも同程度の規模で、契約価値が同等のブローカーに置かれた口座に適したものです。残高がこれより小さい場合、または1ロットの価値がより高い場合は、縮小すべきです。
設定ファイル
ナスダック100用の設定ファイルを、MQL5ブログの記事に添付しています。Spring Break for Nasdaq 100: settings file, and the lot size behind the published results(記事は英語です)。
このファイルは、上記の数値を出した0.8ロットではなく0.1ロットに設定されています。したがって読み込んでも上記の数値は再現されませんが、ファイルの不具合ではありません。記事では、出荷時の既定値と異なるファイル内のすべての値を挙げ、差が推測ではなく確認できるよう同一の履歴における両ロットサイズの結果を示し、テストの正確な条件を記載し、取引前にご自身のブローカーに合わせて設定すべき唯一の入力項目を説明しています。
デモ口座でのフォワードテスト
上記のテスター結果とは別に、本戦略は2026年9月8日から10月16日まで、BlackBull Marketsのデモ口座において、ナスダック100の1分足チャートでリアルタイムのフォワード運用を行いました。本ページの取引履歴と残高曲線のスクリーンショットはこの口座のものです。
このテストは、上記のテスターの数値とは種類の異なる根拠であり、だからこそ両方をここに掲載しています。この口座は、実口座と同じナスダック100の配信価格、同じスプレッド、同じ時間帯で、リアルタイムに、実際の取引セッション、実際の経済指標発表、実際の週明けのギャップを経て取引しており、いずれの取引も結果が分かる前にエントリーしています。過去データのテストは、結果が良く見えるまで何度でも再実行して調整できます。フォワードテストはそれができず、それこそが行う理由です。
この口座は現在も稼働し、取引を続けています。以下の数値は、履歴が積み上がるにつれて更新します。
その期間に口座が記録した内容です。
-
決済済み18取引、うち利益12、損失6。
-
開始残高10 000 USD、終了残高11 041.45 USD。
-
プラットフォーム表示によるプロフィットファクター2.58、最大ドローダウン2.8パーセント。
-
両方の取引タイプでロットサイズ0.8、上記テスター結果と同じサイズです。
このテストについては、お客様の判断に委ねるのではなく、三点を明記しておきます。
-
これはデモ口座であり、ライブ口座ではありません。価格とタイミングは実際のものでリアルタイムですが、デモサーバーでの約定はライブ口座のスリッページ、拒否、資金調達コストを受けません。実際の資金で得た利益の記録ではなく、戦略が実際の市場環境で説明どおりに動作することの裏付けとしてお読みください。
-
標本が小さいことです。5週間で18取引は長期的な期待値を示すにはあまりに少なく、プロフィットファクターを含めそこから導かれる数値はいずれも非常に大きな誤差を伴います。
-
このビルドそのものではないことです。当該口座ではリリース前のバージョンが稼働していました。ここで提供するバージョン1.0は、これらの取引の最後が決済された後にコンパイルされています。ロジックは同一ですがバイナリは同一ではないため、この口座は本ファイルの動作の再現ではありません。
本製品にシグナルが付属しない理由
フォワードテストはデモ口座で実施しており、MQL5のシグナルサービスはデモ口座、コンテスト口座、セント口座からのシグナルを受け付けていません。テストを設定する際にこの点を見落としていたため、購読できるシグナルはなく、上記の数値をスクリーンショット以外で検証する手段もありません。今後、検証可能なシグナルが利用可能になった場合は、本ページからリンクします。
リスクに関する警告
レバレッジ商品の取引は非常に高いリスクを伴い、資金の全額を失う可能性があります。このページに表示されているバックテスト結果は過去データ上のシミュレーションです。フォワードテストは、実市場環境で、実際の価格を用いてリアルタイムに行ったものですが、デモ口座であるため、約定はライブ口座のスリッページ、拒否、資金調達コストを受けていません。いずれも実資金を投じた記録ではなく、ここに示されたいかなる内容も将来の結果を示すものではありません。失っても困らない資金でのみ取引してください。
実際の資金を投じる前に、まずストラテジーテスターで、次にデモ口座で本戦略を稼働させ、その挙動を十分に理解できたと納得できるまでお試しください。

