-
投稿者投稿
-
2025年4月12日 4:51 PM #1118
M
大変お世話になっております.ありがとうございます.
「払戻し」についてです.
データベースは postgresql 16 を使っております.3連複は同着考慮で3回,3連単は同着考慮で6回の繰り返しがありますが,2つ目以降の繰り返しに1つ目の内容がそのままコピーされて入るようです.したがって,
・普通のレースで同着が無い場合,2つ目以降が空白にならずに1つ目の内容が繰り返し入る
・2010年5月23日東京第3回2日目第11レースは1着同着でしたが,2つ目以降に1つ目の内容が繰り返し入っているため,3連単の2つ目の内容がとれない
ようになっております.ご確認いただければ幸甚です.どうぞよろしくお願いいたします.
2025年4月28日 4:41 AM #1127M
投稿に失敗していたようです.もう一度投稿します.
お世話になっております.
postgres 16 を利用しています.
払戻し情報「HARAIMODOSHI」へのアクセスにつきまして.同着を考慮して,3連複は3つ,3連単は6つの書き込み場所があります.
通常の同着なしのレースの場合,他の券種については2つ目以降はスペースで埋まっているのですが,3連複と3連単については1つ目の内容が2つ目以降にもコピーされています.
通常のレースについては支障がないのですが,同着がある場合,同着の2つ目以降の払戻し情報が取得できなくなっております.調査いただければ幸甚です.よろしくお願いいたします.
2025年4月29日 6:28 AM #1128fuji
こんにちは横から失礼いたします。
これはおそらくJRA-VANのデータラボの仕様になっているのではないでしょうか?Mさんのおっしゃる通り、同着の場合に備えて3連単は6つの書き込み場所がありますね
以下のように
3連単のルールとして先着した 3頭で馬券の払戻し数が決まります。
(ChatGPTで質問しながら考えたので間違ってたら訂正お願いします)🏇 3連単同着パターンの払戻し数
なので3連単は6つの書き込み場所で正解です
(ということはJRAはこれ以上の同着は認めないということでしょうね、例えば4頭同着は認めない、意地でも同着は上記の範囲内におさめる意図がうかがえます)話がそれましたが、
>他の券種については2つ目以降はスペースで埋まっているのですが,3連複と3連単については1つ目の内容が2つ目以降にもコピーされています.こちらはJRA-VANのデータラボの仕様になっているので、SQLやpythonで仕様に基づいたコード書くしかなさそうです
例えば、
sanrentan1_kumiban1とsanrentan1_kumiban2の番号が同じ場合は同着なし、sanrentan1_kumiban1とsanrentan1_kumiban2の番号が違う場合は同着ありと考えてコード反映させて書くことが必要かと思います。2025年4月29日 6:34 AM #1129fuji
3連単の同着パターンの払戻し数の表の画像が挿入できなかったので追記しました
同着パターン 払戻通り数
1着単独・2着単独・3着単独 1通り
1着単独・2着同着2頭・3着馬券対象外 2通り
1着単独・2着同着3頭・3着馬券対象外 6通り
1着単独・2着単独・3着同着2頭 2通り
1着単独・2着単独・3着同着3頭 3通り
1着同着2頭・2着単独・3着馬券対象外 2通り
1着同着2頭・2着同着2頭・3着馬券対象外 4通り
1着同着3頭・2着馬券対象外(先着3頭のみ) 6通り2025年4月29日 8:16 AM #1131Mさん
ご指摘ありがとうございます.
(fujiさんもコメントありがとうございます)プログラムを見直し修正したmykeibadb.exeファイルを置きました.
exeファイルを差し替えて試してみていただけますでしょうか.よろしくお願いいたします.
2025年4月29日 2:31 PM #1135M
Keough様
fuji様
ありがとうございます.fuji様,同着パターンの解析ありがとうございます.
なるほど,JRAがどこまでの同着を認める方針かが見えてきて面白いです.今回の例は,例えば2010年のオークス(レースコード”2010052305030211″)ですと,
一位同着で3連単が以下の2通り
17-18-02 20460円 101番人気
18-17-02 24290円 127番人気
発生したのですが,前者の情報で6つの場所がすべて埋まってしまい,後者の情報が取得できない
というものでした.keough様
さっそくのご対応ありがとうございます.
実は恥ずかしながらデータベースソフト(postgres)の使い方がよくわかっておらず,
検証に少し時間がかかってしまうと思われるのですが,必ず検証結果をご報告いたします.
しばらくお待ちくださいませ.ありがとうございました.
2025年4月29日 5:31 PM #1136Mさん
FROMTIMEの値を読み込みたい日時よりも前に設定して読み込し直せば上書きされますので試してみてください.
上記の2010年のオークスの場合であれば,RACEのFROMTIMEを”20100500000000″などにして,”HR”にチェックを入れて読み込み直してください.
よろしくお願いします.2025年5月2日 1:44 PM #1137M
お待たせいたしました.
keough様,ご助言ありがとうございます.新しい mykeibadb.exe 検証いたしました.
レースコード ”2025040506030306″ 同着なし
レースコード ”2010052305030211″ 1位2頭同着
レースコード ”2020112309050712″ 3位3頭同着
すべて払い戻し情報を取得できることを確認いたしました.迅速なご対応,まことにありがとうございました.
感謝申し上げるばかりです.2025年5月2日 2:26 PM #1138fuji
私もFROMTIMEの値を書き換えて読み込み直した所、同着以外の所はNULLに修正されていて
アパパネのオークスの同着確認しました
Ⅿさん気が付く所が素晴らしいです
横から勝手にJRA-VANのデータラボの仕様なんて言ってしまい失礼しました
とても勉強になりましたありがとうございます2025年5月2日 9:07 PM #1139Mさん
正常にデータベースに登録できたのこと,安心しました.
fujiさん
アドバイス頂き有難うございました.
お二方のお陰で,バグに気づくことができ本当に感謝しております.
今後とも宜しくお願いいたします.
Keough
-
投稿者投稿
- トピック「払戻し(3連複,3連単)について」には新しい返信をつけることはできません。
