← 学習センター
基礎

株式市場シミュレーターとは? 使うべき理由

株式市場シミュレーターを使えば、本物の注文タイプと口座の計算を仮想資金で練習できます。その仕組みと、教えてくれること・くれないことを解説します。

Stockade Team··1 分で読了
このページの内容

ほとんどの人が初めて実際の取引を出すとき、彼らは同時に2つのことを学んでいます: ソフトウェアがどう動くか、そして自分のマーケットについてのアイデアが良かったかどうか。それらはまったく異なる問題であり、それらを混ぜ合わせるのは高くつきます。「売り」のつもりで「売り」をクリックしたら「空売り」だった、10株のつもりが100株買ってしまった、ストップ注文が実際には出されていなかったことに気づく — これらの間違いはどれも、マニュアルが教えてくれたはずのことを学ぶために、実際のお金を犠牲にします。

株式市場シミュレーターは、その2つの問題を切り分けます。フル機能のトレーディングインターフェース、ティックごとに動く価格チャート、そして架空のお金の残高を与えてくれるため、機械的なミスは何のコストもかかりません。ソフトウェアに不慣れであることを、人知れず練習できるのです。

株式市場シミュレーターとは実際には何か

シミュレーターとは、お金と価格フィードの両方がシミュレーションされたトレーディングプラットフォームです。実際の口座でも通用するのは、注文の扱い方と計算 — 成行注文と指値注文、逆指値・利益確定の水準、損益の計算方法 — ですが、いずれも後述する簡略化された形になっています。データについてはっきりさせておきましょう: Stockadeの価格はアルゴリズムで生成されたものであり、取引所から取得されたものではなく、その背後にライブフィードは存在しません。それらが持っているのは、マーケットデータの形 — 始値・高値・安値・終値を持つOHLCローソク足 — ですが、細部はランダムです: 読み込まれる過去データとリプレイでは、各ヒゲの長さはローソク足の実体に対するランダムな割合で、たいていは実体より短く、ときには実体の2.5倍まで長くなります。ライブで表示されるローソク足では、ヒゲは800ミリ秒のティックが到達した最高値と最安値です。そして各バーの出来高は、そのローソク足とは無関係な乱数です。成行注文と指値注文は定義どおりに機能します。口座の計算 — 現金残高、ポジションサイズ、含み損益、口座資産 — は、損益と資産については証券会社と同じ算術を使いますが、証拠金の要件はありません: 買いには購入代金の全額が現金で必要で、空売りには担保が一切要りません。欠けているのは、その周りの市場です: スプレッドも手数料も部分約定もなく、誰もあなたの注文を取引所に送らず、口座から現金が出ていくこともありません。

その違いは重要です。シミュレーターはマーケットをテーマにしたゲームではなく、結果を取り除いたトレーディングの作業手順の実働モデルです。転用できるスキルは機械的なもの — ポジションのサイジング、注文の執行、記録の管理です。転用できないものこそ、あなたが最も必要とするものであり、それについては以下で扱います。

Stockadeのシミュレーターは、$100,000の仮想資金であなたを始めさせ、完全にブラウザ内で動作します。登録もアカウントも不要です。あなたのポジションと履歴は、ブラウザのローカルストレージに保存されます。この設計には明白なトレードオフがあります — ブラウザのデータを消去すれば、履歴も一緒に消えます — しかし、それはフォームに入力する代わりに、数秒で始められることを意味します。

あなたが本当に学びに来た仕組み

どんな戦略の問いよりも前に、ほぼ全員をつまずかせる、純粋な配管の層があります。これこそが、シミュレーターが最も上手に教えてくれるものです。

注文タイプ

成行注文は、現在利用可能などんな価格でも即座に売買します。約定することは保証しますが、価格は保証しません。

指値注文は、支払う上限、または受け入れる下限を設定します。$48.20で取引されている株に$47.50で買い指値を置くと、価格があなたのところに来るまで何も起こりません。価格は保証しますが、約定することはまったく保証しません。(成行注文 vs. 指値注文で、それぞれがいつ適しているかをさらに詳しく解説しています。)

逆指値注文は、価格があなたが選んだ水準を超えて逆行したときに有効になる待機注文です。それは、「そろそろ損切りすべきかな」という思いを、あなたが見ていようといまいと実行される何かに変える仕組みです。

利益確定注文は、逆方向の同じアイデアです — ターゲットに到達したらポジションを閉じる注文です。

OCOブラケット(「one cancels the other」、一方が約定すると他方がキャンセルされる)は、保有ポジションの周りに逆指値注文と利益確定注文を対にして配置します。どちらか先に約定した方が、もう一方をキャンセルするため、すでにエグジットした後に新しいポジションを開いてしまう宙ぶらりんの注文が残ることはありません。仕組みの全体はOCO・ブラケット注文の解説を参照してください。

