データと 方法論
このページでは、すべての数字が生まれる過程を公開します。私たちの結論を信じる必要はありませんが、同じ基準で過程を再現できるはずです。
バックテスト期間とサンプル
| 項目 | 設定 |
|---|---|
| バックテスト期間 | 2023-01-01 ~ 2025-12-31 |
| 価格の足 | 1 時間足を中心に、一部の戦略は 4 時間足 |
| 対象範囲 | 時価総額上位 20 の主要銘柄の無期限先物と現物 |
| データ元 | 取引所の公開 K ライン(OHLCV)。重複除去とタイムスタンプ補完済み |
| タイムゾーン | すべて UTC に統一 |
期間には下落、レンジ、上昇の 1 サイクルが完全に含まれます。一方的な上昇局面だけで出したきれいな数字には意味がありません。これがサイクルを跨ぐことにこだわる理由です。
約定価格ルール(最も重要な一点)
シグナルは第 t 本目の足の終値確定後に確認し、約定は第 t+1 本目の足の始値で発生します。
多くのバックテストは当該足の終値をシグナル源と約定価格の両方に使いますが、それは終値のその瞬間に約定できると仮定するのと同じです —— 最もよくある先読みバイアスで、収益を著しく過大に見せます。私たちのエンジンは構造上この書き方を禁止しています。
約定価格ルールを説明していないバックテストレポートは、その収益の数字を評価できません。これはどの戦略を検討するときも最初に確認すべき点です。
コストモデル
高頻度戦略はコストに極めて敏感です。1 日平均 10 回、片道 0.05% の戦略では、年間の取引コストが元本の数倍に達することもあります。コストを含まないバックテストは判断の根拠にできません。
| コスト項目 | 設定 | 説明 |
|---|---|---|
| 手数料 | 片道 0.05% | エントリーとエグジットでそれぞれ 1 回計上 |
| スリッページ | 銘柄のボラティリティから推定 | 流動性の低い銘柄はより高い値を採用 |
| ファンディングレート | 先物戦略に計上 | 過去の実際のレートで清算 |
| 遅延 | 保守的な仮定 | t+1 の始値より有利な約定は仮定しない |
過学習への対処
- Walk-Forward ローリング前進 —— 訓練ウィンドウでパラメータを調整しテストウィンドウで検証しながら前進させ、アウトオブサンプルの成績のみを集計
- パラメータ平原の検証 —— 良いパラメータは孤立した針の先ではなく一帯の高原であるべきで、近傍の感度が高すぎれば過学習と見なす
- パラメータ数の制約 —— パラメータが多いほどノイズに適合しやすいため、構造が単純な戦略を優先する
- 取引回数の下限 —— サンプル内の取引回数が少なすぎる結果は統計的な意味を持たない
公開している指標はすべてアウトオブサンプルの結果です。インサンプルの数字は通常より見栄えがしますが、参考価値はありません。
私たちが消せない限界
- 生存者バイアス —— バックテスト対象は今日も存在する銘柄で、ゼロになったサンプルは構造上欠落しています
- 流動性の仮定 —— 大口資金の実際のスリッページはモデルの推定より高くなります
- 制度の変化 —— 取引ルール、手数料率、市場構造は変わり、過去が必ず繰り返すとは限りません
- 実運用との乖離 —— 実運用の成績は通常バックテストを下回り、これは異常ではなく通常のことです
以上の限界は、より精緻なモデル化では消せません。だからこそ、まず少額の資金で実運用とバックテストの乖離を測ることを繰り返し強調しています。過去のバックテストデータであり、収益を保証するものではありません。
サンプルデータについて
サイト内の相場パネル、シグナル一覧、ランキングはサンプルデータであり、ページ構成と手法を示すためのもので、リアルタイム価格でも実際のユーザーデータでもありません。リアルタイムデータの接続後は、データの時刻と出所を明確に表示します。
リスクに関する注意事項:クオンツ取引にも損失リスクが存在します。当サイトのすべての戦略、シグナル、収益データは過去のバックテストデータであり、収益を保証するものではなく、投資助言でもありません。暗号通貨は激しく変動します。まず少額の資金で検証し、お住まいの地域の法律や規制を遵守してください。