すべての取引を記録する理由:トレーディングジャーナルの習慣
マーク・チョウの米国株トレーディングジャーナル:データ入力に変わってしまったスプレッドシート、彼がそれをやめた理由、現在記録している内容、そして彼の記録が繰り返し示してくるパターン。
トレードに入る前に出口(利確・損切りライン)を書き留め、その後に実際にその通りに実行したかどうかを記録する。これが今の習慣です。この習慣を身につけるまでに、今では使わなくなったスプレッドシート、トレードよりもデータ入力に費やした2年間、そして意図的にトレード回数を減らすという決断が必要でした。記憶は寛容な歴史家ですが、書き記された記録はそうではありません。
重要なポイント
- 習慣の本質は、その裏にあるソフトウェアではなく、書き記された出口(ルール)です。
- 実績のあるツールであっても、トレードの価値を上回る時間コストを課すことで、結局は裏切ることがあります。
- 勝率が「必須」でなくなったとき、自動スコアリングはコストに見合う価値を生み出さなくなりました。
- ルール通りに遂行された負けトレードは、良いトレードです。計画を破った勝ちトレードは、問題です。
- パターンは記憶の中では見えず、記録の中では鮮明に浮かび上がります。
- テンプレートは11の固定フィールドで構成され、毎回同じ方法で記入します。
- 他者が読めない記録は、実績ではなく単なる主張に過ぎません。エントリを公開することが、真に意味のある部分です。
スプレッドシート時代
最初の2年間は、ETSYでスプレッドシートのプロから購入したテンプレートに、すべての取引を記録していました。複雑でしたが、機能はしていました。取引の詳細を入力するだけで、コスト、利益、損失、勝率といった統計情報が、週次・月次・年次で自動生成されました。私が1つでも数式を作る必要はありませんでした。
多くの月では、週に100〜200件の取引を行っていました。ここについて誰も教えてくれないことがあります。手動でのデータ入力は退屈な作業であり、そのテンプレートは記録の一括インポートに対応していませんでした。トレードを探す時間よりも、トレードを入力する時間に費やしていました。ツールは実績がありましたが、結果としてボトルネックは依然として存在しました。なぜなら、ボトルネックは「私」であり、1行ずつ入力していたからです。
使用をやめた理由
トレードが成熟するにつれ、状況は変わりました。持続的に勝てるトレードセットを確立し、それが可能になった時点で、定量化された勝率は「必須」から「あれば良い」ものへと変化しました。すでに感覚で把握しているものを測定するために、毎晩高いコストを払っていたのです。
だから私はスプレッドシートをやめ、月間の取引回数を数十回にまで減らした。それでも利益は出ている。それと同時に手に入れたのは時間だ。趣味でAIを学ぶのに十分な時間、そしてまもなく、私のポートフォリオのパフォーマンスを追跡してくれるAIツールを作るのに十分な時間だ。
そのツールはまだ完成していない。その理由は率直に述べる価値がある:Charles Schwabは私のような個人投資家にはAPIアクセスを提供していないのだ。つまり、取引記録を手動でダウンロードし、使いたい分析ツールに手作業で読み込まなければならない。楽しくない。それが解決するまで、私の記録は軽いままである。
今、私が記録していること
重いバージョンは消えた。残っているのは、最初から本質だった部分だ:エントリー前に書き留めるエグジット——私の5つのエントリーチェックの最後の一つ——そして、その後に、計画通りに実行されたかどうかを正直に1文で記すこと。
以前は、R(初期リスクに対する損益)で結果を記録し、すべてのエントリーを締めくくっていた。スプレッドシートがスコアをつけてくれたからだ。今はスコアをつけない。代わりにその1文が役割を果たし、それはどんな数字よりも書くのが難しい。
計画通りに実行された負けトレードは、良いトレードだ。計画を破った勝ちトレードは問題だ——市場は私のミスに対して報酬を払ってくれたが、後でそれを請求してくるだろう。記録がなければ、この2つの結果は記憶の中で同じに見える:1つは上がり、1つは下がり、私は両方について気分が良かった。
全トレードを記録するためのテンプレート
軽量版でも、固定された形である必要がある。そうでなければ、ただの日記になってしまう。すべてのトレードは1行で、同じ11項目を、この順序で、トレードを行うその瞬間に記入する——後からではなく、結果が理由を既知にしている状態で記入するのではなく。
| # | 項目 | 記入内容 |
|---|---|---|
| 1 | 記録日 | エントリーの暦日。後から書き留めた日ではない。 |
| 2 | ティッカー | 購入した銘柄のシンボル。 |
| 3 | セットアップ | リストに載せたシグナル。私の独自5つのエントリーチェックに基づいて命名する。「良さそうに見えた」ではダメ。 |
| 4 | エントリー価格 | 約定価格と株数。 |
| 5 | ポジションサイズ | リスク金額。エントリー価格からストップまでの距離で表す。 |
| 6 | ストップ / 無効化条件 | 考え方が誤りだと判断される価格。エントリー前に記入する。この欄は空欄にすることを禁じる。 |
| 7 | 計画された出口 | 目標価格、および目標を超えて保有し続ける条件。 |
| 8 | 実際の出口価格 | 実際に得られた価格。 |
| 9 | 出口日 | ポジションが実際にクローズされた日。 |
| 10 | 結果 | 損益。調整なしで率直に。 |
| 11 | 理由と、計画通りの実行か | 各1文で:トレードを実施した理由、および項目3〜7の計画が市場との接触に耐えたか。 |
項目11こそが、このテンプレートの核心である。項目1〜10は、ブローカーが大半を提供してくれるため、地球上のどんな戦略でも公開できる。しかし、読者が他のどこからも得られないのは「理由」と「実行の徹底」であり、これら2つはブロガーが最も書きたくない事項でもある。トレードがまだオープンなうちに、結果が出る前に、1文で項目11を埋めること。これが記録の誠実さを保つ部分である。同時に、最も書くのが面倒な部分でもある。これは、その価値があるかどうかの妥当な代理指標となる。
なぜ記録を公開しなければならないか
引き出しにしまっておくジャーナルは、個人的な規律である。公開するジャーナルは、監査である。この違いこそがすべてであり、これが単なる手間ではなく意味を持つ理由である。
トレーディングブログは、ある特定の一点で必ず失敗する。その手法が機能した、著者が規律を維持した、ドローダウンを乗り切った——こうした主張は、記事を読むだけでは検証できない。なぜなら、どんな結果でも、それに合う文章を後から書くことができるからだ。勝率は、最も良かった月だけ引用すればいい。スクリーンショットは、利益が出た月だけ切り取ればよい。「私のプロセスは厳密だ」という主張は、取引の明細行が誰かに渡され、自らの計画を破った取引を数えられるまで、反証不可能なままだ。
したがって、このサイトのルールは、自分自身にも適用してほしいルールである。記録が公開されていなければ、パフォーマンスに関する主張は行わない。上記のテンプレートは、空欄のまま、そのまま完全な形で提供している。なぜなら、公開しないテンプレートは、「テンプレートが存在する」という主張に過ぎないからだ。受け取って、使って、好きに保管してほしい。もしあなたの記録が、見知らぬ第三者に読まれても耐えられないなら、それは情報であり、資金が動く前に届く情報である。
ここに公開しようとしているもの
このサイトの目標は、自身の取引記録のJSONエクスポートから生成される月次ジャーナルの更新である。固定フォーマットで、数値は記憶ではなくルールによって生成される。これは静かな日曜日に「覚えていた」数字ではない。設計上のポイントは2つあり、いずれも意図的なものである。
公開される数値は、現在から約1四半期遅れる。これは13F報告書の報告ペースとほぼ同じである。この遅延こそが狙いである。当日更新されるジャーナルは、直近数週間の出来事に都合のよい物語に逆算されうる。そして、読者より先に数字を見ているブロガーは、読者に対して永続的な構造的優位性を保つ。1四半期の遅延は、その優位性を消去する。あなたが読んでいるのは、今日私がどう見せたいかではなく、1四半期前に真実であったものだ。
正直なところ、最大の障害は上記の通りであり、それは小さくない。Charles Schwabは個人トレーダーにAPIアクセスを提供していないため、記録は依然として手動でダウンロードし、1エクスポートずつ手動で照合しなければならない。これが当初、自動スコアリングを止めた原因であり、今もパイプラインを止めている原因である。この目的のために別のポートフォリオを運用することを検討している——Schwabでも、IBKRでも(後者の方がAPIアクセスが取得しやすいと聞いている)——公開される記録を、手入力ではなく生成によって得るためだ。
そのパイプラインが完成するまで、ジャーナルは今日と同じ状態のままです。記録し、プライベートに保ち、私のものとして。機械的な裏付けがある前に、このページに数字を載せるつもりはありませんし、最初の月次更新の時期を約束するつもりもありません。エクスポート機能が完成すれば公開し、最初の投稿はファイルの中で最も悪い月を示すものになります。最良の月ではありません。
私の記録が示すパターン
意思決定の瞬間に書き留める習慣が重要なのは、単純な理由からです。後になって記憶は、すべてのトレードには正当な理由があったと主張し始めますが、それを反証できるのは記録だけです。
時間が経つと、私の記録には繰り返し現れるパターンがあります。継続シグナルが成熟する前に、つまりボリンジャーバンドの2シグマに到達する前に、ポジションをクローズする必要があることがよくあります。それは、もう見えている別のトレンドを捉えるために、流動性を確保する必要があるからです。その記録を列として読み返すと、内部から見たらどんなものかが明らかになりました。ポジションを持っている最中は、焦りとは見えません。
眠れない夜はもうない
セクターのトレンドを読み、その読み方が私の保有スタイルを変えました。逃した上昇機会のことで眠れなくなったり、どこにも行かないトレードを保有していることで眠れなくなったりすることは、もうありません。市場は常に循環するため、常に次のセットアップがあります。忍耐とは受動的な態度ではなく、私が最も長く保つポジションです。
私がこのゲームを続けられるのは、キャピタル(元本)を守っているからです。下落トレンド中の銘柄に賭けず、SPDR(ETF)の枠内に留まります。キャピタルが守られている限り、米国株市場はギャンブルで向き合わなければならないものではなく、副収入の源のままであります。
なぜブローカーの取引履歴だけで済ませないのか
ブローカーの記録は、何を取引したかを示します。しかし、なぜ取引したのか、何を期待していたのか、自分のルールに従ったのかは示しません。この3つの列こそがジャーナルの全価値であり、ブローカーはそれを代筆してくれません。
トレードのジャーナルに関する質問
スプレッドシートで十分か?
十分だ。ツール自体は重要ではない。重要なのは誠実さだ。私はスプレッドシートを使った——ETSYでスプレッドシートの達人から購入したテンプレートで、取引の詳細を週次・月次・年次の勝率統計に変換するものだったが——原理的には今でも正解だ。しかし、手動入力に費やす時間がトレード自体よりも長くなった時点で、私にとっては正解ではなくなった。
トレードの頻度が低い場合は?
その場合、ジャーナルは重要度が上がる。トレード数が少ないほど、1件あたりの情報量が増え、記憶がそれを書き換える時間も長くなる。私は最終的に、週に100〜200件ではなく、月に数十件の取引という状況に至った。
ジャーナルは本当に成績を改善するのか?
ジャーナルが改善するのは「プロセスへの気づき」であり、それはトレードにおいて完全にコントロールできる唯一の部分だ。結果はプロセスに従うか、従わないかだ——ジャーナルは、それがどちらなのかを突き止めるための手段だ。
Educational notes on my own process, not investment advice. Trading involves risk of loss.