バンドウォークアラート天響ゴールド システムトレード操作マニュアル
- 第1章:システムトレード版とは
- 第2章:インストールとセットアップ
- 第3章:ヒストリーデータの充填
- 第4章:サインとエントリー・決済ロジック(サイン=発注)
- 第5章:自動売買設定パネル(最重要)
- 第6章:環境設定パネル
- 第7章:ロジックパラメーターをカスタマイズしたい場合(ユーザー設定ファイルの活用)
- 第8章:通知(プッシュ通知)
- 第9章:ダッシュボードと取引履歴パネル
- 第10章:安全に運用するための重要な注意点
- 第11章:発注エラーが出たときの対処(トラブルシューティング)
- 第12章:免責事項
第1章:システムトレード版とは
1-1. 基本コンセプト
バンドウォークアラート天響ゴールドは、ボリンジャーバンドが拡大(エクスパンション)する場面における「価格の初速度」に着目したロジックです。天井や底を予想するギャンブル的な逆張りを徹底的に排除し、統計的に勢いが確認された瞬間だけを「初動」として検知します。「一獲千金を狙うギャンブル」よりも「負けないこと」を最優先し、トレンドが伸びないと判断すればいち早く市場から撤退することで、次の「大きな波」まで資金を守り抜きます。
★対応銘柄について:本製品は XAUUSD(金/ゴールド)と XAGUSD(銀/シルバー)の2銘柄専用 です。1本のEAでどちらの銘柄にも対応しており、チャートの通貨ペアを自動判別してそれぞれに最適化されたパラメーターを適用します。これ以外の銘柄(FXの通貨ペア等)にセットした場合は、チャート中央に対応外である旨の注意ダイアログが表示されます。
バンドウォークアラート天響ゴールド システムトレードは、この検知ロジックをそのままMT5口座での自動発注・自動決済に直結させたエディションです。サイン検知の統計計算は姉妹製品であるインジケーター版「バンドウォークアラート天響ゴールド」と完全に同一で、チャート上にサインが点灯した瞬間にそのまま発注・決済まで行います。
インジケーター専用版(表示のみ)との主な違いは次の2点です。
- チャート上のサイン(ENTRY / OW1〜4 / SEC / FAILなど)が、表示だけでなく実際の注文(新規・決済)に直結します。
- 画面右下に「自動売買設定パネル」が追加され、ロット管理・強制ストップロス・時間帯フィルター・最大スプレッド・日次損失上限・緊急停止といった、実弾を扱う上での安全機能を操作できます。
第2章:インストールとセットアップ
2-1. ファイルの入手と設置
- ご購入いただいた製品ファイルをダウンロードします。ダウンロードされるのはZIP形式の圧縮ファイルです。
- ZIPファイルを右クリックし「すべて展開」または「解凍」を選択し、
.ex5ファイルを取り出します(BandWalkAlertTENKYO_Gold_Sys.ex5)。 - MT5メニューの「ファイル」>「データフォルダを開く」をクリックし、開いたフォルダから「MQL5」>「Experts」の順にフォルダを開きます。
- 解凍したBandWalkAlertTENKYO_Gold_Sys.ex5をこのフォルダへコピー(貼り付け)します。
- MT5左側の「ナビゲーター」パネル(表示されていない場合は Ctrl + N)内の「エキスパートアドバイザー」の上で右クリックし「更新」を選択すると、一覧にEA名が表示されます。
- 一覧に出現したEAをダブルクリック、またはマウスで掴んで稼働させたいチャート(XAUUSD または XAGUSD)へドラッグ&ドロップします。
- 同梱されている推奨パラメーター設定ファイルは、すべて「MQL5」>「Files」フォルダへコピーしてください。
★推奨パラメーター設定ファイルについて:システムトレード版には、後述の環境設定パネルから最新の推奨パラメーターをサーバーへ確認・自動反映する機能は搭載されていません(2-4節参照)。ダウンロード時に同梱されているファイルがそのまま初期設定として使われますので、必ずこの手順でコピーしてください。
2-2. 製品認証(ライセンス認証)
EAをチャートへセットした直後、画面中央に「【製品認証手続き】」ダイアログが表示されます。認証が完了するまでは、ダッシュボードやパネルの計算・表示を含め、EAは正常に動作しません。
- MT5メニューの「ツール」>「オプション」を開き、「エキスパートアドバイザー」タブを選択します。
- 「許可するURLリスト(WebRequestを許可するURL)」にチェックを入れ、https://tenkyo-fx.com を正確に追加します。
- チャート中央の認証ダイアログにある入力欄に、購入時に発行された認証コード(シリアルキー)を入力し、「認証実行」ボタンを押します。
- 認証に成功すると、ダイアログは自動的に閉じ、EAが通常どおり動作を開始します。
★エラーが出る場合:「WebRequestが許可されていません」と表示される場合は手順1〜2のURL登録を再確認してください。「無効なコードです」と表示される場合は、認証コードの入力ミス(全角/半角、前後の空白など)がないかご確認ください。
★認証結果はチャートを再度アタッチしても引き継がれるようローカルにキャッシュされます。同じ端末で同じEAを複数チャートに設置する場合、2回目以降は自動的に認証済みとして起動します。
2-3. 自動売買を実際に有効化する(システムトレード版で必須の追加手順)
上記までは表示のみのインジケーター版と共通の手順ですが、システムトレード版では実際に注文を出すため、追加で以下の設定が必須です。
- 「自動売買(AutoTrading)」ボタンをMT5上部ツールバーでONにしてください(オレンジ色→緑色)。OFFのままだと発注が実行されません。
- EAのプロパティ画面(「共通」タブ)で 「ライブ取引を許可する(Allow live trading)」にチェックを入れてください。これがオフだと発注時にエラー「自動売買が許可されていない」が発生します。
- チャートにEAをセットした直後は、画面右下の「自動売買設定パネル」で「自己責任を理解し同意しました」ボタンを押すまで、実発注は一切行われません(第5章参照)。ここを押し忘れると、サインは点灯するのに注文が入らない、という状態になりますのでご注意ください。
2-4. 推奨パラメーターの更新について
インジケーター版(Pro等)には、環境設定パネルから最新の推奨パラメーターをサーバーへ確認・ダウンロードする機能がありますが、システムトレード版(Sys)にはこの機能は搭載されていません。特定の金融商品取引に関する法令対応のため、システムトレード版はロジックパラメーターについて稼働中にサーバーへ一切問い合わせを行わない仕様になっています。
最新の推奨パラメーターを反映したい場合は、次のいずれかの方法をご利用ください。
- 製品の最新版を再ダウンロードし、同梱の推奨パラメーター設定ファイルを「MQL5」>「Files」フォルダへ上書きコピーする。
- 姉妹製品のインジケーター版で作成したユーザー設定ファイルを読み込ませる(第7章参照)。
第3章:ヒストリーデータの充填(最重要:データの精査)
ダッシュボードの成績集計・セッション判定を正しく機能させるためには、統計計算の根拠となる過去の価格データをMT5へ正しく流し込む必要があります。ここを飛ばすと、ダッシュボードの数値はデタラメになりますので、必ず実施してください。
3-0. 【EA起動前に必ず設定】チャートの最大バー数を「無制限」にする
以下の手順に入る前に、必ずMT5本体の設定を確認してください。
- MT5メニューの「ツール」>「オプション」を開き、「チャート」タブを選択します。
- 「チャートの最大バー数」の項目を、既定値(数万〜数十万本など)から「無制限」に変更します。
★なぜ必要か:この設定は、ブローカーのサーバー側にどれだけ過去データが存在するかとは無関係に、MT5端末がローカルに保持できるバー数そのものの上限です。ここが無制限になっていないと、EAが必要とする「2年分の1分足(M1)データ」を保持しきれず、EAはサーバー側にデータが無いわけではないのに「過去のM1(1分足)データが不足しています」というダイアログを表示し続けたり、自動取得を開始しても約1分で「M1(1分足)データの取得を中断しました」と表示して止まってしまいます。この現象はEAの不具合ではなく、この設定が原因である場合がほとんどです。EA自身もこの状態を検知した場合はダイアログ内に黄色い文字でヒントを表示しますが、そもそも稼働前にここで設定しておけば表示されることはありません。
★設定変更後は、念のため一度MT5を再起動してから、あらためて以下の手順を行ってください。
- ヒストリーセンターを開く:キーボードの F2キー を押します。
- 通貨ペアの階層を辿る:運用したい銘柄(例:Metals(貴金属)> XAUUSD)の左側にある「+」マークをクリックして展開します。
- 取得したい足を有効化する:リストから運用する時間足(例:「M15」)を見つけ、その左隣のアイコンに注目します。アイコンが灰色の場合は、その時間足の文字の上をマウスで「カチカチッ」とダブルクリックしてください。アイコンがカラー(黄色と緑)に変化すれば有効化成功です。
- ダウンロード:下部の「ダウンロード」ボタンをクリックし、警告が出ても「OK」で進めます。緑のバーが右端まで到達するまで待機してください。
- MT5の再起動:完了後、一度MT5自体を閉じ、再度立ち上げ直してください。
第4章:サインとエントリー・決済ロジック(サイン=発注)
チャート上に点灯する各ラベルは、ボリンジャーバンドの動的変化とローソク足の相関関係を計算した結果です。この検知ロジック自体はインジケーター版と共通ですが、システムトレード版ではサインの点灯がそのまま実際の注文(新規・決済)に直結します。
4-1. エントリープロセス(予兆から確定まで)
- EXPANSION(予兆):ボリンジャーバンドの第3標準偏差(±3σ)の幅が、前足と比較して指定された「バンド拡大速度(TH)」を超えて拡大した瞬間に点灯します。統計的にトレンドが発生する「土壌」が整ったことを示す警戒合図です。
- ENTRY(LONG / SHORT):EXPANSION点灯後、一定の条件をすべてクリアした瞬間に矢印と価格が表示され、同時に成行で新規注文(OrderSend)が発注されます。スクランブルモード設定がアグレッシブになっている場合は、EXPANSIONを点灯させずにいきなりENTRYのサインが出ることがあります。
4-2. 決済ロジック(OW1〜4:トレンド終焉の4定義)
「バンドウォークが終了した」と判断する根拠を4つに分類し、利益を最大化しつつリスクを限定します。いずれも点灯と同時に建玉を成行決済します。
- OW1(収束):ボリンジャーバンドの拡大が止まり、バンド幅が縮小(スクイーズ)に転じた瞬間に決済します。トレンドの勢いが死んだことを示す最も標準的な決済です。
- OW2(逆行):エントリー後、進行方向とは逆のローソク足が、指定された「許容逆足本数」連続して出現した際に決済します。
- OW3(逸脱):価格が中心線から一定の乖離幅(σの倍数で設定される基準線)を明確に突破し、トレンドの軌道から外れたと判断された場合に発動します。この乖離幅は推奨パラメーターとしてXAUUSD・XAGUSDそれぞれ、時間足ごとに調整されており、常に「±2σ」など固定の値というわけではありません。
- OW4(中心線):価格がバンドの中心線(Basis)まで戻ってきた場合に決済します。トレンドが完全に崩壊し、レンジや反転へ向かう際の最終防衛ラインです。
4-3. 特殊決済と防衛サイン
- SECURED(微益撤退):含み益が「建値移動(BE)」のラインに達した後、価格が戻ってきた際にエントリー価格+スプレッド+指定額(SEC)の場所で成行決済し、微益を確保します。負けをゼロにするための防御ロジックです。
- FAIL(ダマシ回避):スクランブルモードでのエントリーに限り、エントリー直後の1本目の足で、ローソク足の実体が半分以上押し戻された場合に、傷が浅いうちに即座に成行決済する緊急損切りサインです。通常モード(NORM/OFF)でのエントリーにはFAILは発動しません。
- エントリーロジックが自動停止する領域(オニオンゾーン外):バンドが拡大しておらず、価格が中心線付近を彷徨っている「優位性ゼロ」の停滞地帯です。環境設定パネルの「オニオンゾーンの塗り」で色付け表示できる領域(オニオンゾーン)の外側にあたり、この領域内ではすべてのエントリーロジックが自動的にシャットダウンされます(新規発注も行われません)。
4-4. サインと実際の注文の対応関係
| チャート上のサイン | 実際の動作 |
|---|---|
| ENTRY(LONG / SHORT) | 成行で新規注文を発注します。 |
| OW1〜OW4 | 建玉を成行決済します。 |
| SECURED | 建玉を成行決済します(微益撤退)。 |
| FAIL | 建玉を成行決済します(ダマシ回避の緊急損切り。スクランブルモードのエントリーのみ)。 |
| SL / TSL | 決済ロジックの判定と同時に、証券会社側に設置された実ストップロス(第5章「強制ストップロス」参照)でも同じ価格帯で約定します。 |
発注・決済は「リアルタイムの最新足(確定足では判定直後の1本目)」でのみ実行され、過去足の再計算やチャートを開き直した際の履歴走査では実発注されません。 ストラテジーテスターでの検証時も同じロジックで仮想発注が行われるため、実運用前のバックテストが可能です。
第5章:自動売買設定パネル(最重要)
画面右下の「自動売買設定」ボタンをクリックすると開くパネルです。システムトレード版専用の機能で、チャートを再起動しても失われないよう、銘柄・時間足ごとに専用のファイル(TNK_UserSettings_[銘柄]_[時間足].dat)へ自動保存されます(例外は下記「自己責任同意」)。同一端末でXAUUSD-M15とXAGUSD-M15を両方稼働させても、それぞれ別ファイルに保存されるため、ロットや許容スプレッドなどをチャートごとに違う値で運用できます。
5-1. 自己責任を理解し同意しました(ACCEPT)
- このボタンを押して緑色([済])にしないかぎり、新規の実発注は一切行われません(内部フラグ
g_userAcceptedRisk)。 - このボタンの状態はファイルに保存されません。 EAを再起動する(端末再起動・チャートの時間足変更・EAの再アタッチ・MT5再起動など)たびに未同意の状態に戻ります。運用を再開するたびに毎回押し直す必要があります。
5-2. ロット方式
- 固定:常に「固定ロット数」欄の値で発注します。
- %リスク:口座資金(Equity)に対する許容損失%と、そのトレードのストップロス幅(価格差)から自動的にロットを逆算します。ロットはブローカーの最小ロット単位(MODE_LOTSTEP)に丸められ、最小・最大ロットの範囲内に収められます。
「固定ロット」とは考え方が逆になる点に注意してください。固定ロットは「ロットを先に決めて、結果として損失額が決まる」方式ですが、%リスクは「許容する損失額(%)を先に決めて、そこからロットを逆算する」方式です。計算式は次のとおりです。
損失許容額 = 口座資産(Equity) × リスク% SL距離 = |エントリー価格 − ストップロス価格|(セッションごとのストップロス幅設定により、トレードごとに変動) ロット数 = 損失許容額 ÷ (SL距離 × 契約サイズ)
例:口座資産50万円・リスク%=1%・今回のSL距離3.0ドル(XAUUSD、1オンスあたり)・契約サイズ100オンスの場合、損失許容額は5,000円、必要な換算(円建て/ドル建ての実勢レート)を経てロット数が決まります。実際の数値はドル円レートや証券会社の契約単位によって変動するため、あくまで考え方の例としてご参照ください。
- SLまでの距離はセッションごとのストップロス幅設定によりトレードごとに変わるため、同じ「リスク%」設定でも、SLが近い相場ではロットが大きく、SLが遠い相場ではロットが小さく、毎回自動で調整されます。固定ロットの場合はSL距離が違っても常に同じロット数になるため、トレードごとの実質的なリスク(損失額)にばらつきが生じます。
- 基準にしているのは口座の現在の含み損益込みの資産(Equity)であり、入金時の残高に固定されているわけではありません。含み損や実現損が増えて資産が減少すれば、次のロットも自動的に小さくなります。
- 計算結果はブローカーの最小ロット単位に必ず切り下げられるため、実際の損失額が設定した%を上回ることはありません(下回ることはあります)。
5-3. スリッページ
新規・決済いずれの注文にも使用される許容スリッページ(pt)です。
5-4. マジックナンバー
このEAが発注・管理する自分自身の建玉を識別するための番号です。従来はEAの「入力パラメータ」画面でのみ設定でき、変更にはEAの再アタッチが必要でしたが、現在はロットやスリッページと同じくこのパネル上で直接変更でき、変更内容はチャートごとの設定ファイルへ保存されます。
同一銘柄に複数の時間足・複数チャートでこのEAを同時稼働させる場合は、チャートごとに異なるマジックナンバーを設定してください(第10章1節も参照)。
5-5. 強制ストップロス(既定:ON)
ONにすると、新規注文が約定した直後に、EA内部で管理している仮想ストップロス価格を証券会社のサーバー側にも実際のSLとして設置します。これにより、PCがフリーズした・MT5が落ちた・インターネットが切れた等の不測の事態でも、証券会社側のSLで最悪の損失を限定できます。安全側の設定のため、特別な理由がない限りOFFにしないことを推奨します。
5-6. 時間帯フィルター(禁止1〜3)
ここで設定した時間帯(ローカル時間、MT5の TimeLocal() 基準)は新規エントリーのみを禁止します。開始時刻>終了時刻の設定(例:22:00〜03:00)にすると、日をまたぐ時間帯としても機能します。
★重要な注意:禁止時間帯中でもチャート上にはサイン(ENTRY等)が点灯し、EA内部の仮想ポジション状態は通常どおり進行します。実発注だけがブロックされる仕組みのため、禁止時間帯中に出たサインの分だけ「サインは出たのに発注されていない」ように見えます。また、内部的には仮想ポジションを保有した扱いになるため、その仮想ポジションが決済されるまで次のサインが出ない(次のチャンスを1回逃す)場合があります。仕様として把握のうえご利用ください。
既存の建玉の決済(OW判定・SL・SECなど)は禁止時間帯中でも通常どおり実行されます。禁止されるのは新規エントリーのみです。
5-7. 最大スプレッド
ONにすると、発注直前のスプレッド(Ask-Bid)が指定値を超えている場合、その回の新規エントリーを見送ります。指標発表直後などのスプレッド急拡大時の高値掴み対策です。
5-8. 日次損失上限
ONにすると、その日(サーバー日付基準)の実現損益合計(決済済みの損益+スワップ+手数料)が指定額(口座通貨建て)以下になった時点で、それ以降その日の新規エントリーを停止します。
★注意:この日次実現損益の集計は再起動すると0にリセットされます。ON/OFFの設定や上限額そのものはファイルに保存されますが、「今日いくら負けたか」というカウンター自体は保存されません。同日中に端末やEAを再起動すると、その日の集計がリセットされ、上限に達していたはずの取引が再び可能になってしまう点にご注意ください。
5-9. 緊急停止(EMERGENCY STOP)
赤いボタンを押すと、このEA(同じ銘柄・同じマジックナンバー)が保有している建玉を即座にすべて成行決済し、以後の新規発注を停止します。もう一度押すと解除され、取引を再開します。この状態はファイルに保存されるため、再起動後も緊急停止状態が維持されます。
5-10. 【超重要】入力パラメータとパネル設定の優先順位
EAの「入力パラメータ」画面にある Inp_LotSize・Inp_Slippage・Inp_MagicNumber・Use_TimeFilter・Inp_Ban_Time1〜3 は、そのチャートにEAを初めてアタッチしたとき(そのチャート専用の保存ファイルがまだ存在しないとき)にのみ、自動売買設定パネルの初期値として反映されます。
一度でも保存ファイル(TNK_UserSettings_[シンボル名]_[時間足番号].dat。シンボル名はブローカーのサフィックス込みでそのまま使われ、時間足はM15なら15のような分単位の数値になります。例:XAUUSD-cd・M15なら TNK_UserSettings_XAUUSD-cd_15.dat)が作成されたあとは、入力パラメータの値を変更してもEAの挙動には反映されません。ロット・スリッページ・マジックナンバー・時間帯フィルターを変更したい場合は、必ず画面右下の自動売買設定パネルから直接操作してください。
「入力パラメータを変えたのに反映されない」というお問い合わせが最も想定されるポイントです。設定を初期状態からやり直したい場合は、MQL5 > Files フォルダ内の該当する TNK_UserSettings_[シンボル名]_[時間足番号].dat を削除してからEAを再起動してください。
★このファイルは銘柄・時間足の組み合わせごとに別ファイルとして保存されます。同一端末でXAUUSD-M15とXAGUSD-M15を同時に稼働させても、それぞれ独立した設定(ロット・許容スプレッド・時間帯フィルター等)を保持でき、一方のチャートで設定を変更してももう一方には影響しません。
第6章:環境設定パネル
チャート上部の「環境設定」トグルボタンをクリックすると展開されます。システムの表示設定や計算の前提となる環境をカスタマイズするための専用セクションです。
★FX版との違い:ゴールド版はセッション判定の基準時刻がロンドン時間(UTC+0)に固定されており、FX版インジケーターにあるような表示タイムゾーンの選択機能(世界20地域からの切替)は搭載されていません。チャートに表示される時刻は常にロンドン基準です。
その他のカスタマイズ
- 背景色:[暗い背景] / [明るい背景] チャートの背景色に合わせて、パネルやサイン(矢印やテキスト)のカラーパレットを最適化します。
- 言語:[English] / [日本語] パネル内のすべてのテキストと、通知(アラート)の言語を即座に切り替えます。
- オニオンゾーンの塗り:[OFF] / [薄い] / [濃い] 優位性の高い「オニオンゾーン(バンド拡大期)」の背景を、チャート上に色付きでハイライトするかどうかを選択します。
外部通信とデータ管理(アクションボタン)
- 過去バーの取得:クリックすると専用のダウンロードダイアログ(バー数選択画面)が立ち上がります。過去の成績を正確に算出するため、不足しているヒストリーデータを強制的に読み込みます(第3章参照)。
- 設定保存:パネル内で変更したスプレッドやテーマ、言語設定などをローカルファイルに書き込みます。
★インジケーター版の環境設定パネルにある「推奨パラメーターファイルを確認」ボタンは、システムトレード版には表示されません(第2章2-4節参照)。
第7章:ロジックパラメーターをカスタマイズしたい場合(ユーザー設定ファイルの活用)
システムトレード版には、BB期間・エントリー感度・ストップロス幅など、サイン検知ロジックそのものの数値を画面上で調整するパネル(インジケーター版にある「パラメーターパネル」に相当するもの)は搭載されていません。基本的には同梱・ダウンロードした推奨パラメーターのまま運用する前提の作りになっています。
7-1. 起動時のロジックパラメーター読み込み優先順位
見た目のパネルの有無にかかわらず、EA内部では起動のたびに次の優先順位で自動的にロジックパラメーターが読み込まれます。
- ユーザー設定ファイル(
TNK_Params_[銘柄名]_[時間足番号].csv)がMQL5 > Filesフォルダに存在すれば、これを最優先で読み込みます。 - ユーザー設定ファイルが存在しない場合は、推奨パラメーターファイル(
TNK_Recommended_[銘柄名]_[時間足番号].csv)を読み込みます。 - 推奨パラメーターファイルも存在しない場合は、EA内部にあらかじめ組み込まれた既定値を使用します。
インストール直後はユーザー設定ファイルが存在しないため、必ず2または3、つまり推奨パラメーターが適用された状態でスタートします。この優先順位そのものはインジケーター版と共通です。
7-2. システムトレード版単体ではユーザー設定を作成できない
読み込みの優先順位は共通なのですが、システムトレード版にはパラメーターパネルがないため、このEA単体でユーザー設定ファイルを新規作成・保存することはできません。ロジックパラメーターを自分好みにカスタマイズしたい場合は、次の方法を使います。
7-3. インジケーター版で作ったユーザー設定ファイルを読み込ませる方法
- 姉妹製品のインジケーター版(Pro等)を、システムトレード版と同じ銘柄・同じ時間足のチャートに一時的にセットします。
- インジケーター版のパラメーターパネルで数値を調整し、「パラメーター保存」ボタンを押します。これにより
TNK_Params_[銘柄名]_[時間足番号].csvが、そのインジケーター版が動いている端末のMQL5 > Filesフォルダに保存されます。 - このファイルの名前は銘柄・時間足だけで決まり、エディションを区別する情報を一切含みません。そのため、同じ端末(同じMT5の Files フォルダ)でシステムトレード版を稼働させれば、次にEAを起動・再起動したタイミングで自動的にこのユーザー設定ファイルが読み込まれます。システムトレード版を別の端末で稼働させている場合は、このファイルをその端末の
MQL5 > Filesフォルダへコピーしてください。
★ファイル名の銘柄部分は、シンボル名からアルファベットの大文字だけを抜き出した部分で決まります(例:XAUUSD-cd・M15なら TNK_Params_XAUUSD_15.csv)。ブローカーのサフィックスに大文字を含む銘柄では名前がずれる場合があるため、必ずインジケーター版とシステムトレード版で同じシンボル名・同じ時間足を使って保存・読み込みを行ってください。
★この方法は、正規の保存ファイル形式・読み込みロジックをそのまま利用しているだけの運用方法です。特殊なファイル改造やソースコードの書き換えは一切不要です。
第8章:通知(プッシュ通知)
バンドウォークアラート天響ゴールド システムトレードの画面上で出たエントリーや決済のサインは、スマホへプッシュ通知することができます。
8-1. スマホ側での準備(MetaQuotes IDの確認)
プッシュ通知を送るための「住所」にあたるMetaQuotes IDを確認します。
- スマホ版MT5アプリを起動します。
- 設定メニューを開きます(iPhoneの場合:右下の「設定」をタップ/Androidの場合:左上の三本線メニューから「設定」を選択)。
- 「チャットとメッセージ」(または「メッセージ」)をタップします。
- 画面下部に表示されている「My MetaQuotes ID: [8桁の英数字]」をメモ、またはコピーしてください。注意:このIDはアプリを再インストールすると変わる場合があるため、通知が届かなくなった際は再度確認してください。
8-2. PC版MT5での設定(通知の有効化)
- PC版MT5を起動し、上部メニューの「ツール」→「オプション」をクリックします。
- 「通知」タブを選択します。
- 「プッシュ通知機能を有効にする」にチェックを入れます。
- 「MetaQuotes ID」の欄に、8-1で確認した8桁のIDを入力します。
- ID入力欄の右側にある「テスト」ボタンを押し、スマホ側に「Test Message from [PC名]」という通知が届けば設定完了です。
8-3. 通知される事象の種類
- Expansion/No Entry:バンドの拡大を検知した「予兆」サイン、または条件に満たなかった際の見送り時に通知します。
- Entry(LONG/SHORT):統計的優位性が確定し、実際にエントリーの矢印が点灯した瞬間に通知します。システムトレード版では、これは実際の新規発注シグナルの発生と同時に送信されます。
- Exit:トレードが決済(OW、SL、SEC、FAILなど)された瞬間に通知します。システムトレード版では、これは実際の決済シグナルの発生と同時に送信されます。
★注意:通知はあくまで「シグナルが発生した」ことの通知であり、その回の発注が実際に成功したかどうか(証拠金不足やリクオートで失敗していないか)は通知文面には含まれません。発注が失敗した場合は、チャート右下に「発注失敗」パネルが表示されます(第11章参照)。
第9章:ダッシュボードと取引履歴パネル
9-1. ダッシュボード(「仮想シミュレーション成績」であることに注意)
チャート左上に表示される統計ダッシュボードは、指定された集計期間における「仮想トレードの全成績」をリアルタイムに計算し、設定の有効性を客観的に評価するためのモニターです。指定した集計期間内のロジックを過去データに当てはめて計算した数値であり、実際にこのEAが自動売買で出した損益とは別物です。
トグルボタンによる表示・機能制御
- [ダッシュ 表示/非表示] ボタン:ダッシュボードパネル自体の表示と非表示を切り替えます。
- [通知: ON/OFF] ボタン:システムから発信されるすべてのアラート(第8章)の「大元のスイッチ」です。
集計期間の選択
ダッシュボード下部には「1週間」「1ヶ月」「3ヶ月」「半年」「1年」「2年」の6つの期間選択ボタンが並び、排他選択で集計対象期間を切り替えられます(既定は「半年」)。ここで選んだ期間は、ダッシュボードの集計だけでなく、後述の取引履歴パネルおよびCSV出力(9-2節)の対象期間にも共通して適用されます。
パフォーマンス指標の解説
集計期間(タイトル直下に銀色で表示)内のトレード結果を元にした9つの統計データが表示されます。FX版と異なり、金額系の指標は「pips」ではなく「$(ドル建ての価格差)」で表示されます。
| 指標 | 内容 |
|---|---|
| 総取引数 | 指定期間内に行われたトレードの合計回数です。統計としての信頼性を担保するため、最低でも100回以上の母集団がある状態での数値を参考にしてください。 |
| プロフィットファクター | 「総利益 ÷ 総損失」で計算される、システム評価の要となる指標です。1.0で損益ゼロとなり、1.5以上であれば「非常に戦える」優秀なロジックであると判断できます。取引数が少ないときはあてになりません。 |
| 純利益($) | すべてのトレードの利益額から損失額を差し引いた、最終的に手元に残る純利益(ドル建ての価格差)です。実測または設定した「スプレッド」があらかじめ差し引かれた、現実的な数値として算出されます。 |
| 最大ドローダウン($) | 資産(累積損益)が過去最高値を更新してから、最も深く落ち込んだ際の「最大の谷の深さ」を表したものです。この数値が小さいほど、安定して右肩上がりの資産曲線を形成していることになります。 |
| ドローダウン率 | 資産(累積損益)の過去最高値(ピーク)に対して、最大ドローダウンがどの程度の割合(%)を占めているかを示します(計算式:最大ドローダウン ÷ 資産ピーク時の値 × 100)。 |
| 期待利得($) | 1回のトレードあたり、平均して何ドル分の利益(または損失)が見込めるかを示す期待値です(計算式:純利益 ÷ 総取引数)。 |
| 勝数 / 負数 | 利益で終えたトレード数(勝数)と、損失で終えたトレード数(負数)の内訳です。 |
| 平均 利益/損失($) | 勝ったトレード1回あたりの平均獲得額と、負けたトレード1回あたりの平均損失額を並べて表示します。いわゆる「リスクリワード」のバランスを確認するための指標です。 |
9-2. 取引履歴パネル(仮想トレードの詳細検証)
チャート右上の「取引履歴」トグルボタンをクリックすると展開されるパネルです。9-1節で選択した集計期間内に行われた仮想トレードの全履歴をリスト化し、設定したパラメーターが「どのポイントで、どのような理由で決済されたか」を検証できる分析ツールです。
トレード履歴リストの見方
最新のトレードから順に最大60行(1ページあたり)の履歴データが等幅フォントで整列表示されます(ヘッダー:TIME TYPE ENTRY EXIT PIPS REASON。ゴールド版ではPIPS列も同様にドル建ての価格差で表示されます)。利益が出たトレードと損失が出たトレードでテキストが色分けされます。
- TIME:トレードが決済された日時
- TYPE:LONG(買い)または SHORT(売り)
- ENTRY / EXIT:エントリー価格と決済価格
- PIPS:そのトレードでの損益(ドル建ての価格差)
- REASON:トレードが終了した論理的な根拠(SEC=微益撤退/SL・TSL=初期損切りまたはスクランブル時のテンポラリー損切り/OW1〜OW4=トレンド終了を判定した論理決済/FAIL=ダマシ回避決済)
リストのスクロールとナビゲーション
履歴が60件を超える場合、パネル上部の [ – ] [ + ] ボタンで過去のデータへ遡って検証できます。[ – ] で古い履歴へ、[ + ] で新しい履歴へスクロールし、もう一度押すと停止します。[最新へ] ボタンでワンクリックでリストの先頭(最新のトレード履歴)へ戻れます。
パフォーマンスレポートのCSV出力(Export)
緑色の「出力」ボタンをクリックすると、9-1節で選択中の集計期間の全データがCSVファイルとして生成されます。ファイル上部にパフォーマンスサマリー(プロフィットファクター・純利益・最大ドローダウンなど)、その下に全トレードの詳細履歴(時間、方向、価格、損益、決済理由)が出力されます。保存場所は「Common」フォルダ配下ではなく、そのチャートの MQL5 > Files フォルダで、ファイル名は TNK_Report_XAUUSD_15.csv のように銘柄と時間足のみで決まります。
★注意:ファイル名に日時は付与されません。同じ銘柄・同じ時間足で再度「出力」を押すと、前回のCSVファイルは上書きされます。複数回分の履歴を残しておきたい場合は、出力の都度ファイルを別名でリネームして保管してください。
9-3. 実際の建玉・損益はダッシュボードとは別の場所で確認する
上記のダッシュボードと取引履歴パネルは、あくまで仮想シミュレーションです。実際に保有中の建玉の情報(エントリー時刻・価格・現在の含み損益など)は、画面右下の「保有中の実ポジション」パネルで確認してください。実際の取引損益の正式な記録は、MT5の「口座履歴」タブをご確認ください。
第10章:安全に運用するための重要な注意点
- マジックナンバーの管理:同一銘柄に対して、このEAを複数の時間足・複数のチャートで同時稼働させる場合は、必ずチャートごとに異なるマジックナンバーを設定してください(第5章5-4節)。同じ銘柄+同じマジックナンバーの組み合わせで2枚以上チャートを開くと、片方の建玉をもう片方が「自分の建玉」として誤認識し、新規エントリーが正しくブロックされない、あるいは意図せず二重に決済処理が走る等の不整合が起きる可能性があります。
- 自動売買設定パネルは銘柄・時間足ごとに独立している:第5章5-10節のとおり、ロット設定・時間帯フィルター・緊急停止状態・日次損失上限などは銘柄と時間足の組み合わせごとに別ファイルへ保存されます。同一端末で複数チャートを運用しても、あるチャートでの設定変更が他のチャートに影響することはありません。裏を返せば、銘柄ごとに緊急停止をかけたい場合は、そのチャート個別に緊急停止ボタンを押す必要があります(他のチャートには自動連動しません)。
- 自己責任同意はEA起動のたびにリセットされる:端末再起動・EA再アタッチ・時間足変更のたびに、自動売買設定パネルの「同意」ボタンを再度押す必要があります。VPS等で運用中に予期せず再起動がかかった場合、同意が外れて自動売買が止まっていないか、定期的にご確認ください。
- 日次損失上限のカウンターは再起動でリセットされる:第5章5-8節のとおり、日次の実現損益カウンターは端末再起動等で0に戻ります。VPSの自動再起動設定などと組み合わせる場合はご注意ください。
- 禁止時間帯中もサイン自体は点灯し内部状態は進行する:第5章5-6節のとおり、実発注されないだけでチャンスを逃す形になる場合があります。
- 強制ストップロスは基本的にONのまま推奨:OFFにすると、EAやMT5が停止した際に証券会社側の保護がなくなり、損失が無制限に拡大するリスクがあります。
- XAUUSD・XAGUSD以外の銘柄では動作しません:本EAは金・銀の2銘柄専用です。誤って他の銘柄のチャートにセットした場合、注意ダイアログが表示され通常の計算・発注は行われません。
第11章:発注エラーが出たときの対処(トラブルシューティング)
画面右下に「発注失敗(ORDER FAILED)」パネルが表示された場合、以下の代表的な原因が考えられます。
| 状況 | 主な原因・対処 |
|---|---|
| サーバー未接続 | MT5がブローカーのサーバーに接続できていません。回線・ログイン状態を確認してください。 |
| 取引タイムアウト/ブローカーが混雑中/リクオート | 通信・約定環境が不安定です。時間を置くか、スリッページ設定(第5章5-3節)を見直してください。 |
| ストップ価格が無効(ブローカー規定の最小距離未満) | ブローカーが定める「現在値からの最小ストップ距離」より、EAが設定しようとしたSLが近すぎます。ストップロス幅の設定を見直してください。 |
| ロット数が無効 | %リスク方式で計算されたロットが、ブローカーの最小・最大ロットの範囲外になっている可能性があります。リスク%の設定を見直してください。 |
| 証拠金不足 | ロットサイズに対して口座の証拠金が不足しています。ロット・リスク%設定を見直してください。 |
| 自動売買が許可されていない | MT5上部の「自動売買」ボタンがOFF、またはEAの「共通」タブで「ライブ取引を許可する」にチェックが入っていません(第2章2-3節を再確認)。 |
| 市場がクローズ中 | 週末・祝日などの取引時間外です。 |
エラーコードの数値のみが表示された場合は、MQL5の標準リターンコード一覧(MetaQuotes公式ドキュメント)で該当コードをご確認ください。
「M1(1分足)データの取得を中断しました」と表示される
これは発注エラーではありませんが、非常によく発生するお問い合わせのため本章に記載します。原因は99%、第3章3-0節の「チャートの最大バー数」が無制限になっていないことです。ツール>オプション>チャートで「無制限」に変更し、MT5を再起動してから、EAを再度チャートにアタッチしてください。ブローカーのサーバー側にデータが無いわけではありません。
第12章:免責事項
本ソフトウェア「バンドウォークアラート天響ゴールド システムトレード」の利用にあたり、利用者は以下の事項を完全に理解し、同意したものとみなします。
- 動作の不確実性について:本EAは、相場状況や通信環境、MT5プラットフォームの仕様変更、VPSの不具合等により、「意図した通りにエントリーしない」「決済すべきタイミングで決済されない」「ポジションが放置される」等の予期せぬ挙動が発生する可能性があります。これらはプログラム上の仕様、または不可抗力であり、これによって生じた機会損失や含み損、強制ロスカット等の損害について、作者は一切の修正義務や補償義務を負いません。
- バグおよび瑕疵について:ソフトウェアである以上、潜在的なバグや設計上の欠陥が含まれている可能性があります。利用者は「バグによって損失を被るリスク」を承知の上で稼働させてください。不具合の修正やアップデートの提供は作者の裁量によるものであり、利用者の要求に応じて即座に対応することを約束するものではありません。
- 損失への全責任:本EAを使用して発生したいかなる損失も、100%利用者の自己責任です。作者は一切、何があっても、どんな理由があろうとも関知しません。損害の規模や発生原因の如何を問わず、道義的責任を含め、作者に対していかなる損害賠償や返金要求、苦情申し立てを行うことも固く禁じます。
- 自己管理の徹底:ロット設定、リスク管理(自動売買設定パネルの各種安全機能の設定を含む)、稼働の継続・停止の判断はすべて利用者の義務です。本EAを放置した結果として生じたすべての結果は、利用者自身の選択の結果であると自覚してください。
- 著作権・禁止事項:本ソフトウェアおよびマニュアルの著作権は、すべて著者に帰属します。理由の如何を問わず、無断転載、複製、配布、転売、第三者への貸与、ソースコードの解析(リバースエンジニアリング等)は固く禁じます。
「思った通りに動かないから負けた」という主張は、投資の世界では通用しません。本条項に1ミリでも不満がある場合は、本EAの利用を禁じます。