ペーパートレード 実際の資金 練習方法
ペーパートレードで注文の仕組みを確認し、シミュレーターが省略するスプレッドコストと心理面のギャップを学びます。練習期間や重要な指標も解説。
ペーパートレードとは、ブローカーの練習用口座で、実際の市場価格と仮想の資金を使って模擬注文を出すことです。注文票の操作、書面の計画の遵守、取引日誌の記録ができることを証明します。シミュレーター内でテストされないものが二つあります。それは、約定ごとにスプレッドを越えるコストと、画面上の残高が自分のお金であるときの人間の行動です。
ペーパートレードで証明できること
練習用口座はメカニクスの実験室です。その中で初心者は、指値注文が提示価格から離れたときにどうなるか、ストップ注文が速い値動きの中でどう機能するか、2,000ドルのポジションが20,000ドルのポジションと並ぶとどう見えるか、そして書面の日誌がどのように勘をテスト可能なルールに変えるかを学びます。これらの教訓はそのまま移行します。資金を入れた口座の注文票も同じものです。
練習用の記録は、計画の欠陥を安価に露呈させます。出口ルールのない戦略、口座の3分の1を一つの銘柄に投入するサイジング計画、取引時間中に四つの画面を監視する必要があるルーティン。これらはすべて、数週間の模擬取引で、コストゼロで明らかになります。
シミュレーターが決して請求しないもの
ほとんどのシミュレーターは、最後に成立した取引価格か、気配値の中間点で約定します。実際の成行注文は、買いでは売り気配値を支払い、売りでは買い気配値を受け取ります。この二つの価格の差、すなわちビッド・アスク・スプレッドは、気配値を提示した者が負担します。
仮定の計算で、この省略の大きさが明らかになります。ある銘柄が買い気配値20.00ドル、売り気配値20.05ドルで気配を出している場合、中間点は20.025ドルです。中間点で約定するシミュレーターは、エントリーを20.025ドルで記録します。実際の買いは20.05ドルで約定し、2.5セント不利です。そして出口ではスプレッドの残り半分を放棄します。一往復で1株あたり5セント。練習用記録では無料だったポジションです。
このコストは銘柄によって均一ではありません。以下のパネルは、2026年7月時点で記録されている直近の取引セッションにおける、広く保有される6つのティッカーについて、気配値の中間点に対する中央値の気配スプレッドをベーシス・ポイント(1ベーシス・ポイントは0.01%)で測定したものです。
各数値の背後にある正確なSQL
SELECT ticker,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS typical_spread_bps,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price > bid_price) * 100, 1) AS typical_spread_cents,
round(count() / 1e6, 1) AS quote_updates_m
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'TSLA', 'F')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY ticker
ORDER BY typical_spread_bps最も狭い銘柄であるSPYは0.27ベーシス・ポイントで、その中央値は18.8百万件の気配値更新に基づきます。最も広いFは6.96ベーシス・ポイントで、気配値の差は1セントでした。1万ドルの注文では、1ベーシス・ポイントは1ドルです。200回の往復取引の練習用記録には、その記録自体には決して表示されない実際の請求額が伴います。株式取引のコストは、より広範な銘柄群でその段階を価格付けしています。
約定の質は時間とともに変動する
シミュレーターは午前9時31分と午後1時で同じ約定を提供します。実際の気配値はそうではありません。ある中価格帯の株式に関する全ての統合気配値更新を30分ごとのバケットにグループ化すると、同じ直近の期間で測定したセッションの形状が明らかになります。
各数値の背後にある正確なSQL
SELECT formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS spread_bps,
round(count() / 1e6, 2) AS quote_updates_m
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'F'
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY et_time
ORDER BY et_time09:30のバケット、つまり通常セッションの最初の30分間は7.01ベーシス・ポイントでした。12:30のバケットは6.94ベーシス・ポイント、そして15:30のクロージングバケットは6.98ベーシス・ポイントでした。最初の15分間に取引する練習戦略と、昼間に取引する練習戦略は、資金を入れた口座では異なる価格設定がなされ、ほとんどのシミュレーターでは同一と見なされます。
一つの練習期間でカバーされる市場の範囲
4週間の練習では、約20のセッションをサンプリングします。以下のパネルは、5暦年にわたる広範な市場ファンドの通常セッション全てを、寄り付きから引けまで測定し、始値より高く引けたセッションの割合と、典型的な日中の値動きの大きさを集計したものです。
各数値の背後にある正確なSQL
SELECT toString(y) AS year,
count() AS sessions,
round(100 * countIf(ret > 0) / count(), 1) AS pct_up_sessions,
round(quantileDeterministic(0.5)(abs(ret) * 100, cityHash64(d)), 2) AS median_abs_move_pct,
round(min(ret) * 100, 2) AS worst_session_pct,
round(max(ret) * 100, 2) AS best_session_pct
FROM (
SELECT d,
toYear(d) AS y,
toFloat64(session_close) / toFloat64(session_open) - 1 AS ret
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMin(open, window_start) AS session_open,
argMax(close, window_start) AS session_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-01-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2025-12-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
)
WHERE session_open > 0
)
GROUP BY year
ORDER BY year2021年、このファンドは252の通常セッションで取引され、そのうち54.8%が始値より高く引け、中央値の絶対変動は0.38%でした。2025年では、同じ割合が52%で、中央値の絶対変動は0.46%でした。その年の極端な値動きは中央値から大きく外れています。最も弱いセッションは寄り付きから引けで-4.81%変動し、最も強いセッションは10.12%変動しました。
各行のカウントはカバレッジの問題として読みます。20セッションの練習期間は、1年の約8%に相当し、その期間にたまたま含まれるセッションが記録内容を決定します。静かな期間に練習することと、激しい期間に練習することでは、同一のルールセットから異なる数値が生まれます。サンプルではなく確定的な結果を求めるトレーダーは、数ヶ月にわたって練習記録を続け、実際の資金での取引開始後も並行して継続する傾向があります。
勝率を凌駕する指標
練習記録はまず勝率を報告しますが、勝率はその中で最も情報価値の低い行です。10回の決済済みトレードという仮定の記録を考えます。9回の勝ちトレードで各50ドルの利益、1回の負けトレードで600ドルの損失。勝率は90%と表示されます。口座は150ドルの損失です。
- 最大ドローダウン、つまり口座価値のピークからトラフへの最大下落幅は、その戦略が人が耐え忍ぶことを要求するものを表す数値です。
- 平均勝ちトレードと平均負けトレードの比率を勝率と組み合わせると、1トレードあたりの期待値が得られます。これは、実際に equity curve が従う数値です。
- トレード回数。12回のトレードの記録は運を測定し、200回のトレードの記録はルールを測定し始めます。
- 一往復あたりのコスト。これはシミュレーターの手数料欄(多くの場合ゼロに設定されている)ではなく、上記のスプレッドパネルから取得します。
最初の実際の取引のサイジング
トレーディング教育者の間での一般的な慣行は段階的なスタートです。最小の実行可能なポジションサイズ、練習記録で使用したものと同じ書面のルール、そしてサイズを変更する前の固定されたトレード数です。200ドルの株式1株は、200ドルをリスクにさらし、100株と同じ感情的なデータを、エクスポージャーの1%で生み出します。メカニクスはシミュレーターから引き継がれますが、規律は引き継がれません。そして、小さなサイズは、後者の規律を測定する方法です。
サイズはコストとも相互作用します。取引ごとの固定手数料は、小さな注文に大きくのしかかり、スプレッドはどのサイズでも比例して同じです。月に40回の小さなトレードを計画するトレーダーは、1回ではなく40回の往復取引のコストを負担します。裁量的エントリーに代わるルールベースの選択肢を検討している読者は、ドルコスト平均法と比較することができます。そこではスケジュールが決定を代替します。
FAQ
ペーパートレードは実際に効果がありますか?
それは、それが測定するものに対して効果があります。すなわち、注文のメカニクス、計画の構造、そして日誌をつける規律です。約定の質や感情は測定しません。同じルールを同じ期間適用した場合、練習記録と資金を入れた口座の記録は通常異なり、上記の二つのギャップがその差異の所在です。
実際の資金を使う前に、どのくらいの期間ペーパートレードを行いますか?
標準的な期間はありません。有用な枠組みは、暦時間ではなくサンプルサイズです。1ヶ月はおおよそ20セッションをカバーし、広範な市場ファンドは2025年だけで250セッション取引されました。多くのトレーダーは、数ヶ月間練習記録を続け、小さな資金を入れた口座と並行してそれを維持します。
なぜペーパートレードの結果は実際の結果よりも良いのですか?
三つのメカニカルな違いが、その差の大部分を説明します。模擬注文は多くの場合、ビッドやアスクではなく中間点か最後の取引価格で約定すること、模擬サイズは気配値を動かさないこと、そして模擬損失には感情的な重みがないことです。ペーパートレーダーは、資金を入れたトレーダーが早期に手仕舞うようなドローダウンを耐え忍びます。
オプションでも同じようにペーパートレードはできますか?
メカニクスは引き継がれますが、約定のギャップはより大きくなります。オプションの気配値は通常、株式の気配値よりもパーセンテージで大幅に広く、権利行使や早期行使はシミュレーターではほとんど発生せず、満期日の処理は練習プラットフォームによって異なります。模擬オプションの記録は、メカニクスのテストとして扱ってください。
ペーパートレードが教えないものは何ですか?
スリッページ、空売りポジションのための借株可能性、大口注文の部分約定、そして実際のお金が減っていくのを見る人の行動。これら四つが、練習記録と資金を入れた口座の間にある恒常的なギャップです。
上記のすべてのパネルには、それを生成した正確なSQLが付属しています。パネルを開き、ご自身の練習記録のティッカーに置き換えて、Strasmore ターミナルで約定コストを計算してください。