ODDS PULSEv1.1.0
LAST-MINUTE ODDS MONITOR
デモモード
RACE MONITOR / SIMULATION
東京 11R ・ 架空サンプルレース
発走まで
05:00
最新のデータ時刻
--:--:--
これは架空オッズのデモです。実際の競馬とは一切関係ありません。自動購入は行いません。
発走前オッズ監視(v1.1)
実運用補助
5分前→直前 / 5券種JST --:--:--

開催日・競馬場・発走時刻を確認して監視を開始。発走5分前から初回、約1分55秒前から直前のオッズを各5券種順番に取得し、過去検証と同じ「下落率3%以上・各券種最大1点」を表示します。画面を開いている間だけ動作します。

買い目・参考金額の自動整理(v1.1)

ワイド・馬連・単勝のうち、オッズ範囲と下落率8%以上、提供元更新時刻が確認できた候補だけを整理します。条件が合わなければ見送り。金額は参考配分で、実際の購入や期待利益を保証しません。

条件と予算は監視開始時点で固定。1・2・3点の配分は上限予算の50%・30%・20%(100円単位)。予算の未使用分は残します。複勝・馬単は参考表示のみ。
待機中。開始ボタンを押すまでAPI通信しません。
—
発走時刻・出走取消・発売締切はJRA公式で確認。通信が遅れたり、5券種が揃わない場合は買い目を確定しません。購入・投票・通知送信は行いません。回収率114.2%は過去の暫定値で、的中や資金流入を保証しません。
架空データで動作確認
ステップ 0
1ステップで模擬時刻が20秒進みます。画面上のデータ・確率・買い目はすべて架空です。
CSVを読み込む
端末内で処理
1行だけ手入力
期待値は「自分で入力した的中確率 × オッズ」で計算。確率を入力しない場合、変動のみ表示します。
自分のデータ配信URLを接続
サーバーの準備が必要

用途を選択してください。「JSON URL」は前回の接続テストに対応。「KeiBa-ODDS-APIブリッジ」はCloudflare Pagesのサーバー処理と正式な契約が必要です。提供元ID・パスワードをこの画面に入力しないでください。

こちらのアクセスコードは自分でCloudflareのSecretに設定する ODDS_ACCESS_KEY のみです。提供元パスワードとは異なります。未契約時は接続できません。
APIサービスの認証キーをiPhone内や公開HTMLへ直接書き込まない設計です。更新間隔は提供元の制限を守ってください。
過去レースの直前オッズを分析(v0.4)
履歴 opt=ALL

選択中の開催日・競馬場・レースについて、1券種のみ1回照会します。発走時刻(JST)を確認して入力してください。発走5分前・3分前・1分前の各時点以前に記録されたオッズだけで比較します。過去の結果・払戻はこの段階では読み込みません。

例:2021年12月26日・中山11R(有馬記念)は15:25発走。別レースでは必ず時刻を変更してください。

未取得。押すたびに提供元へ1回問い合わせます(画面を閉じたまま自動取得しません)。
5券種横断・単一レースの回収率検証(v0.5)
過去検証

上の開催日・競馬場・レース番号・発走時刻を使用。単勝→複勝→馬連→馬単→ワイドの順に各1回、計5回問い合わせます。同時リクエストはしません。別タブでのAPI接続・連続取得は停止してください。発走5分前と1分前の提供元記録を使用し、未来の情報は除外します。

まだ取得していません。APIの利用制限に配慮し、1券種ずつ順番に実行します。
回収率は自動取得ではなく、JRA公式払戻を100円あたりの金額として手入力した分だけ計算します。未入力は的中・不的中とも判定しません。条件を結果を見て調整すると過大評価になります。実際の馬券は購入しません。
複数レース・固定ルール検証(v0.8)
一括検証

先にレース一覧を登録し、5券種を1件ずつ順番に照会。1回の操作で最大50レース(250回のAPI問い合わせ)。別のタブ・端末でAPIを使用しないでください。レース結果は予想・買い目の決定に使用しません。払戻額の入力が完了したレースだけを集計します。

まとめてレースを登録(v0.8)
一括追加

1件ずつ入力しなくてOK。確認済みの過去開催6組・最大72レースを選んで一括登録できます。すでに登録済みのレースは重複登録しません。登録だけではAPIを呼び出しません。

初期状態では2021/12/26の中山・阪神24レースが選択されています。他の日もチェックすると最大72件です。
別の日のJRA開催番組をまとめて取り込む(v0.8)

JRAのその日の「競馬番組」ページを開き、会場名・レース番号・発走時刻が載った表をまとめてコピーして貼り付け。テキストから自動で複数レースを抽出します。年間全日程の自動検索ではありません。

