ForexBestRobots.comEAを比較 →
JA

平均回帰 · 戦略 1

FXボリンジャーバンド平均回帰戦略:固定バンドへの再進入

事前固定バンド、効率比、直後の確定足、固定平均目標、費用と見送り条件を明示したH1検証ルール。

確認日:2026年10月22日
事前固定バンドと確定A/Bの価格です。最初のAsk評価はB終了後のみ。価格は架空で、その後の結果は描きません。
事前固定バンドと確定A/Bの価格です。最初のAsk評価はB終了後のみ。価格は架空で、その後の結果は描きません。

バンド外終値は観測であり、反転の義務ではありません。本教育ルールは、方向効率の低い期間の後、逸脱と直後の復帰で固定平均までの余地があるかを検証します。スクイーズ突破戦略とは別で、収益性・勝率・最適設定を主張しません。

1. 逸脱前の情報を固定する

通常のH1 Bid OHLCを一銘柄で使います。候補Aが始まる前に、直前20本の確定終値でSMA M0と母標準偏差s0を計算し、L0 = M0 − 2s0、U0 = M0 + 2s0を固定。表示シフトはゼロ。欠損かs0ゼロなら見送ります。

Aと確認Bは計算に含めず、候補と建玉の期間中は変更しません。その後動く通常バンドで閾値や目標を動かしません。倍率2は選択した値で、正規性や将来価格の95%が内側に収まる保証を意味しません。

通常のOHLC・時刻・Bid/Askのガイドを読む。

M0 = Σ(close_i) / 20; s0 = sqrt(Σ(close_i − M0)² / 20); L0 = M0 − 2s0; U0 = M0 + 2s0

2. チャートを設定して仮説を理解する

この仕様の具体例はEURUSD H1、通常のBid足、pip幅0.0001、同じ配信元を使います。MT4のBollinger Bandsは期間20、偏差2、シフト0、Closeです。通常表示は計算照合に使えますが、動く線は固定した判断水準ではありません。A開始前に利用可能なデータからM0、L0、U0を記録し、別に水平線または状態として保存します。ERは追加計算で、Bollingerの出力ではありません。

平均への回帰は仮説です。ERが低いのは過去の総移動に対して純進行が小さかったことを示し、スプレッド、将来流動性、反転確率は測りません。Aは逸脱、Bは後から得られる回復の観測です。待つことで未確認の逸脱を避ける場合もありますが、エントリーが不利になったり急回復を逃したりします。最初の価格フィルターがその待機コストを評価します。

3. 事前定義した相場条件を使う

A前のER20は、20区間の終値変化の絶対値を各区間変化の絶対値合計で割ります。21本の確定終値が必要です。分母が正でER20 ≤ 0.30を要求します。経路効率は将来レンジの証明ではありません。

建玉がないときだけ候補を作ります。A後は約定有無にかかわらず新しい確定H1を20本待ちます。設定は研究例であり、負けた後に相場分類を変えて除外しません。近隣値は学習期間で検討し、検証期間を未使用に保ちます。

ER20 = abs(C[t] − C[t−20]) / Σ(k=t−19…t) abs(C[k] − C[k−1]); t = bar immediately before A

4. BUYはAと直後のBだけ

Aの終値がL0未満ならBUY候補ですが、まだ注文しません。直後のH1 Bだけが確認でき、終値はL0より上かつM0より下、さらにCloseB > OpenBが必要です。ヒゲだけの復帰では足りず、終値が境界と同じ場合も不合格です。

B不成立なら失効します。固定ストップはmin(LowA, LowB) − 0.10s0、固定Bid目標はM0です。B確定後の最初の利用可能価格だけでエントリーを評価します。未確定足や後で都合のよい価格へ置き換えません。

事前固定バンドと確定A/Bの価格です。最初のAsk評価はB終了後のみ。価格は架空で、その後の結果は描きません。
事前固定バンドと確定A/Bの価格です。最初のAsk評価はB終了後のみ。価格は架空で、その後の結果は描きません。 画面が狭い場合は図を横にスクロールできます。

