競馬予想ソフトの作り方


こんにちは、rerace運営チームです。
本日は予想ソフトの作り方についてご説明します。

「ポイントの設定」と「馬券の設定」を組み合わせて作る

reraceでは、プログラムの専門知識がなくても誰でも直感的にオリジナル競馬予想ソフトを作ることができます。
ソフトは大きく分けて以下の2つの要素によって構成され、

  • 1ポイントの振り方の設定
    「特定条件下の競走馬に対し+(-)○ポイント」といったように、お好みの条件に当てはまる馬を探し出し、基準となるポイントを振り分けます。
  • 2馬券の買い方の設定
    購入する馬券種・対象馬の選び方・点数・金額などを決めます。ここで馬券の対象とする馬は、1で振り分けたポイントが「○ポイント以上(以下)の馬・○~○ポイントの馬・○~○ポイント以外の馬」のように設定できます。

12の無数の組み合わせによって様々な予想ソフトを制作することができます。

買い目は「朝まとめて公開」か、「発走10分前公開」か?

reraceの予想ソフトには、朝8時30分にその日の全レースの買い目を一度にまとめて算出する「朝まとめて公開」タイプと、各レース発走10分前に順次に買い目の算出を行う「発走10分前公開」タイプの2種類があり、ソフト制作時の設定内容(下記参照)によってこのいずれかに分類されます。

1ポイントの振り方の設定
対象レースで馬場が○のレース
対象レースで→単勝オッズが○倍~○倍
対象レースで→単勝オッズの人気が高い順で○位~○位
対象レースで→単勝オッズの人気が低い順で○位~○位
対象レースで→馬体重が○キロ~○キロ
対象レースで→馬体重変動が○キロ~○キロ
対象レースで→馬体重変動が+○キロ~+○キロ
対象レースで→馬体重変動が-○キロ~-○キロ
2馬券の買い方の設定
最大○点までの○部分を入力(無記入以外の場合は該当)
各買い目の想定払戻金が○円~○円になるように指定したポイント条件の出走馬全てを購入
各買い目の想定払戻金が○円~○円になるように指定したポイント条件以外の出走馬全てを購入
1Rにつき想定回収率○%~○%となるように指定したポイント条件の出走馬全てを購入
1Rにつき想定回収率○%~○%となるように指定したポイント条件以外の出走馬全てを購入
指定したポイント条件の出走馬全てを1点に付き変動型投資金の○%~○%購入
指定したポイント条件以外の出走馬全てを1点に付き変動型投資金の○%~○%購入
1Rにつき合計投資金が変動型投資金の○%~○%になるように指定したポイント条件の出走馬全てを均等購入
1Rにつき合計投資金が変動型投資金の○%~○%になるように指定したポイント条件の出走馬以外全てを均等購入
各買い目の想定払戻金が変動型投資金の○%~○%になるように指定したポイント条件の出走馬全てを購入
各買い目の想定払戻金が変動型投資金の○%~○%になるように指定したポイント条件の出走馬以外全てを購入
1Rにつき想定回収率○%~○%となるように指定したポイント条件の出走馬全てを変動型投資金の○%~○%で購入
1Rにつき想定回収率○%~○%となるように指定したポイント条件以外の出走馬全てを変動型投資金の○~○%で購入
各買い目の想定払戻金が○円~○円になるように購入
1Rにつき想定回収率○%~○%となるように購入
1点につき変動型投資金の○%~○%購入
1Rにつき合計投資金が変動型投資金の○%~○%になるように均等購入
各買い目の想定払戻金が変動型投資金の○%~○%となるように購入
1Rにつき想定回収率○%~○%となるように変動型投資金の○%~○%で購入

上記のいずれかの設定を含むソフトは「発走10分前公開」、含まないソフトは「朝まとめて公開」となります。馬券自動購入ツールを使用せずに手動で馬券を買う方は、これらの設定は使わずに「朝まとめて公開」のソフトを制作することをオススメします。(「発走10分前公開」のソフトは手動で馬券を購入し続けることが困難なため。)

予想ソフトは状況を切り分けてから作る

いざ競馬予想ソフトを作ろうとしたときに、「どんな状況でも利益が出る条件を探す」というのはとても難しいです。それよりも「特定の状況ごとに利益が出る条件を探す」といった形の方が、よい成績が得られやすいです。

たとえば、中山の芝1600mは内枠有利として有名です。
特に早い開催日の場合はインコースの芝の状態がよいため、なおさらその傾向は強くなります。その状況に特化し、このように設定してみましょう。

1ポイントの設定

条件1 「対象レースで」「コースが芝のレース」
条件2 「対象レースで」「場所が中山のレース」
条件3 「対象レースで」「距離が1600m~1600mのレース」
条件4 「対象レースで」「開催1日目~4日目のレース」
条件5 「対象レースで」「馬番が1番~4番の馬」
条件6 「対象レースで」「スピード指数が高い順で1位~2位の馬」
これらの条件をすべて満たす馬に+1ポイント

2馬券の設定

馬券種 単勝
対象馬 1ポイント~1ポイントの馬
購入金額と点数の設定 指定したポイント条件の出走馬全てを
1点1,000円で購入(最大2点まで)
1日の馬券
購入金額の上限
10,000円まで
1レースあたりの馬券
購入金額の上限
2,000円まで

この設定で作ったソフトの結果は…

上記の設定で制作したソフトを2018年3月31日~2019年3月31日まで稼働させた場合の馬券購入シミュレーションの結果は、以下のようになりました。

年間購入レース数 20レース
購入額 23,000円
払戻金 42,300円
利益 +19,300円
回収率 185.2%
的中率 15.0%

なかなか優秀な成績のソフトが出来上がりました。

この設定に加え、阪神ダート1400mではこの条件、東京芝2400mはこの条件といったように、色々な状況を追加し、組み合わせることでより購入レースが増え、安定して利益が出やすい予想ソフトを制作することができます。

もちろんコースではなく、種牡馬別でそれぞれの種牡馬に合った条件を組み合わせてもいいですし、騎手毎に組み合わせてもOK。
ぜひ色々なソフトを制作してみてください。

ここまでは、何度でも“無料でお試し”できる

予想ソフトを仮制作して、近1年間のシミュレーション結果を算出するところまでは、reraceサイト上にて無料で何度でも行うことができます。ぜひ色々な設定を試してみてください。

reraceで予想ソフトを作ってみる

当記事は以上となります。最後までお読みいただきありがとうございました。

お得で役に立つ「無料メルマガ」を受け取ろう!

私たちrerace運営チームの「重賞買い目」を毎週のレース開催日の正午に無料でメール配信しております。下の「無料でメルマガを受け取る」ボタンをクリックし、買い目を受け取りたいメールアドレスから空メールを送るだけで登録完了です。まだ受け取っていない方は、ぜひご利用ください。

無料メルマガ
「rerace運営チームの重賞買い目」+「競馬の成績アップにreraceが役立つ5つの理由」

無料でメルマガを受け取る

RELATED POST関連記事

NEW POST新しい記事

RANKING人気の記事