ヤナがビットコインのチャートを開き、値動きを理解しようとしているとします。価格がどこで止まり、どのくらいの速さで上がり、どれだけ取引されたかを見ます。テクニカル分析の出発点は、こうした市場データです。過去の説明、将来の予測、実際に約定できる取引は分けて考える必要があります。それぞれに別の検証が必要です。
単純な線の代わりに、ヤナには色付きのローソク足が見えます。それぞれが選んだ時間区間の最初と最後の価格、最高値、最安値をまとめ、出来高は取引量を示します。読み解くには、商品、取引所、時間帯、区間の長さを知る必要があります。異なるチャートは異なる取引を表しているかもしれません。Coinbaseも、過去のデータが不完全な場合や、取引のない区間に足が存在しない場合があると説明しています。データの欠落は、価格がゼロになったことを意味しません。 [1] [2]
ヤナはMoving average、つまり移動平均線を表示します。選んだ価格から滑らかな曲線を計算し、大きな動きを見やすくするものです。対象期間と入力データで結果は変わりますが、計算そのものが世界の新しい出来事を伝えるわけではありません。他のインジケーター、つまり計算で得た指標は、変化の速さや幅などを表します。複数の曲線が一致するのは、同じ価格を材料にしているためかもしれません。その本数は独立した証拠の数でも、確実さの尺度でもありません。 [1]
Supportは過去に下落が止まった領域、Resistanceは上昇が阻まれた領域です。観測した価格帯であって、市場の約束ではありません。選んだ点を結ぶトレンドラインも同じです。ルールを検証するなら、ヤナはどの点を使い、何が起きればパターンが無効になるかを事前に決める必要があります。失敗するたびに過去に合うよう線を引き直すのは、最初の案の検証ではありません。結果を知ったうえで別の案を作っています。 [3] [4]
Backtest(バックテスト)は、ルールが過去のデータでどう機能したかをシミュレーションします。しかし、当時は知られていなかった情報を簡単に使えてしまいます。ローソク足の終値は区間が終わって初めて確定します。それを待つヤナが、その後も同じ過去の価格で買えたと根拠なく仮定してはいけません。シグナル、つまり条件の成立は、実行可能な取引より先に来る必要があります。そうでなければ、未来を知る有利さを与えた検証になります。 [2] [6]
ヤナは平均期間や買い始める基準を変え、優秀な結果が出るまで試します。同じデータで試す回数が多いほど、偶然の当たりを見つけやすくなります。これが過剰適合です。特定の過去に合わせたルールが、別の状況でも働くとは限りません。誠実な記録には失敗した案も含めます。固定したルールを、その選択に使わなかったデータで試す必要があります。ただし、そこに何度も合わせ直せば、そのデータも調整用になります。単にデータを分けるだけでは解決しません。 [5]
Lo、Mamaysky、Wangは、1962–1996年の米国株で自動的なパターン認識を調べました。一部のパターンには、リターンの分布、つまり異なる結果がデータにどう現れるかについて追加の情報がありました。これは「チャートで儲かる」より限定された結論です。同じ方法が今日のビットコインで利益を生む証明ではありません。市場、期間、約定方法が変われば別の検証が必要です。統計的な関係は興味深くても、それだけで手数料を払えるわけではありません。 [4]
ルールが値動きを捉えても、ヤナはいつ買い、いつ売り、どの規模のポジションを持つか決める必要があります。結果には手数料と現実的な約定価格を含めます。Spreadは最良買い気配と最良売り気配の差、スリッページは実際の約定価格と予想価格のずれです。例えば大きな注文では、どちらも結果に影響し得ます。実際の約定価格を既に使っているなら、その影響をもう一度差し引いてはいけません。妥当な代替案との比較や、負ったリスクも大切です。 [6]
成功したチャートだけでなく、データの出所、正確なルール、検証期間、試した案の一覧を確認します。費用と損失が出た期間も示すべきです。後からルールを変えたなら新しい版として示し、最初から正しく予測していたと言い換えてはいけません。こうすれば案を吟味し、比較できます。将来の利益は保証しませんが、データへの明確な問いと、出来事の後で作られた説得力のある物語を区別できます。 [5] [6]
ヤナが足の確定を待つ例
架空の例で、ヤナはローソク足が100 USDを上回って閉じた後にだけ買います。区間は12:00 UTCに101 USDで終わり、ここで初めてシグナルが分かります。その後、実際に102 USDで買い、103 USDで売ります。したがって単位当たりの費用前の差額は103 − 102 = 1 USDであり、103 − 101 = 2 USDではありません。終値を買値として扱うと、根拠なく結果をよく見せてしまいます。数字は時間の順序を説明するためのもので、現在の価格でも取引の勧めでもありません。
理解を深めるには、この項目とあわせて次もお読みください Price action, Backtesting, Overfitting, OHLCV, Moving average, Fundamental analysis. 次の項目からも参照されています Fundamental analysis, OHLCV, Timeframe, Candlestick chart.
01すべての指標が上向きなら、より確かですか。+
自動的にそうなるわけではありません。同じ価格履歴を異なる方法で計算しているだけかもしれません。組み合わせが有用な情報を加えるかは、事前に決めたルールで検証する必要があります。緑の曲線を数えるだけでは代わりになりません。
02損失が出た取引は、テクニカル分析が無効だという証拠ですか。+
単独の取引で一般的な方法を証明も否定もできません。事前に明確にした具体的ルールを、損失、費用、不確実性を含めた十分なデータで評価します。過去の好成績でも、次の利益は約束しません。