サンプルスクリプト紹介
お試し_COM予想_自信度4以上かつオッズ3以上
COM予想の自信度とオッズ条件で絞り込み、条件に合う場合だけ投票するサンプルです。
「条件を付けて見送るとどうなるか?」を検証するための比較用スクリプトとして使えます。
このスクリプトでできること
- COM予想をもとに、対象となる買い目を抽出します。
- 自信度4以上、かつオッズ3以上という条件に合う場合だけ投票対象にします。
- 条件に合わないレースは、見送りとして処理できます。
このサンプルが向いている方
- 人気順そのままではなく、条件を付けた買い方を試したい方
- 「見送り」を含めたスクリプトの考え方を確認したい方
- 条件を付けることで、成績がどう変わるか比較したい方
動きのイメージ
- 対象レースのCOM予想データを取得します。
- COM予想の自信度が4以上のレースだけを対象に、オッズ3以上の買い目を探します。
- 条件に合う買い目があれば投票内容を作成します。
- 条件に合わない場合は、そのレースを見送りにできます。
ポイント
このスクリプトは、あえて条件を付けることで、
「条件なしで買う場合」と「条件を絞って買う場合」の違いを比較するためのサンプルです。
とことんボート君では、このような条件付きスクリプトを使うことで、
「投票回数を減らす代わりに成績がどう変わるか」を具体的に検証できます。
ご利用時の見どころ
- 条件を付けることで、投票対象レース数がどう変わるか
- 回収率・的中率・収支がどう変化するか
- 見送りを入れることで、成績にどのような違いが出るか
- このスクリプトを基準として、他の条件付きスクリプトと比較することで違いが明確になります
※ このページはサンプルスクリプトの考え方を紹介するものです。
※ 実際の検証結果やCSVの内容は、「結果を見る」ページで確認できます。
スクリプト本体
以下は、このサンプルの実際のスクリプトです。
内容を確認することで、「どのような条件で投票対象が決まるか」を具体的に理解できます。
この内容は、スクリプトの動きを詳しく確認したい方向けです。
クリックしてスクリプトを表示
Public Sub お試し_COM予想_自信度4以上かつオッズ3以上()
Dim 候補, 買い目情報
' いずれかの選手が欠場の場合、投票を止めます。
If 欠場確認() Then Return
' COM予想の自信度が 4 または 5 の場合のみ投票を行います。
If Not "45".Contains(選択レース.自信度) Then Return
' コンピューター予想から買い目を列挙します。
Dim COM予想 As List(Of 舟券) = New List(Of 舟券)
For Each 候補 In 選択レース.予想フォーカス
' 三連単要素を取り出します。(例) 5 = 1 - 3
If 候補.Length = 5 Then COM予想.AddRange(組合せ(候補))
Next
Dim 投票候補 As List(Of 舟券) = New List(Of 舟券)
For Each 候補 In COM予想
買い目情報 = 選択レース.三連単買い目(候補.買い目)
' 買える舟券のうち、オッズが 3.0 以上のものだけを 100円ずつ投票対象にします。
If 買い目情報 IsNot Nothing AndAlso 3.0 <= 買い目情報.オッズ Then
候補.資金 = 100
投票候補.Add(候補)
End If
Next
' 投票対象がない場合は中止します。
If 投票候補.Count = 0 Then Return
' 投票します。
投票(投票候補)
End Sub
※ 内容をそのままコピーして、すぐに試すことができます。
このスクリプトを使うと、
「条件を付けて見送った場合の実際の成績」を確認できます。