SwipeTA が問題をどう作り、どう判定しているか

SwipeTA はチャートの読み方を鍛えるトレーニングアプリです。米国株のザラ場チャートを過去データから再生し、判断ポイントで止めて、そこから15分後に価格が上がったか下がったかを当ててもらいます。あくまでシミュレーションで、真剣なお金も、証券会社も、注文もありません。 このページには、それをどうやっているかを正確に書きます——チャートがどうやって 問題になるのか、何をもって正解とするのか、そして「チャートを読むこととは関係のないルール」で問題バンクが 解けてしまわないように何をしているのか。

チャートはどこから来ているか

問題は、ライセンスを受けた過去データセットから取った米国株のザラ場データ(5分足)で作っています。 使うのは立会時間だけ——米国東部時間 9:30 から 15:59 まで。プレマーケットと時間外の足は除いています。 値動きの性質が違いすぎて、混ぜてしまうと別の練習になってしまうからです。

データは IEX から無償で提供されています。IEX Historical Data にアクセスまたは利用する ことで、IEX Historical Data Terms of Use に同意したものとみなされます。

判断ポイントをどこに置くか

1問につき、セッションをローソク足1本のところで止めます。それが判断ポイントです。そこで終わる足が 最大40本まで見えます——だいたい半日分で、それより後ろは一切見えません。

問題の中身と、正解の判定方法

問いはいつも同じです。判断ポイントの15分後、価格は上がっていたか、下がっていたか。

判定は、3本先の5分足の終値を、判断ポイントの終値と比べて行います。高ければ、低ければ 。完全に同値なら上として記録します——実際の呼値ではまず起きませんが、開けておかずにルールとして 固定してあります。

手数料・スプレッド・スリッページ・レバレッジは、この判定に一切入りません。聞いているのは方向 だけです。ポジションサイズはゲームの仕組みとして一部のモードにあり、その判断がスコアにどれだけ効くかを 変えますが、判断が正しかったかどうかは変えません。

どんな場面が問題になるか

どの瞬間でも公平な問題になるわけではありません。候補として残すのは、判定期間の値動きが そのセッション直近のボラティリティの1〜3倍に収まるものだけ。ボラティリティは判断ポイントでの 14本 ATR で測ります。

これは問題の品質フィルターであって、「どこに情報があるか」についての主張ではありません。 選んでいるのは結果がどれだけ大きかったかで、結果が小さいことと予測しにくいことは同じではありません—— ある場面が65%どちらかに傾いていて、それでも ATR の半分しか動かない、ということはありえます。どの帯が 事前に予測しやすいかは測っていません。測ったのは、どの帯が採点に値する結果を生むかだけで、この2つは 別の問いです。頭に置いておいてほしいのは、あなたが見る問題はすべて、事後に適用したテストを すでに通っている、ということ。その瞬間に立っていたトレーダーには、そのテストは使えません。

判定期間どうしは重ならないようにしてあるので、バンクの中の2問が同じ足で決まることはありません。 これで答えどうしの依存が1つ減ります。ただし統計的に独立になるわけではありません。ザラ場のリターンは 市場全体の要因、時間帯の構造、流動性の効果を共有しているからです。このサイトの他の場所に出てくる サンプルサイズの数字は答えが独立であることを前提にしているので、幅の楽観的なほうの端として読んでください。

先読みバイアスをどう締め出しているか

バックテストとチャートのクイズを静かに台無しにするのが、この失敗です——画面に出ている何かが、 その後に起きたことを知った状態で計算されている。

プレイヤーに見えるものはすべて——ローソク足、VWAP のライン、セッションの文脈を示す目印、場面を説明する タグ——判断ポイントまでの足だけから計算しています。答えを決める足は別に保持していて、 見えるものの入力になることは一度もありません。

そこから2つのことが導かれます。どちらも意図的です。表示されるセッションの高値と安値は そこまでの高値と安値であって、その日の最終的なものではありません。そしてチャートは、セッション 全体を描いてから隠すのではなく、判断ポイントで切ってあります。

チャートを読まずに解けてしまわないように

問題バンクは両端から破れます。どちらでも、練習としての価値がなくなります。

株式分割、遡及修正、そして静かな破損

データベンダーは、分割や配当にあわせて過去の値を遡って修正します。つまり同じ問題を後から作り直すと、 正当な理由で違う価格——したがって違う答え——になりうる一方で、プレイヤーの過去の解答はその問題を指したまま 残っている、ということが起こります。

すべての問題は、答えが依存する足そのもののフィンガープリントを保存しています。作り直した問題が 一致しなくなったら、それは検出されます。何千人もがすでに解いた問題の答えを、黙って上書きすることは ありません。

答えはどこにあるか

競技モードでは、答えがあなたの端末に来ることはありません。1ラウンドはサーバー側のプロセスが動かして いて、そのあいだ答えはそこにあります。アプリに送られるのはチャートだけ、あなたの判断はサーバーに戻され、 判定もサーバー側で行われます。答えを含む、あるいは答えを示唆するフィールドは、アプリが到達できる システムに公開される前に削ぎ落とされ、そのどれかがアプリから読める場所で見つかった場合、ビルドは そこで止まります。

スコアが意味すること、意味しないこと

あなたの的中率、レーティング、ランクが表しているのは、この過去問題のバンクに対して、制限時間の中で、 お金を賭けずに、どう振る舞ったかです。

取引の能力を測ったものではありませんし、それを予測するとも主張しません。過去の結果はこれからの 相場について何も語らず、このアプリの中には、真剣なお金で取引するときのコスト、執行、ポジション管理、 そして精神的な負荷が、ひとつも入っていません。SwipeTA は投資助言・金融アドバイス・売買推奨のいずれも 行いません。

2026年8月2日に出題プログラムと突き合わせて確認しました。ここに書かれていることと アプリの挙動が食い違っているのを見つけたら、 support@swipeta.net までご連絡ください——それはこのページのバグか アプリのバグで、どちらなのかを知りたいので。