5. 利用可能情報の時刻を再現する

Aをサーバー時刻09:00–10:00とします。09:00に既に確定した足から参照値を保存し、10:00にAを判定するときAの終値で参照値を作り直しません。Bは10:00–11:00で、11:00になって初めて終値が確定し、その次の最初の気配を評価できます。11:00–12:00の回復で失敗したBを置き換えません。MT4のshift 0は未確定なので確認に使いません。

11:00–12:00の最初の気配で入った場合、それが保有足1です。その足の終了で1、17:00で6を数え、まだ保有中なら次の気配で時間決済を依頼します。これは確定足の本数であり、約定間の厳密な6時間ではありません。待機期間はA+1からA+20まで数え、次のAは最短A+21、かつポジションも候補もない場合です。既存候補を先に処理し、失敗した同じ足で差し替えません。

6. SELLを明示的に反転する

SELLはCloseA > U0、次のBが陰線かつ終値がU0未満・M0超です。ストップmax(HighA, HighB) + 0.10s0、目標M0。足はBidですがSELL決済はAskで、Bid高値だけではAskのストップ経路を再現できません。

BUYはAskエントリー・Bid出口、SELLは逆です。最初の価格で正のストップ距離と目標余地を確認し、スプレッドは実行可能な初期ストップ幅の15%以下、目標余地は1.20倍以上とします。不合格ならその候補を終了し、後の価格を追いません。

spread / executable_stop_distance ≤ 0.15; target_room / executable_stop_distance ≥ 1.20

7. SELL例:平均は同じ、決済価格側は逆

M0 1.1000、s0 0.0010、U0 1.1020、ER20 0.20とします。Aの終値1.1024、高値1.1028。直後のBは始値1.1024、終値1.1019、高値1.1026で、陰線かつU0未満、M0超です。ストップは1.1028 + 0.0001 = 1.1029。最初のBid/Ask 1.1018/1.1019ならSELLエントリーはBid 1.1018、固定Ask目標は1.1000です。

リスク11 pips、目標幅18 pips、比率約1.64、スプレッド比率1/11 ≈ 9.1%です。予算USD 50、pip価値USD 10、手数料USD 7、ストップ余裕2 pipsなら0.36ロットで損失推定USD 49.32、目標で正確に決済すれば他費用前の純益USD 62.28です。出口にはAskが到達する必要があります。これは数値確認で、売買方向別の成績が等しい証明ではありません。

SELL例:平均は同じ、決済価格側は逆: SELL Bid 1.1018; SL Ask 1.1029; TP Ask 1.1000.
SELL例:平均は同じ、決済価格側は逆: SELL Bid 1.1018; SL Ask 1.1029; TP Ask 1.1000. 画面が狭い場合は図を横にスクロールできます。

8. 数量と出口と時間制限を固定する

実エントリーからストップまでの幅、口座通貨のpip価値、往復手数料、不利約定余裕で損失予算内のロットを算出し、刻みで切り下げます。最低数量で予算超過なら見送り。tick、証拠金、制限、サーバー受理も確認します。

ストップと平均目標は固定し、ナンピン・追加・建値移動・追随はしません。先に決済されなければH1保有6本終了後の最初の価格で残りを閉じます。エントリーの足を1本目と数えます。サーバー保護は時間出口と独立で、最大損失は保証されません。

9. 境界条件を確認し、信号を救済しない

BUYの観測判断理由
A終値 = L0候補なしAは厳密に外側
B終値 = L0失効厳密な内側復帰ではない
B終値 = M0失効平均目標に到達済み
A+2で初めて回復失効BはA+1のみ
ER20 = 0.31候補なし0.30を超過
最初の比率 = 1.19見送り1.20未満

必要なH1データが欠ける、または連続していなければ待機候補を取消します。空白を架空の足で埋めず、新しい完全な入力窓が揃ってから再開します。既存ポジションは次に利用できる気配でサーバー保護と遅延したローカル決済を照合します。切断でポジションは消えません。送信結果が不明なら再送前に口座状態を確認します。