Stockadeはこの5つすべてに、簡略化された形で対応しています: 逆指値と利益確定は、独立した待機注文ではなく保有中のポジションに付ける水準で、この2つが合わせてOCOブラケットとして機能します。架空のお金で100回発注することが、その語彙を体で覚える方法です。キーボードショートカットも役立ちます: Bで買い、Sで売り、Fで決済(すべてクローズ)。あなたの手がエグジットキーを覚えれば、躊躇は要因ではなくなります。

実際の数字で見るポジションサイジング

ここに、ほとんどの初心者が決してやらない計算があり、シミュレーターで訓練すべき唯一最も有用なことです。

$100,000の口座を持っており、1回の取引でその1%を超える損失を出さないと決めたとします。それは1取引あたり$1,000のリスクです。

$52.00である株を買いたいとします。チャートを見て、$50.00を下回って取引されたら、自分のアイデアは間違っていたと判断します。1株あたりリスクは$52.00 − $50.00 = $2.00です。

あなたのポジションサイズは、ドルリスクを1株あたりリスクで割ったものです: $1,000 ÷ $2.00 = 500株。

それは$100,000の口座で$26,000のポジション(500 × $52.00)です。何が起きたかに注目してください: あなたはサイズを先に選んでから望みをかけたのではありません。ストップの水準とリスク上限が、それをあなたのために生み出したのです。

ここで1つの入力を変えてみましょう。同じ株、同じ$52.00のエントリーですが、自分のアイデアを無効化する水準を$51.00に決めたとします。1株あたりリスクは$1.00なので、サイズは$1,000 ÷ $1.00 = 1,000株 — $52,000のポジションで、2倍の大きさになりますが、リスクは同じ$1,000です。タイトなストップは、より小さなリスクを意味しません。より大きなポジションと、通常のノイズでストップアウトされる可能性の高さを意味します。

シミュレーターでその計算を30回行えば、自動的にできるようになります。実口座でそれを学べば、一回一回に値札が付きます。ポジションサイジングと1%ルールで、ドローダウン回復の数学を含む計算式の全体を解説しています。

チャートを読むことは、別のスキルである

シミュレーターのチャートは、下に出来高ヒストグラムが付いたローソク足チャートで、各ローソク足が1つの期間を要約しています。利用できるオーバーレイ — EMA 9、EMA 20、EMA 50、そしてVWAP、RSI、MACD — は、どこでも参照される一般的なものであり、取引しながらそれらを画面に表示しておくことで、実際に自分が使うものと、単にチャートを騒がしく見せているだけのものを見分けられるようになります。

ほとんどの人は6個のインジケーターから始めて、最終的に2個に落ち着きます。シミュレーターは、それを発見する余裕がある場所です。

マーケットページには29種類の銘柄があります: 株式14、暗号資産トークン8、FXペア3、先物4(/NQ、/ES、/CL、/GC)。株式とトークンは架空の銘柄であり、実在の企業やコインではありません。FXペアと先物だけが実際の名称を使っています。それらはまったく異なる価格水準にあり、練習する価値があります — 小数点以下4桁で表示されるFXペアのサイジングは、数千の価格で取引される株価指数先物のサイジングとは異なる頭の使い方であり、小数点の位置を間違えることは、ここでは何のコストもかからない、初心者の典型的な間違いです。

生成された価格は、実世界の銘柄ごとの個性を再現していません: 単一のボラティリティモデルがすべての銘柄に適用されています。ここで学ぶのは、算術とワークフローです。

意図的な練習には、チャートシミュレーターがチャートセッションをローソク足ごとに再生し、次に何が来るかを知らないまま1本ずつ進めます。セッションはアーカイブから取得されるのではなく生成されるため、チャートを見覚えてズルをすることはできません — そして次のローソク足がどうなるかを知らないことこそが、まさにポイントです。ライブモードは800ミリ秒のティックで動き、リプレイを1本ずつ進めるときにはない時間的なプレッシャーが加わります。

あなたの記憶が教えてくれないことを、統計が教えてくれる

記憶はトレーディングにとって悪い記録係です。あなたは自分に有利に8%動いた取引は覚えていても、それを支払った4つの小さな損失は忘れてしまうでしょう。

代わりに分析ページが記録を保持します: 資産曲線、トレード日記、勝率、プロフィットファクター、平均利益と平均損失、最大ドローダウン、そして時間帯別ヒートマップです。

そのうち2つは説明に値します:

