戦略:優位性を組み立てる
SSSフレームワークにおける「戦略」とは、単に手法名やインジケーター名を決めることではありません。どのような相場を狙うのか、何を根拠にシグナルを出すのか、そのシグナルが出たときにどのような状態なら判断する価値があるのか。そして、どのようなルールでエントリーを検討するのか。こうした要素を組み立てていく工程が、SSSフレームワークにおける「戦略」です。
SSSフレームワークでは、戦略を「優位性を組み立てる」工程として扱います。ここで重要なのは、最初から完成された手法を探すことではありません。「良さそう」と感じた考え方を、自分で検証できる形に変えていくこと。そして、相場の文脈を読みながら、判断できる形に整えていくことです。
戦略は、完成された答えを探すことではない
巷には、さまざまなトレード手法があります。その中には、自分の目で見て「これは良さそうだ」「機能しそうだ」と感じるものもあるはずです。SSSフレームワークでは、その感覚を最初から否定しません。むしろ、その感覚は出発点になります。
ただし、感覚のまま使うのではありません。「なんとなく良さそう」で終わらせず、検証できる仮説に変えていく必要があります。たとえば、ある手法が「高値圏や安値圏でのWトップ・Wボトム」を狙うものだとします。この場合、まず考えるべきことは、その手法をコードで機械的に抽出できる形にできるかどうかです。
高値圏や安値圏であれば、RSIなどのオシレーター系指標で出現場所を絞り込めるかもしれません。WトップやWボトムであれば、直近にアンカーとなる高値や安値が存在するはずです。そのため、ZigZagなどを使って候補を抽出できるかもしれません。
このように、まずは手法をそのまま信じるのではなく、検証できる形に分解していきます。どの部分ならコードで抽出できるか。どの部分は人間の判断が必要か。どこまで機械的に候補を絞れるか。こうして感覚的な手法を、検証可能な仮説へと変えていきます。
コードで見るべきポイントを絞り込む
相場には膨大な値動きがあります。たとえば、1分足を数年分見ようとすれば、ローソク足の数は100万本を超えることもあります。そのすべてを人間が毎回確認するのは現実的ではありません。
そこで、まずコードによって一定の条件を満たした場所を抽出します。これが、SSSフレームワークにおけるシグナルです。ただし、ここで大切なのは、シグナルを売買サインとして扱わないことです。
SSSフレームワークにおけるシグナルは、エントリーを確定させるものではありません。あくまで、見るべきポイントを絞り込むための候補です。シグナルは判断の入口であり、答えではありません。
シグナルが出たからエントリーするのではなく、シグナルが出た場所を確認し、そこから相場の状態を見ていきます。コードは、人間が見るべき場所を絞るために使います。最終的な判断を丸投げするためのものではありません。
既存のシグナルを使ってもいい
シグナルは、必ず自分でゼロから作らなければいけないわけではありません。有料・無料に関わらず、既存のインジケーターやシグナルを採用してもよいと思います。ただし、その場合も考え方は同じです。
既存のシグナルを「完成された答え」として扱うのではなく、検証対象となる仮説として扱います。誰かが作ったシグナルであっても、その背景には何らかの仮説があります。その仮説が自分のチャート上でどう機能するのか。どのような相場で有効に見えるのか。どのような場面では機能しにくいのか。それを自分で確認していくことが重要です。
SSSフレームワークでは、シグナルを盲目的に信じるのではなく、検証するための入口として使います。シグナルがあることで、膨大なチャートの中から見るべき場所は絞れます。しかし、そのシグナルを採用するかどうかは、相場の文脈を見ながら判断していきます。
シグナルと相場の状態を照らし合わせる
シグナルをチャートに表示したら、次に見るべきものはシグナルそのものだけではありません。本当に見るべきなのは、そのシグナルが出る直前までの相場の状態です。
直前まで相場はどのように動いていたのか。どのような流れの中でシグナルが出たのか。価格はどのような位置にあるのか。上位足ではどのような状態だったのか。そのシグナルは、判断する価値のある場所に出ているのか。こうした点を確認します。
この段階では、まだ「エントリーするかどうか」を決めるわけではありません。まず確認するのは、そのシグナルが判断するにふさわしい場所に出ているかどうかです。シグナルの中には、明らかに判断する価値がないものもあります。
ただし、その判断は、必ずしも最初から数値で明確に表せるものではありません。そこには、相場の文脈を読む力が関わってきます。SSSフレームワークでは、この文脈判断を戦略の重要な一部として扱います。
相場の文脈を読む
同じシグナルでも、出る場所や直前の流れによって意味は変わります。ある場面では判断する価値がありそうに見えても、別の場面ではまったく魅力のないシグナルに見えることがあります。これは、シグナルだけを見ているのではなく、その周辺にある相場の文脈を見ているからです。
たとえば、そのシグナルは自然な位置に出ているのか。直前の値動きに無理はないか。反転を考えるだけの背景があるか。上位足の状態と矛盾していないか。自分が狙いたい相場のパターンに近いか。エントリーを避ける要素はないか。こうした情報をもとに、判断対象としてふさわしい相場かどうかを見ていきます。
これは単なる条件判定ではありません。人間がチャートを見て、パターンを認識し、文脈を読み取る工程です。SSSフレームワークでは、この文脈判断を大切にします。シグナルは候補を出します。しかし、その候補が本当に見る価値のあるものかどうかは、相場の文脈を見て判断します。
入る理由だけでなく、避ける理由を見る
トレードでは、つい「入れる理由」を探したくなります。シグナルが出た。反転しそうに見える。ここで入れば取れるかもしれない。そう考え始めると、チャートの中から都合の良い根拠を探してしまうことがあります。
SSSフレームワークでは、入る理由だけでなく、避ける理由も重視します。シグナルが出ていても、価格の位置が中途半端だったり、直前の値動きが荒かったり、反転候補として弱かったりする場合は、判断対象から外すことがあります。
また、すでに動きが出尽くしているように見える場合や、上位足の状態と噛み合っていない場合、無理に入ろうとしているように見える場合もあります。こうした要素があるなら、シグナルが出ていても見送ります。
戦略で重要なのは、「どう入るか」だけではありません。どこを狙うか。どこを判断対象にするか。どこを避けるか。この切り分けを作っていくことです。SSSフレームワークにおける戦略は、入るための理屈だけでなく、避けるための基準も含みます。
エントリールールを定める
判断するにふさわしいと考えたシグナルは、次の段階に進みます。ここで行うのが、エントリールールの検討です。どのような状態ならエントリーを検討するのか。どのような状態なら見送るのか。どこまで条件が揃えば、自分のルールとして採用できるのか。こうした点を整理していきます。
ここで重要なのは、勝敗だけでエントリーの良し悪しを判断しないことです。ある場面でエントリーして勝ったとしても、同じ基準でより多くの負けを拾うかもしれません。逆に、その勝ちを拾わないルールにすることで、多くの負けを避けられるかもしれません。
1回ごとの勝ち負けだけを見ていると、都合の良い場面だけを拾ってしまいやすくなります。大切なのは、同じ基準を繰り返したときにどうなるかです。同じ基準を繰り返したときに機能するか。不要な負けを避けられるか。判断に一貫性を持たせられるか。勝ち負けではなく、ルールとして妥当か。これを考えるのが、エントリールールを定めるということです。
戦略は一度で完成しない
戦略は、最初から一度で完成するものではありません。まず、コードでシグナルを抽出する。次に、チャートで相場の状態を確認する。そこから、判断するにふさわしい文脈を探す。そして、エントリールールを検討する。必要に応じて、シグナルや相場の定義を見直す。この流れを繰り返しながら、少しずつ優位性を組み立てていきます。
SSSフレームワークにおける戦略とは、手法名を決めることではありません。自分が何を狙い、何を見て、どのような場面で判断するのかを組み立てる工程です。つまり、戦略とは、優位性を組み立てる作業です。
野菜の選別にたとえると
ここまでの流れを、野菜の選別にたとえてみます。自分は「ほうれん草」を探しているとします。まず、植物という大きなジャンルの中から、野菜らしきものを運んでくる仕組みを作ります。これが、コードベースで作るシグナルです。
シグナルは、さまざまな野菜を運んできます。大根やじゃがいもが来るかもしれません。しかし、それらは葉物ではありません。自分はほうれん草を探しているので、大根やじゃがいもは判断する価値がありません。この段階で除外します。
次に、チンゲンサイのような葉物が来たとします。ひと目で「これは葉物だ」と分かるのは、葉物に共通するパターンを認識しているからです。全体的に青々としている。葉が大きい。土の中に埋まっている根菜ではなく、地上に広がる葉を食べる野菜に見える。こうした特徴を見て、「少なくとも葉物ではある」と判断できます。
これは相場でも同じです。シグナルが出たからといって、すぐにエントリー判断へ進むわけではありません。まずは、そのシグナルが出た直前の相場を見ます。直前までの流れ、価格の動き方、上位足との関係、自分が狙いたいパターンに近いかどうか。そうした文脈を見て、「これは判断する価値のある相場だ」と定義します。
野菜でいえば、「これは葉物だ」と判断する段階です。まだ、ほうれん草かどうかまでは決めていません。ただし、少なくとも大根やじゃがいもではありません。自分が探しているものに近い候補として、次の選別に進める状態です。
そこから選別室に持ち込み、ほうれん草かどうかをじっくり確認します。たとえば、ほうれん草には「葉に比べて茎が細い」という特徴があるとします。しかし、目の前の葉物は、葉に比べて茎の部分が大きい。その場合、「これはほうれん草ではない」と判断して除外します。これが、エントリールールによる最終的な選別です。
整理すると、次のようになります。
- 植物から野菜を抽出する
= コードでシグナルを作る - 葉物かどうかを見る
= 判断するにふさわしい相場かを見る - ほうれん草かどうかを確認する
= エントリールールで絞り込む
このたとえで分かるように、シグナルは答えではありません。シグナルは、あくまで候補を運んでくるものです。そこから、相場の文脈を読み、ルールに基づいて判断対象を絞り込む。それが、SSSフレームワークにおける「戦略:優位性を組み立てる」という工程です。
戦略と他のSの関係
戦略は、SSSフレームワークの最初のステップです。まず、優位性を組み立てる。次に、それを統計で裏付ける。そして、裏付けのある判断を仕組みで支えながらリアルトレードに接続する。SSSフレームワークの流れは、次の順番です。
戦略:優位性を組み立てる
↓
統計:データで裏付ける
↓
仕組:実行を支える
この順番は重要です。戦略だけでは、感覚で終わってしまいます。統計だけでは、何を検証しているのかが曖昧になります。仕組だけでは、裏付けのない実行になってしまいます。
だからこそ、まず戦略で優位性を組み立てます。そのうえで、統計によって本当に機能しているのかを確認します。そして、裏付けのある判断を、仕組みによってリアルトレードで実行できる形にしていきます。
まず見るべきこと
戦略を考えるとき、最初から難しく考えすぎる必要はありません。まずは、シグナルが出たときに次のような点を確認します。
- ここは判断する価値のある相場か
- 直前の流れは自然か
- 価格の位置は中途半端ではないか
- 上位足の状態と矛盾していないか
- 入る理由より、避ける理由が多くないか
- 自分が狙いたいパターンに近いか
最初はこのあたりからで十分です。過去検証を繰り返すうちに、「これは判断してもよさそう」「これは避けたい」「形は近いが位置が悪い」「これは負けても納得できる」「これは過去に見た危ない形に近い」といった判断が、少しずつ自分の中に形成されていきます。
人間は、単純な条件だけではなく文脈を学習します。戦略では、その文脈を読み取るための土台を作っていきます。
戦略の目的
戦略の目的は、相場を予言することではありません。目的は、シグナルが出た局面を見て、判断する価値のある文脈なのか、避けるべき文脈なのかを見極められるようにすることです。
そのために、コードで候補を抽出し、チャートで相場の状態を確認し、エントリールールを定めていきます。相場には、毎回まったく同じ答えがあるわけではありません。しかし、何度も見ていくことで、避けるべき形や、判断する価値のある文脈は少しずつ見えてきます。
戦略は、そのための工程です。
戦略:優位性を組み立てる。
これが、SSSフレームワークの最初のステップです。
次に読むページ
戦略の考え方を理解したら、次は「統計」のページへ進んでください。戦略で組み立てた優位性は、それだけではまだ仮説です。その仮説が本当に機能しているのか。同じ基準を繰り返したときに、どのような結果になるのか。勝率、プロフィットファクター、期待値、ドローダウンなどの数字で確認する必要があります。
それが、SSSフレームワークにおける次のステップです。
統計:データで裏付ける。
