Paper Trading は、参加者の資金で実際に売買せず、判断、約定、残高を記録する模擬取引です。逐次運用では届いてくる市場情報を使いますが、注文の執行と会計上の結果はシミュレーションが決めます。
QuantConnect は、アルゴリズムが逐次更新される市場データを受け取る一方、架空の資金と模擬約定で動く方式を説明しています。この項目独自の区別として、Paper Trading は手動の練習にも自動システムにも使えます。ここでは時間の進行に沿う意思決定を扱います。一方、Backtesting は保存された過去を再生します。今日の気配値を使うだけで、模擬口座が実取引になるわけではありません。結果は設定したシミュレーターと試行のルールに属し、市場で実現可能な執行へ自動的に結び付くものではありません。 [QuantConnect — QuantConnect Paper Trading]
Alpaca は模擬口座と実口座でアクセスキーとインターフェースのアドレスを分けています。独自の運用要件は、注文前に、アプリと自動化設定の両方で口座の識別情報、モード、接続先環境を確認することです。ファイル名やプログラムの想定用途で、この確認を代替することはできません。テスト設定には明確な表示と個別の実行記録が必要です。環境を切り替えると注文の結果が変わるため、設定のコピーに伴って気付かないうちに切り替わってはいけません。 [Alpaca — Paper Trading]
Alpaca は、自社のシミュレーションが自分の注文の市場への影響、遅延による Slippage、直ちには約定できない指値注文の待ち行列での順位を含まないと明記しています。独自の帰結として、表示価格に触れたことは、予定数量が取引所で自分向けに利用可能だったことの一般的な証拠にはなりません。評価では、注文数量とシミュレーターが実際に割り当てた約定を分けるべきです。有利な執行モデルに基づく利益は、その前提の結果として記述する必要があります。 [Alpaca — Paper Trading]
Interactive Brokers は、模擬約定が板の最良価格の水準を使い、市場の深さを扱わないことや、一部の複雑な注文に違いがあることを示しています。独自の要件は、データソース、気配値の時刻、対応する注文種類、使用した執行モデルを記録することです。こうした情報なしに異なるプラットフォームの結果を比べると、戦略の変更とシミュレーターの変更を混同するおそれがあります。画面を忠実に再現していても、すべての操作が同じ挙動をする保証にはなりません。他の注文が動作しただけで、非対応の機能までテスト済みとは言えません。 [Interactive Brokers — About Paper Trading Accounts]
QuantConnect の標準モデルは Slippage を計上せず、成行注文を直ちに全量約定させます。一方、利用可能な買い気配と売り気配の差を価格に使うことはあります。そのため独自の確認では、約定価格、手数料、その他のモデル化した費用を分けます。シミュレーターで支出がゼロでも、将来の口座で支出がゼロとは限りません。何を計上し、何を含めていないかを示し、同じ価格への影響を別の手数料として再計上しないようにします。モデルの設定は結果の一部です。 [QuantConnect — QuantConnect Paper Trading]
Alpaca は、逐次運用中の未約定注文とネットワーク接続の中断に注意を促しています。独自のテストシナリオには、注文受理、一部約定、残数量の取消確認、中断後の状況把握の回復を含めます。応答がないだけでは、注文が受理されなかった証拠にはなりません。そのため記録では、注文識別子を確認済みのイベントと口座状態に結び付けます。確認せずに繰り返すと、注文数を歪めるおそれがあります。障害なく成功した実行でも、まだ試していない障害への対処能力が証明されるわけではありません。 [Alpaca — Paper Trading]
NFA は、結果を逐次実施したものと表示しても、仮想の結果である性質を覆い隠す可能性があると指摘しています。独自の編集上の手順では、ルールの版、観測の開始と終了、介入条件、測定指標を事前に記録します。ルール変更、中断、新たな模擬口座を履歴に残し、最も見栄えのよい区間を試行全体として示してはいけません。結果に基づいて戦略を修正すれば、その観測は既に開発へ影響を与えています。次のテストは別に表示し、以前のテストを遡って書き換えません。 [NFA — Use of Promotional Material Containing Hypothetical Performance Results]
NFA は、仮想取引では、現実のリスクの下で損失に耐えて手順を守る能力を完全には捉えられないことを強調しています。独自の結論として、Paper Trading はルール、操作、記録の誤りを発見できますが、合計が正でも、収益性や実口座へ移る準備ができたことを自動的に確認するものではありません。報告では検証済みのシナリオと未検証の状況を分け、残る制約を示します。また、模擬ポジションそのものから Bitcoin の所有権や自分のウォレットへ引き出す権利が生じることもありません。 [NFA — Use of Promotional Material Containing Hypothetical Performance Results]
注文数量は約定済みポジションではない
理解を深めるには、この項目とあわせて次もお読みください Backtesting, Slippage, Trading Plan, Trading Journal, Risk Management. 次の項目からも参照されています Overfitting, Look-ahead Bias, Survivorship Bias.
01ライブ価格を使えば実取引になりますか?+
いいえ。逐次更新される価格をシミュレーションの入力に使っていても、注文は模擬環境にとどまることがあります。決め手は口座、注文の送信先、約定方法であり、グラフの新しさだけではありません。
02模擬口座の利益だけで戦略を検証できますか?+
いいえ。約定の前提、費用、修正履歴、テストした状況の範囲を知る必要があります。また、シミュレーションは実際の流動性、自分の注文の市場への影響、現実の金銭的損失に対する人の反応を完全には捉えません。