プロフィットファクターは、総利益を総損失で割ったものです。勝ちトレードが$6,200、負けトレードが$4,000のコストなら、プロフィットファクターは1.55 — 失った$1.00ごとに$1.55を得たことになります。1.0を超えていれば純プラスです。

勝率だけではほとんど何もわかりません。 勝率35%、平均利益$900、平均損失$300の戦略は、100件の取引で(35 × $900) − (65 × $300) = $31,500 − $19,500 = $12,000を生み出します。勝率70%、平均利益$200、平均損失$600の戦略は(70 × $200) − (30 × $600) = $14,000 − $18,000 = −$4,000です。勝率が高い方が、負ける戦略です。数字を記録しておかなければ、それは見えません。

時間帯別ヒートマップは、最も居心地の悪い発見をもたらす傾向があります: 多くの人が、セッションの中の1つの特定の区間が、損失の大部分を占めていることに気づきます。

シミュレーターが教えてくれないこと

この部分は、このテーマについてのほとんどの記事で省略されており、それを省略することは不誠実です。

シミュレーションでのトレーディングは、トレーディングの中で最も難しい部分である、実際のお金の感情的な重みを取り除きます。 仮想資金での$2,400のドローダウンに耐えることは、多少興味深い程度のものです。自分で稼いだお金での同じドローダウンに耐えることは、身体的な経験です — そしてシミュレーター上で3ヶ月間完璧に保たれた規律は、実際のトレーディングの最初の1週間で、非常にしばしば崩壊します。ルールが失敗するのは、それが悪いルールだったからではありません。それに従うことに何かコストがかかるようになったからです。シミュレーターはそのコストを課すことができないため、あなたがそれを払えるかどうかをテストできません。

シミュレーターでの約定は、ほとんど摩擦を伴いません。 成行注文は、目にした価格で、即座に、全量約定します。すでに約定可能な指値注文は、現在の価格で即座に約定します。そうでない場合は、価格があなたの水準に到達するまで待機し、到達した時点で指値価格で全量が約定します。滑るのはストップとターゲットのエグジットだけで、それもあなたの水準を超えたティックの分だけです。実際の注文はスリッページに直面します — 期待した価格と実際に得た価格の差であり、それはまさにマーケットが速く動いていて、最も約定してほしいときに広がります。実際の注文はまた部分約定にも直面します。500株を要求して300株しか得られない、というものです。どちらもここでは実際の規模で現れないため、シミュレーションの結果は、同じ判断が実際に生み出すものより、系統的に少しだけ良くなります。

手数料、スプレッド、借入コスト、税金は、まったくモデル化されていません。 シミュレーターでかろうじて利益を出す戦略は、実際のコストがかかると純損失になることがあります。

価格データは生成されたものなので、実際のマーケットの挙動を含んでいません。 Stockadeのローソク足は、取引所ではなくアルゴリズムから来ています。それは仕組みを訓練するには問題ありません — 注文票は、その数字がどこから来たかを気にしません — しかし、ここで「機能する」パターンは、マーケットに対してではなく、算術に対してテストされたものです。決算発表もなければ、ニュースショックもなく、トレーダーが実際に利用しようとする繰り返しの構造もありません。生成されたデータから導かれたバックテスト風の結論には、何の価値もありません。シミュレーターは、何を取引すべきかを発見するためではなく、どう取引するかを学ぶために使いましょう。

良いシミュレーター結果の正しい読み方は「自分の機械的な部分はしっかりしていて、自分のアイデアは明らかに壊れているわけではない」です。「これは機能する」ではありません。

シミュレーターが本当に役立つように使う方法

仮想残高を、本物であるかのように扱いましょう。「何が起きるか見てみよう」と$40,000のポジションを取り始めた瞬間、その練習は練習でなくなります。

1つのサイズと1つのセットアップで、日記に40〜50件のエントリーが記録されるまで取引し、それから自分の記憶ではなく統計を見ましょう。なぜエントリーしたのかを、エグジットした後ではなく、エントリーする前に書き留めましょう。そして実際のお金に移行するときは、フルロスが本当に退屈になるまでサイズを落としてください — その時点で、あなたはもはや戦略をテストしているのではなく、自分自身をテストしているのです。ペーパートレーディングガイドで、その移行についてさらに詳しく解説しています。

シミュレーターでこれを練習する

トレーディングシミュレーターを開き、$100,000の仮想残高を受け取り、まず1つのことをしましょう: 上記の計算のように、エントリー前にストップの水準から株数を計算します。それを10回行い、ストップに達したら「もう1本だけ」と自分を説得するのではなく、Fで決済しましょう。それから分析ページでトレード日記を確認し、実際の平均損失を、意図していたものと比較します。その1つのループが、1週間分の読書よりも多くを教えてくれます。

シミュレーターを始める

学習を続ける