ボート君の次回リリースでは、締切オッズの推定結果をスクリプト内から利用できる機能を追加する予定です。
現在は、三連単の買い目ごとに「推定締切オッズ」と「信頼度」を取得できる形を検討しています。
リリースに先立ち、機能の概要とスクリプトの記述例をご紹介します。「こう使いたい」「この情報も取得したい」といったご意見・ご要望を、ぜひお寄せください。
どのような機能ですか?
締切数分前に取得した複数時点のオッズをもとに、締切時のオッズを推定します。
今回の変更では、その推定結果をスクリプトから参照し、ご自身の処理に利用できるようにする予定です。買い目ごとの推定オッズに加え、推定結果の信頼度も取得できます。
推定値は、実際の締切オッズを保証するものではありません。利用する際は、信頼度もあわせてご確認ください。
スクリプトの記述例
次の例では、三連単の人気上位20点について推定結果を取得し、信頼度に応じて処理を分けています。
Public Sub テストスクリプト()
If 推定締切 IsNot Nothing Then
Dim 推定情報 As (信頼度 As 推定信頼度, オッズ As Double)
For i = 1 To 20
Dim 買い目 = 選択レース.三連単人気(i).買い目
If 推定締切.TryGetValue(買い目, 推定情報) Then
Dim 信頼度 = 推定情報.信頼度
Dim オッズ = 推定情報.オッズ
Select Case 信頼度
Case 推定信頼度.信頼度高
' 信頼度が高い推定結果です。
' ここに、推定オッズを利用する処理を記述します。
Case 推定信頼度.信頼度低
' 信頼度が低い推定結果です。
Case 推定信頼度.判定不能
' 推定オッズは計算できていますが、
' 信頼度を判定できませんでした。
Case 推定信頼度.推定非推奨
' オッズの変動が大きく、
' 推定値の利用は推奨されません。
End Select
Else
' この買い目の推定結果はありません。
End If
Next
Else
' 推定に必要なオッズが揃わず、
' 推定結果を取得できませんでした。
End If
End Sub
※上記は開発中の記述例です。公開時に名称や利用方法が変更される場合があります。
推定結果についてのFAQ
推定締切 が Nothing になるのは、どのような場合ですか?
推定に必要な、締切数分前のオッズが揃わなかった場合です。
推定結果を取得できない場合も、スクリプト自体は正常に実行できます。上の例のように、Nothing かどうかを確認したうえで推定結果を参照してください。
TryGetValue が False を返すのは、どのような場合ですか?
指定した買い目の推定結果が存在しない場合です。
推定結果全体が取得できていても、個別の買い目については結果が存在しないことがあります。
「判定不能」でも、推定オッズは取得できますか?
取得できます。
「判定不能」は、締切オッズの計算はできているものの、その推定結果の信頼度を判定できなかった状態を表します。
「推定非推奨」とは、どのような状態ですか?
締切数分前のオッズの変動が大きく、推定結果の信頼度が非常に低い状態です。
推定オッズは取得できますが、変動が大きいため、推定値を判断材料として利用することは推奨しません。
推定には、いつのオッズを使いますか?
スクリプトを実行する直前までに取得した、複数時点のオッズを使用します。
スクリプトの実行中に、推定結果は変わりますか?
変わりません。スクリプトの実行中は、同じ推定結果を参照します。
ご意見・ご要望をお寄せください
今回の機能について、皆さまがどのように利用したいかを伺いたいと考えています。
例えば、次のようなご意見を歓迎します。
- 「三連単だけでなく、二連単にも対応してほしい」
- 「スクリプトからの取得方法を、こうしてほしい」
- 「推定オッズや信頼度と一緒に、この情報も取得したい」
- 「こんな処理に利用したいので、このような使い方ができると助かる」
具体的な利用場面や、希望するスクリプトの書き方も添えていただけると、仕様を検討する際の参考になります。
ご意見・ご要望は、この記事の下にあるコメント欄からお寄せください。
「二連単にも対応してほしい」「こんな書き方で利用したい」など、具体的な利用場面やご希望もお聞かせいただけると幸いです。
いただいたご意見は、次回リリースおよび今後の機能改善の参考にさせていただきます。すべてのご要望への対応をお約束するものではありませんが、使いやすい機能にするため、ぜひ皆さまのお声をお聞かせください。

コメント