大きくする 標準 小さくする

はじめに

イデア競馬新書05

 

 

 

 

競馬のソフトを作って

 

儲けましょう!

 

 

JRA-VAN Data Lab.の利用のしかた

 

 

 

高橋正視 著

 

 

 

 

 

 

 

イデア出版局

はじめに

 

いろいろな競馬の予想ソフトがありますが、常識的に考えれば「必ず儲かる」というものは、まず世の中には出回らないと思います。一時的には儲かっても、10年以上もの長期間にわたって毎日使い続けていれば、回収率は必ず100%を割ってくるでしょう。

 

また、もし私が「確実に儲かる」というようなソフトを作ったら、公表するということは絶対にしません。自分ひとりで、こっそりと使うことになるでしょう。私だけでなく、ほとんどの人がそう思うのが自然ではないでしょうか。そういう意味でも、「必ず儲かる」というソフトを入手することは非常に難しいと思います。

 

従って、「必ず儲かるソフトがあるはずだ」と考えている人は、ご自分で競馬のソフトを開発するより方法はありません。

 

これまでにも、競馬の競走成績のデータを、自分のパソコンに入力して、必勝法を研究しようとした人は少なくないでしょう。しかし、多くの人はそのデータ入力の煩雑さのために断念したのではないでしょうか。

 

しかし、JRA(日本中央競馬会)の関連企業である株式会社 ターフ・メディア・システム(TMS)という会社が、2004年4月から競馬データ取得サービスJRA-VAN Data Lab.」を開始したのです。 

(注:現在はJRAシステムサービス株式会社になっています。)

 

月々1,995円で、過去のレース成績や、現在発売中のレースの直前オッズなども簡単に取り出せるようになりました。

 

プログラム言語についても、以前に比べれば開発環境が飛躍的に整備されていますから、プログラミングの未経験の方でも、センスがあれば競馬のプログラムを開発するということも夢ではなくなるでしょう。

 

JRA-VAN Data Lab.ではまだ対応の予定はなさそうですが、オープンソースの言語に対応ということになれば、その開発言語も無料で入手できるようになりますから、開発費用はかからないということになります。もちろん、自分の人件費というものは考えていませんが・・・。

 

JRA-VAN Data Lab.からデータを取得するプログラムについても、おそらくオープンソース化する人も登場するでしょうから、それらを真似しながらプログラム開発ができるでしょう。 (注:馬吉というソフトはソースが公開されました。)

 

筆者もJRA-VAN Data Lab.対応のソフトを作っていますが、将来のオープンソース化を目標に、プログラムの見直しを行っているところです。

 

本書は、この「JRA-VAN Data Lab.」からのデータの取得方法などについて簡単に説明したものです。なるべく言語には関係なく説明しているつもりですが、一部はVisualBasci6.0を想定して書いています。

 

本文中には、(株)TMSのご好意により画像やコード表などを転載させていただきましたが、内容については、(株)TMSの公式情報ではなく、筆者の独自の判断で編集したものですので、本書の内容について(株)TMSへ質問することはご遠慮ください。

 

なお、「JRA-VAN Data Lab.」ではデータの提供方法や内容等についての変更が行われる場合がありますので、最新の情報はホームページでご確認ください。

 

本書で紹介した内容に近いソフトを、VisualBasci6.0で作成し、ソースごと公開する予定もありますので、読者の皆さんが、「必ず儲かるというソフト」が開発できましたら、私にだけは是非送ってください。

 

よろしくお願いします。

 

目次

 

 

Part1 JRAの公式競馬データを入手しよう     ・・・・・9 

 

 

・豊富なデータが取り放題     (10)

 

・利用キーの入手方法       (12)

 

JV-LINKとは?         (13)

 

JV-Linkの役割         (15)

 

JV-Linkのエラーコード     (18)

 

JV-DATAのデータ種別      (20)

 

JV-DATAのレコード種別     (23)

 

JV-DATA更新スケジュール    (29)

 

 

Part2 レース毎のデータを入手しよう     ・・・・・ 33

 

 

・データの入手単位        (34)

 

・速報オッズ(単複枠)の入手   (36)

 

・速報オッズ(全賭式)の入手   (45)

 

・時系列オッズ(単複枠)の入手  (50)

 

・速報票数(全賭式)の入手    (53)

 

 

 

Part3 開催単位にデータを入手しよう     ・・・・・59

 

 

・開催日単位の入手データ          (60)

 

・速報開催情報の入手              (61)

 

・速報馬体重の入手                (68)

 

・速報データマイニング予想の入手  (70)

 

・速報レース情報の入手            (74)

 

Part4 今週のデータを入手しよう     ・・・・・81

 

 

・今週のデータ                     (82)

・特別登録馬情報の入手             (85)

・特別登録馬情報の補てん情報の入手 (88)

・坂路調教情報                  (95)

・レース情報(出走馬表)の入手      (96)

・レース情報の補てん情報の入手     (99)

・レース情報(出馬表)の入手     (104)

・レース情報(成績)の入手      (107)

 

 

 

 

 

Part5 セットアップデータを入手しよう     ・・・・・109

 

 

・セットアップ用CD-ROM     (110)

 

・レース情報の入手               (112)

 

・蓄積系ソフト用蓄積情報の入手   (118)

 

・蓄積系ソフト用血統情報の入手   (125)

 

・坂路調教情報の入手             (129)

 

開催スケジュールの入手         (133)

 

・データベースの構築       (136)

 

 

Part6 通常データを漏れなく入手しよう        ・・・・・139

 

 

・通常データの入手               (140)

 

・レース情報の入手               (142)

 

・蓄積系ソフト用蓄積情報の入手   (146)

 

・タイムスタンプの指定           (148)

 

・キーが重複しているデータの削除 (151)

 

・入手したデータの確認          155

 

・馬吉の活用                    156

 

JV-LINKのバージョンアップ    157

 

 

 

 

Part7 JV-DATA レコードフォーマット        ・・・・・159

 

 

Part8 JV-DATA コード表                   ・・・・・207