テキストを貼り付けて「抽出して確認」を押してください。発走時刻は実際の結果ページと異なることがあります。
開催情報をかんたん登録(v0.7)

JRA公式の発走時刻を確認して、1行に1レースずつ入力してください。開催日・場所・R・発走時刻を自動でCSV形式に変換します。発走時刻の自動推定はしません。

初回実行時のv0.5設定(下落率の基準・1点の購入額)で全対象レースのルールを固定します。取得後の閾値変更は過去結果に反映しません。iPhoneでページを閉じると処理が中断する場合があります。ブラウザ内の保存データは消去される場合があるためCSVを保管してください。25・50レース処理は大量の有料API問い合わせになるため提供元の制限・料金・利用許可を確認してください。通信エラー時は自動停止し、保存済みの完了レースから再開します。
まだレースが登録されていません。
最終検証・品質監査(v0.9)
保存済みデータを集計

対象は保存済みの完全取得・全点精算済みレースのみ。追加API通信は行いません。新しいデータを入れるたびに自動再計算します。払戻元の一次情報の検証、購入成立の確認は別に必要です。

集計データを読み込みます。
券種別・開催日別・競馬場別の集計
高額的中に依存していないか
欠損・未来情報・出典の監査
実運用に進む前の判定基準
バックテスト結果は取引可能性・将来の的中を保証しません。
JRA公式の払戻表から一括精算(v0.7)
貼付・照合

JRA公式の対象レース結果ページを開き、「払戻金」部分をコピーして貼り付け。5券種の払戻を抽出して照合します。JRAサイトに直接通信して自動取得する機能ではありません。

JRA公式:過去のレース結果を探す

未解析。JRA公式の対象レース1件分のみ貼り付けてください。
不的中は0円として自動照合します。転記ミスや別レースの貼付を防ぐため、5券種の払戻がすべて読み取れない場合は反映できません。複数レースの払戻表を一緒に貼らず、1件ずつ処理してください。返還・同着など特殊ケースでは手動精算を使用してください。
払戻をCSVで一括精算

書き出した結果CSVの payoutPer100Yen にJRA確定払戻を入力して、読み込んでください。不的中は 0、未確認は空欄。勝ち馬・払戻は自動取得しません。

データはこのブラウザ内のローカル保存領域に保存。team-naveのID・パスワード・ODDS_ACCESS_KEYは保存しません。5券種の時点データの欠損・エラーがあるレースは不完全として集計から除外。これは検証環境で、利益や的中を保証するものではありません。
実APIのエラー原因を診断
単勝のみ・1回

いま選択した日付・競馬場・レースの単勝だけを提供元に1回問い合わせます。複数券種を連続取得せず、認証エラー・HTTP拒否・データ形式エラーを区別します。アクセスコードはODDS_ACCESS_KEYです(提供元ID・パスワードは入力しないでください)。

未実施。テストはボタンを押したときだけ実施します。
契約前の通信テスト
無料・認証なし

Cloudflareから提供元サーバーまで届くかだけを検査。提供元の会員ID・パスワードは送信しません。 HTTP応答があっても、有料APIの正常動作・契約条件の確認にはなりません。

未実行。テストはボタンを押したときだけ実施します。
提供元JSONの無料変換テスト
架空データ

公開仕様に基づいて作った架空の5券種・2時点のサンプルです。実データではありません。APIのレスポンス形式をODDS PULSEへ変換する処理をテストできます。

変換後、資金集中ランキング・券種・変動グラフに反映します。
券種別オッズ
変動基準:5分前
—
データ件数
—
最大オッズ下落
—
急落検知数
オッズ推移
取得時刻ベース
選択した馬券—
—水色=オッズ
資金集中の兆候
推定・断定不可
単勝・複勝・組み合わせ券種で、オッズ下落が重なる馬を上位表示。資金流入額を直接測るものではありません。
買い目候補
検証用
推定的中率がある場合のみ期待値を計算し、候補を整理します。
予算は候補の配分上限です。自動購入しません。オッズは締切後に変わる場合があります。期待値は予測確率の精度に依存します。
取得履歴
0件未更新
保存・模擬購入(v0.3)
D1対応

Cloudflare D1に時点オッズと模擬購入記録を保存。実際の馬券購入は行いません。デモは架空データとして明確に区別します。

D1バインディングとアクセスコードの設定後に使用可能です。API受信中は新しい時点オッズを自動保存します(画面を開いている間のみ)。
模擬購入を記録

画面で選択中の券種・馬番・オッズを使用します。実オッズの自動取得がない間は、テスト目的でのみ利用してください。

模擬購入の成績
0件
0円
精算済み購入額
0円
払戻額
—
模擬回収率
模擬購入はまだありません。

結果確定後に払戻額を手入力して「精算」します。外部の払戻結果は自動取得しません。未精算分は回収率から除外します。