10. BUY例と遅い価格の見送り

M0 1.1000、s0 0.0010、L0 1.0980、U0 1.1020、ER20 0.20。A終値1.0976・安値1.0972、B始値1.0976・終値1.0981・安値1.0974とします。ストップ1.0972 − 0.0001 = 1.0971、目標1.1000です。

最初のBid/Ask 1.0981/1.0982ならリスク11 pips、余地18 pips、比率約1.64。スプレッド1/11 ≈ 9.1%で両条件成立です。別の最初のAskが1.0986ならリスク15、余地14、比率0.93で1.20未満。同じ足でもエントリーは見送ります。

架空BUY:Askエントリー1.0982、Bidストップ1.0971、固定Bid目標1.1000。リスク11 pips、余地18 pipsです。
架空BUY:Askエントリー1.0982、Bidストップ1.0971、固定Bid目標1.1000。リスク11 pips、余地18 pipsです。 画面が狭い場合は図を横にスクロールできます。

11. 損失予算へ換算する

例としてUSD口座、1ロット100,000 EUR、1 pip USD 10、予算USD 50。往復手数料1ロットUSD 7、ストップ不利滑り2 pipsとすると1ロット推定損失11 × 10 + 7 + 20 = USD 137。0.01刻みで0.36ロット、推定USD 49.32です。

目標18 pipsに正確に約定すれば総利益USD 64.80から手数料USD 2.52を引きUSD 62.28、スワップ等は別です。架空計算は成績でも損失上限でもありません。口座通貨が違えば換算し、実約定を照合します。

floor((50 / 137) / 0.01) × 0.01 = 0.36 lot; 0.36 × 137 = 49.32 USD

12. 失敗も戦略の一部として検証

強いトレンドは外側に居続け、古い平均が基準として役立たなくなることがあります。拡大、窓開け、スプレッド、遅延もエントリー条件を変えます。見送り、損切り、時間決済、欠損を含め、きれいな復帰だけを残しません。

時系列の学習と未使用検証を、Bid/Ask tickと費用込みで行います。同じ足のストップ・目標はOHLCだけで順序不明なので適切なtickか保守的処理を使います。仕様適合、ドローダウン、感度を確認後、損失ごとに変更せずフォワード検証します。

直後の復帰なら成立し得ます。BがL0未満のままなら失効し、後の回復で同じ候補は復活しません。
直後の復帰なら成立し得ます。BがL0未満のままなら失効し、後の回復で同じ候補は復活しません。 画面が狭い場合は図を横にスクロールできます。

13. 仮説を否定できる比較を設計する

取引だけの損益曲線を作る前に候補台帳を残します。参照値、ER、A/B時刻、最初の価格、各判定、数量、受理済み保護、最終純損益を記録します。確認失敗と、成立したが費用で見送った信号を分け、価格仮説、エントリーの採算、実装を切り分けます。未約定やデータ欠損も残します。

学習期間では固定参照と移動参照、またはERなしを別の比較として試せます。ただし各変種を試行数に含め、取引ごとに勝つ方を選びません。未使用検証の前に仕様を固定し、純損益、ドローダウン、最悪損失、件数、保有時間、費用感応度、標本間の不確実性を報告します。フォワード検証は実際の順序と照合を確認するもので、利益を事前に保証しません。

よくある質問

Bで再計算しない理由は何ですか。

別の戦略になるためです。A前に基準を固定し、後の価格で閾値をさかのぼって変えないようにします。通常バンドは参考表示に残せます。

バンドに触れれば買えますか。

いいえ。外側終値、直後Bの確定、事前条件、実行価格の制約が必要です。全部満たしても正の期待値は証明されません。

出典と適用範囲

MetaQuotesはBollinger定義とiBandsの確認用です。固定参照、ER、確認時点、余裕幅と出口は独自の学習仕様で、標準設定や収益検証済み値ではありません。

架空の学習用例です。約定や取引結果を保証するものではありません。