New感覚!バックテスト検証Easy馬券攻略

New感覚!バックテスト検証Easy馬券攻略

過去の的中馬券事例から、人気・枠順・コースを軸に馬券の予想をし、バックテストによる検証をしながら競馬の馬券予想の精度を高めていく日記

Amebaでブログを始めよう!
長いこと時間がかかってますが、

2000年分のレース情報(馬の着順込み)のインポートが終わりました。

すごい時間がかかる・・・。

とりあえず今日は寝るけど、せっかくなので簡単な検証をしてみます。


"1番人気の信頼性"


とにかく何も考えずに、2000年の全レース数とその中で1番人気が1着だった

レース数を抽出します。RDBMSにデータをぶち込んだので、SQLを書けばすぐ分かります。


結果、

3451戦1242勝

という数字がでました。すんごい勝率ですね・・・



今後は、こういう数字に対して、じゃぁ未勝利戦はどうなのか。とか、枠順の成績はどうなのか。


などを検証して、どんな感じでシステム的に馬券を買うのが勝率が高くなるのか、バックテストをして検証していきます。

馬券のバックテスト・検証をするにはデータベースにデータをいれておくのがよいかと思ってます。

今更新しいデータベースを覚えられないので、RDBMSなMySQLをチョイスします。


とりあえず、 "xampp" を使おうと思うので、ダウンロードして過去データをぶちこんでおくテーブルを作ってみます。

まぁ、ここまではなんとなくでできるのですが、実際にデータをインポートしようとすると


果てしなくエラーがでてくる・・・

め、め、めんどくさいww

やれ、CSVデータのサイズがでかいとか、それが解決したら何故か途中の特定行で

エラーがでて止まるとか、悩んだ挙句ファイルの文字コードをUTF8に実行してインポートしらた今度はタイムアウトとか・・・


インポートのエラーはきっと "5C" の問題、タイムアウトは phpMyAdmin てやつのコンフィグファイルをいじって対応。


今度こそ上手く行くはず!と、インポート実効中にブログを書いてる次第であります。

け、競馬の話じゃない・・・w
なんという迅速さw

正直な想いでは、競馬というコンテンツなので根拠のない怪しさ感をすごく

持っていたのですが、まったくの杞憂だったようです。うたぐってごめんなさいでした!
(お金を請求されちゃうとか、変なDM届くとか・・・w

それはさておき、さっそく中身の確認をしてみると、

"data"というフォルダを発見しました


これ絶対欲しかった過去データだよ。と思いフォルダを除いてみると



拡張子が    jvd    ・・・

しばらく沈黙の後、ファイルをSAKURAエディタで開いてみると、

意味わかんないバイナリ文字の羅列が・・・

いや、普通に文字化けっていっとけばいいのかな。。。

文字化け・
文字化け・・
文字化け・・・

CSVじゃないよなこれw

 ・
 ・
 ・

ちょっと調べました。そしたら発見!!こんなページを。

DataLab.(データラボ) 会員サービス ソフト開発サポート
その中で こんな仕様書 を発見w

ぁぁあああ、/(^o^)\ なんてこったww今更ながらこんな電文仕様書を

読まされるとは甘かった!!!もうCSVにすればいいじゃないか・°・(ノД`)・°・

本気でやればこのくらいの電文を解析できるんだろうけどちとんどくさい・・・


上記のページに検証ツールとかが落ちてたので、インストールしたんですが、

どうも同梱されてる JV-Link とやらをインストールしないとダメみたいで、

これをインストールすると無料期間の1ヶ月カウントが開始されるのか・・・


まぁ、とりあえずやってしまえとインストールして、検証ツールを動かしたんだけど

ちょっと期待してたものじゃないな・・・w



うーん、TARGETというソフトをインストールしてみようかな。。。





ちなみに、開発サポートのページを見てたら、なんらかのアプリ作れるんじゃ
ないかと思ってきた・・・ww

ブログでは、

これはどうかな?という買い方を決めた後「過去データを使ってその手法がいけるのかどうか検証」
することが前提であり、人気・枠・コースを軸に競馬の当り馬券を予想すると決めているので手法を考える
のがとても大事です。

ただ、あいにく学生時代はバリバリの理系でありましたが、こういった理論とか数値解析とかアルゴリズムなどを考えたり、
考案するほどの実力は備えていないため、手法を思いつく→試す→検証という地道な作業になるかと思っています。


とりあえずJRAの結果データDVDが届くまで、どんなものをやってみようか妄想してみます。


・・
・・・

まず思いついたのが"マーチンゲール"です。

マーチンゲールとは何者か?については、詳しく解説されてるHPがたくさんあるのでそちらにおまかせします。
勝つまで前回賭け金の2倍を賭けていく(倍プッシュ)する手法ですね。

100万$キッド (1) (講談社漫画文庫)

何十年も前に読んだ漫画で、対戦相手にこの手法を使ってきた富豪(?)なおじさんがいました。
当時「すげー」と思いながら本屋で立ち読みしてた記憶があります。

ただこの手法は "破綻" がつきものだと思っています。とても勝つまで倍プッシュしていくことなど精神が持ちません。
JRA相手の競馬勝負なので、そのうちオッズも1倍に近づいてしまうので勝負を受けてもらえないのと同じです。


もうちょっとリスクを減らせないかExcelの関数を駆使してシミュレーションしていたら1つヒントがでてきました。

「3倍のオッズに対して、前回賭け金の1.5倍増やす」手法にしても、2倍オッズに倍プッシュするよりも買った時の儲けが
多く賭け金も少なくすみます。(ぁぁ、ググったらでてきましたねw)

単勝の2倍と3倍のオッズて、メインでなければ当る確率に大した差はないと思ってるので面白いんじゃないかと
思ってます。(こういったオッズの信頼性も検証できそうですね)

他には、負けた場合は倍プッシュするのではなく、オッズのいい単勝に変えていくとか。
まぁ、フルゲート18頭で人気低い馬などほぼこないので、あっさり破綻しそうですね。。w


・・
・・・

さらには、

単勝○番人気1点買い無限殺法 ・・・ 永遠に○番人気の馬の単勝を買い続けるとか。

3連複6頭ボックスとか。


今日はこの辺で。。