TARGET frontier JV / JRA-VAN のデータから作った自作アプリの台帳
| アプリ名 | 分類 | コンセプト | 取得データ | 取得先 | 出力 | 保存場所 | 起動方法 | 状態 |
|---|---|---|---|---|---|---|---|---|
| 補9ジャンプtarget_h9_winui | 能力・指標 | 補9=過去の到達点、PJX=次走の上振れ余地。「補9で足切り → PJXで狙いを絞る」 | 補9指数、勝ち馬水準(過去勝ち馬の補9平均)、戦歴、コメント照合 | TARGET直読み H9_DATA / H9M_DATA |
WinUIアプリ画面、CSV/HTML、TARGET外部指数(H9M_年度.csv) | C:\codex\target_h9_winui |
起動_TARGET補9分析.batskill: h9-jump |
運用中 note連載中 |
| 出走馬分析HTML生成hoso9_app | 能力・指標 | 補9/PJXの出走馬分析を、データ埋め込み済みの公開用HTMLとしてコマンド1発で作る | 補9、戦歴、PB値(PCIの代替値・r=0.998) | TARGET直読み H9_DATA+戦歴(DU/SU/TK) ※CSV出力不要 |
自己完結HTML+CSV | C:\claude code\hoso9_app |
レース名から生成.batbuild_csv.py --race 〇〇 --bake |
運用中 PCI→PB値 置換済 |
| レース分析WEBアプリrace_app | 能力・指標 | レース名を打つだけで、そのレースのタイム分析9ページを丸ごと生成する | 過去走のタイム・ラップ・戦歴 | TARGET直読み C:\TFJV(Excel出力不要) |
スマホ対応HTML(9ページ構成) | C:\claude code\race_app |
デスクトップ「レース タイム分析」gen_race_app.py 宝塚記念 |
運用中 |
| 過去20年レポートkeiba_report | 能力・指標 | 重賞の「過去20年」集計をTARGET直読みで再現。Excel書き出しの手間をゼロにする | 着順/上り3F/通過順、レース詳細、払戻、補9、種牡馬・生産者・馬主、系統 | TARGET直読み SE/SR/SH・H9_DATA UM_DATA・OW_DATA・CheckKetto_B.LST |
HTML(15セクション) | C:\claude code\keiba_report |
レポート作成.battarget_report.py --keyword 〇〇 |
運用中 15中10節が完全一致 |
| 追いきりマスターchokyo_anomaly | 変化検知 | 速い調教ではなく「いつもと違う調教」を探す。馬が変わるとき、調教が先に変わる | 坂路HC・ウッドWCの1F毎ラップ 1,260万件、レース結果186万、厩舎パターン辞書266件 | TARGET直読み CK_DATA(JV-Link SLOP/WOODでも可) |
週次HTML(注目馬+答え合わせ)、chokyo.db | C:\claude code\chokyo_anomaly |
run_weekly.batskill: oikiri-master |
v1.1 実戦運用中 観察期・基準は据置 |
| 逃げ馬メーターnigeuma_meter | 変化検知 | 誰がハナを取るかを確率%で出す。展開読みの起点を作り、外れたら自分で低信頼を申告する | 1角通過順、テン速(前3F/5F)、距離短縮、枠順、騎手コメント語彙(KOL) | TARGET直読み SE/RA+MY_DATA(KOL1/KOL2) |
逃げ馬率HTML(まとめタブ版あり)、results_log.csv | C:\claude code\nigeuma_meter |
nigeuma_meter.py --race 〇〇answer_check.py |
完成(CP0〜5通過) 実戦答え合わせ中 |
| 巻き返しストッカーmakikaeshi_stocker | 変化検知 | 着順以上に強い競馬をした馬をストックし、次走に出てきたら教えてくれる | コーナー通過順(括弧内=内外)、ペース逆行、着差、KOLコメントの不利語 | TARGET直読み SE/RA/DU/TK+KOLコメント |
今週の巻き返し候補HTML、stock.csv | C:\claude code\makikaeshi_stocker |
金曜 今週の候補.bat日曜 週次スキャン.bat+答え合わせ.bat |
CP4完了・CP5残 157頭/61走を検証中 |
| 時系列オッズ異常検知odds_anomaly | 変化検知 | 「異常な売れ方」を時系列オッズから検知する。買いルールより先に消しルールが確定した | 単勝時系列427万時点、馬連27.5万時点(2012〜、全27,010レース) | JV-Link JRA-VAN DataLab(0B41/0B42) |
odds.db(1.39GB)、ウォッチリストHTML | C:\claude code\odds_anomaly |
run_weekend.bat |
保留 追いきりと合体予定 |
| 調教師分析アプリtrainer_app | 人・血統 | 調教師の戦歴を9タブで解剖し、そのままブログに貼れるHTMLまで出す | 調教師コード別の全走(2021-2026で263,055走)、クラス/距離/場/騎手別 | TARGET直読み SE_DATA |
ローカルWebダッシュボード(9タブ)+読み取り専用HTML | C:\claude code\trainer_app |
start.bat(port 8760) |
完成・全数監査済 TARGETと完全一致 |
| 騎手エージェントトラッカーagent_tracker | 人・血統 | エージェント変更を検知し、変更前後90日の成績で「効いたのか」を答え合わせする | 騎乗依頼仲介者一覧PDF3本の差分(変更/新規/解除)、騎乗成績58万件 | JRA公式PDF+TARGET直読み SE_DATA |
agent_app.html(データ埋め込み型)、agent_db.sqlite | C:\TFJV\agent_tracker |
月曜 run_weekly.bat |
週次運用中 正常値=1回約100件 |
| 種牡馬コース適性DBsire_course_db | 人・血統 | 父/母父×コース条件の複勝率・回収率を即引き。過去走が薄い馬の空白を血統で埋める | 全SE走(2020-25で275,456走)×レース条件×血統(父/母父/ニックス) | TARGET直読み SE/RA/UM_DATA |
出馬表血統ビューアHTML(ヒートマップ+出馬表+着順) | C:\claude code\sire_course_db |
血統ビューアを作る.bat |
完成(CP0〜5通過) |
| 新馬チェッカーshinba_checker | 人・血統 | 新馬戦・2戦目から、来年のクラシック馬を先回りして捕まえる | 新馬/未勝利の勝ち方(RPB後傾・同日他クラス比較・補9)、KOLコメント、Web媒体評 | TARGET直読み(成績/H9) +KOL+Web(媒体ホワイトリスト) |
shinba_checker.html、watchlist.db | C:\claude code\shinba_checker |
run_weekly.batskill: shinba-checker |
週次運用中 2026世代 四大4中3 |
| セレクトセール ダッシュボードselect_sale |
人・血統 | セレクトセール29年分を可視化し、「高額馬は本当に走ったのか」まで答え合わせする | 落札/主取/欠場(1998-2026)、落札馬9,981頭のJRA成績、種牡馬系統色 | 外部Excel(NFセレクトセール.xlsx) +TARGET直読み UM/SE・CheckKetto_B.LST |
HTML3本(2026年版/歴代29年/答え合わせ) | C:\claude code\select_sale |
python build_dashboards.py |
完成 JRHA公式と全数突合 |
| 週次重賞ダッシュボード 自動化AutoRace |
出力・運用 | 日曜夜の手作業(CSV出力→HTML生成→FTP)を丸ごと自動化する | 特別登録レースの出馬表CSV(約80レースの名前辞書つき) | TARGET CSV GUI自動化(pywinauto)で出力 |
ダッシュボードHTML → Xサーバーへ FTPS アップロード | C:\claude code\AutoRace |
python app.py(Tkinter) |
パイプライン動作確認済 step2のGUI自動化は未テスト |
| レースシミュレーション 動画keiba_sim |
出力・運用 | 5シナリオのレース展開を実際のコース形状の上で走らせ、MP4にする | 特別登録馬、全成績・血統、コース図GIFから抽出した実コース座標 | TARGET直読み DE_DATA / SE_DATA / CS_DATA |
MP4(PIL+imageio-ffmpeg)、コースJSON | C:\claude code\keiba_sim |
skill: keiba-sim-video テンプレをコピーしCONFIGのみ書換 |
運用中 再実装は禁止 |
| 競馬新聞ジェネレーターkeiba_newspaper | 出力・運用 | 出馬表を紙の競馬新聞のレイアウトに組み直してPDFにする | 出馬表(枠・馬番・馬名・場コードなど) | TARGET CSV/Excel openpyxlで読み込み |
競馬新聞HTML → Chrome経由でPDF | C:\claude code\keiba_newspaper |
python app.py(Flask) |
試作 モックアップあり |
| 競馬予想合議システムkeiba_council | 統合 | 既存アプリを専門家に見立てた予想会議。専門家は再分析せず出力を翻訳し、nobitaは事実だけを正す監査役 | 能力値班=補9/PJX、調教班=追いきり、展開班=逃げ馬、情報屋=巻き返し | アプリ出力 4アプリのHTML/DBを読む |
意見書・監査票・議事録・答え合わせ票(Markdown)+ルール台帳 | C:\claude code\keiba_council |
手動進行(rules.md / formats/ に沿う) | CP2フロー運用中 |
| JV-Link検証台jvlink_test | 部品 | JV-Linkから実際に何がどこまで取れるかを叩いて確かめる、アプリ以前の実験場 | 時系列オッズの取得境界(遡れる年数・取得間隔)など | JV-Link JRA-VAN DataLab SDK |
検証スクリプトと結果メモ | C:\claude code\jvlink_test |
python test_jvlink.py |
検証用 オッズ異常検知の土台 |