ルールを知っているのに判断が変わる。仲値トレードの「自由度」を減らす設計
仲値トレーダー
私が悩むのは、知識が足りないときだけではありません。
上位足、移動平均線、オシレーター、他市場、経済指標。
確認できる材料が増えたのに、同じようなチャートを見て、ある日はロング、別の日は見送りと判断してしまう。
しかも振り返ると、どちらも後から説明できてしまいます。
これでは、知識が増えても再現性は上がりません。
私が考えているのは、さらに根拠を足すことではなく、判断に使える「自由度」を減らすことです。
結論:上達の次の一歩は、条件を増やすことではない
トレードルールには、条件の数より大切なものがあります。
それは、確認する順番と、それぞれの役割です。
私の仲値トレードでは、情報を次の三つに分けて考えます。
- 必ず満たしたい条件
- 判断を補助する根拠
- 一つでも該当すれば見送る条件
この三つを混ぜると、都合のよい材料だけを選べてしまいます。
再現性を高めるには、何を見るかだけでなく、どの条件に決定権を持たせるかを固定する必要があります。
「知っている」と「同じ判定ができる」は別です
ダウ理論を知っている。
移動平均線の見方を知っている。
ストキャスティクスやADXを知っている。
それだけでは、毎朝同じ判断ができるとは限りません。
例えば、1時間足は上向きでも、1分足が下げている場面があります。
ここで役割が決まっていなければ、買いたい日は1時間足を重視し、怖い日は1分足を重視できます。
どちらの説明も、それらしく聞こえます。
しかし、判定するたびに採用する時間足が変われば、同じロジックとは言いにくくなります。
野球で例えるなら、ストライクゾーンを知っていても、打席ごとにゾーンの広さを変えていたら、待つ球を絞れません。
必要なのは知識の追加ではなく、どの球を見送り、どの球だけを振るかという固定です。
必須条件・補助根拠・見送り条件を分ける
では、どうすればよいのか。
私は、朝の確認項目を三つの箱へ分ける考え方が使いやすいと思っています。
1.必ず満たしたい条件
必須条件は、欠けたらエントリー候補から外す項目です。
私の仲値ロジックなら、まず時計と上位足を確認します。
- 仲値を狙う時間帯の中にいるか
- 1時間足を中心に、方向と重要な場所を確認できるか
- 仲値前ロングまたは仲値後ショートを検討できる相場環境か
通常時に私が意識している時間帯は、次のとおりです。
- 9時20分〜9時40分:条件が揃えばロング候補を探す
- 9時50分〜9時55分:上昇の決済やショートの可否を考える
- 10時頃まで:朝の取引を完結させる
時間外なら、チャートの形がよく見えても、別の取引として扱います。
2.判断を補助する根拠
補助根拠は、必須条件を満たした候補の質を確認するために使います。
- 水平線やトレンドラインのゾーン
- 20SMAなど移動平均線の位置と傾き
- 1分足・5分足・15分足の反転や継続
- ダブルボトム、ダブルトップ、連続ヒゲなどの値動き
- RSI、RCI、ストキャスティクスなどの過熱感
- 金利、株価指数、ドルや円の強弱など他市場との整合性
ここで大切なのは、補助根拠へ最終決定を任せないことです。
オシレーターが売られすぎでも、時間と上位足が合わなければ、単独でロングの理由にはしません。
他市場も同じです。
相関は固定法則ではないため、ドル円と違う動きをしただけで、機械的に売買方向を決めないようにします。
3.一つでも該当すれば見送る条件
見送り条件には、補助根拠より強い決定権を持たせます。
- 1時間足で方向が曖昧なレンジ
- 強い下降局面での通常の仲値前ロング
- 強い上昇が続く局面での仲値後ショート
- 重要指標や要人発言による急変警戒
- スプレッド拡大や流動性低下
- 10時頃を過ぎた追撃
根拠が五つあっても、停止条件が一つあるなら見送る。
この優先順位を決めておくと、「今日は行けそう」という感覚で停止条件を弱めにくくなります。
エントリー根拠は加点、見送り条件は拒否権。私は、この違いを曖昧にしないことが大切だと考えています。
具体例:9時35分に反転が見えたとき
説明のため、9時35分にドル円の下位足で反転らしい形が見えた場面を考えます。
これは売買推奨ではありません。
最初に1分足の形だけを見ると、すぐに入りたくなるかもしれません。
しかし、確認の順番を固定します。
- 9時20分〜9時40分の候補時間内か
- 1時間足の方向と、押し安値・戻り高値などの場所はどうか
- 強い下降、重要材料、スプレッド拡大などの見送り条件はないか
- そのうえで、下位足の反転、ライン、移動平均線、過熱感を確認する
この順番なら、1分足の形は入口の確認に使います。
相場全体の方向を1分足に決めさせません。
逆に、上位足と時間が合っていても、下位足の反転が曖昧なら待ちます。
「条件が二つ合っているから、三つ目は少し緩めよう」としないためです。
同じ順番を記録しておけば、負けたあとも原因を分けられます。
- 必須条件の判定が間違っていたのか
- 見送り条件を無視したのか
- 補助根拠を過大評価したのか
- ルールどおりでも負ける範囲だったのか
最後の項目も重要です。
ルールを守っても負ける日はあります。
一回の負けを見て、すぐに条件を追加すると、判断の自由度が再び大きくなります。
条件を足しすぎると、過去だけに合うロジックになる
負けた日のチャートを見ると、「この指標も見ていれば避けられた」と考えやすくなります。
そこで新しい条件を一つ追加する。
次の負けで、また別の条件を追加する。
これを続けると、過去の負けを説明する条件は増えます。
一方で、これからの相場で同じ判定ができるとは限りません。
過去のデータへ細かく合わせすぎることを、過剰最適化と呼びます。
鍵穴の形に合わせて鍵を削り続けるようなものです。
その鍵穴にはぴったりでも、少し形が違う次の鍵穴では使えなくなります。
私は、条件を追加するときほど、次を分けて考える必要があると思っています。
- その条件は相場の仕組みから説明できるか
- どの役割を持つのか
- 追加前と追加後を同じ期間・条件で比較できるか
- 別の期間でも機能するか
- 取引回数を減らしただけではないか
勝率や利益だけが改善しても、サンプルが極端に減っている場合は注意が必要です。
検証期間、取引回数、スプレッド、通貨ペア、時間足が違えば、単純には比べられません。
私のロジックでは「時間」に最初の決定権を持たせる
仲値トレードの特徴は、9時55分という市場構造上の時刻があることです。
方向を完璧に予想することはできません。
しかし、今が9時25分なのか、9時53分なのか、10時05分なのかは明確です。
そこで私は、時間を最初の絞り込みに使います。
次に、1時間足を中心とした方向と場所を確認します。
最後に、下位足の反転や移動平均線、オシレーター、他市場を重ねます。
この順番を逆にすると、1分足の小さな動きへ反応し、時間外の取引を正当化しやすくなります。
時間は予測ではなく、観察できる事実です。
迷ったときに自由度を減らしやすいのは、解釈より先に、時刻のような事実を置くことです。
EAでは「判断の順番」をコードにする
EAの価値は、条件を大量に搭載することだけではありません。
人がその場で入れ替えていた判断順を固定できることにあります。
私が考える設計は、次のように層を分けます。
- 稼働時間の判定
- 上位足の方向とトレンド強度
- レンジ、スプレッド、急変などの停止判定
- 下位足のエントリータイミング
- ATR型の出口、逆シグナル、時間切れ
- 固定リスク率、1ポジション、クールダウン
上の層が不成立なら、下の層へ進まない。
例えば、時間外ならストキャスティクスのクロスが出ても新規エントリーをしない。
スプレッド上限を超えているなら、他の条件が揃っても止める。
さらに、非エントリー理由をログへ残します。
- 時間外
- 上位足と不一致
- トレンド強度不足
- スプレッド上限超過
- クールダウン中
こうしておくと、勝ち負けだけでなく「なぜ入らなかったか」を確認できます。
機能しないときも、どの層が候補を減らしたのかを追いやすくなります。
自動化の目的は、シグナルを増やすことではありません。
同じ入力に対して、同じ順番で判定することです。
例外と注意点
自由度を減らすことは、ルールを永久に変えないことではありません。
相場環境の構造が変われば、ロジックを見直す必要があります。
また、重要指標、要人発言、介入警戒、流動性低下など、通常の検証条件から外れる局面もあります。
このような日は、無理に通常ルールへ当てはめず、停止する選択肢があります。
一方で、見直しは一回の勝ち負けだけで決めません。
- 変更前後の条件を記録する
- 一度に変える項目を絞る
- 検証期間と取引回数を確認する
- バックテストとフォワードテストを分ける
- 例外日を通常日に混ぜない
条件を減らせば必ず成績が上がるわけでもありません。
減らしすぎれば、必要な環境認識まで失います。
目指すのは単純さそのものではなく、各条件の役割と優先順位を説明できる状態です。
次の9時前に使う4行判定表
次の朝は、チャートを見る前に四つの欄を作ってみてください。
- 必須:時刻と上位足は候補条件を満たしているか
- 停止:急変、重要材料、レンジ、スプレッド拡大はないか
- 補助:ライン、移動平均線、下位足の反転は重なっているか
- 記録:入る・見送る理由を一文で残せるか
四つ目で文章にできないなら、判断材料が混ざっている可能性があります。
「なんとなく行けそう」では、次回に同じ判定を再現できません。
一文は短くて構いません。
例えば、「候補時間内、上位足と支持帯は確認、停止条件なし、下位足反転待ち」のように、順番を残します。
この表の目的は、正解を当てることではありません。
次の朝も同じ順番で判断できる状態を作ることです。
まとめ
知識が増えたのに判断が揃わないとき、さらに根拠を足したくなります。
しかし、原因は知識不足ではなく、条件の役割と優先順位が曖昧なことかもしれません。
必須条件、補助根拠、見送り条件を分ける。
時間、上位足、停止判定、下位足という順番を固定する。
EAでは、その順番と非エントリー理由をコードとログにする。
一回の負けのたびに条件を追加せず、変更前後を同じ基準で検証する。
上達の次の一歩は、できる判断を増やすことではなく、都合よく変えられる判断を減らすことです。
私は、この設計が仲値トレードとEAの両方で、再現性を確認する土台になると考えています。

