「エクセル競馬予想 馬ちゃん」のサポートページ

トップページ ソフトの内容 使用方法について 予想の実際 エクセル2013 馬ちゃん(馬吉版) トラブルと対策 ダウンロード

使用方法について

最新版の「エクセル競馬予想 馬ちゃん」スペシャル版 Ver1.11 の使用方法について御説明します。

【注記】
当初は、「エクセル競馬予想 馬ちゃん」スペシャル版 Ver1.10 でJRA-VANに審査をお願いしたのですが、審査が不合格でしたので、ここでは次のバージョンの「エクセル競馬予想 馬ちゃん」スペシャル版 Ver1.11について説明をさせていただきます。
このバージョンは、2013年7月28日に審査に合格致しましたので、同日から公開を行っております。
使用方法の説明や掲載の画像は、「エクセル競馬予想 馬ちゃん」スペシャル版 Ver1.10 の内容になっている部分も多く含んでおりますが、基本的にはバージョン番号以外には変わっておりませんので、読み替えていただきたいと思います。

●Setup 方法について

DATA-LAB の使用が今回初めてと言う方は Data Lab の設定が必要です。
そのような方は、まずJRA-VAN DataLabなどの解説をお読みいただいてインストールを行ってください。

ここでは、既に別ソフトなどで Data Lab をご利用になっており JRA-VAN からのデータの取り込みも行っておられるとして解説をさせていただきます。
インストール先のフォルダですが、今回のバージョンでは C:\Program Files\Umachan\Umachan111 をインストール先にしました。
旧版の「エクセル競馬予想 馬ちゃん」ハイブリッド版 Ver.1.08 では、Program Files フォルダは避けていたのですが、これには以下の理由によるものです。
Windows Vista 以降のバージョンのOS(Windows Vista,7,8)はセキュリティが強化されて、Program Files フォルダには権限がないと書き込みができなくなっております。
実際にやって見ると、管理者としてインストールの設定をしないとインストールでさえ儘にならない状態でした。
それで、問題の出る事の多い Program Files フォルダは前バージョンでは避けていたのですが、プログラムの作成者としては、プログラムは Program Files フォルダにインストールさせたいと考えるものです。
私も例外ではなく、今回は初期設定ではProgram Files フォルダにインストールするように初期設定をしております。
当然ながら、Vista やWindows7,8 のOSにインストールされる方は、インストールに失敗する可能性は高いです。
その時点で、インストールをあきらめてしまわれる方も多いと思いますので、何のメリットもないとは思いましたが、それ以上にプログラマーの誇り(意地?)を大切にしました。

【注記】
私がProgram Files フォルダにインストールするように決心したのは、とあるプログラムの作者が自分のソフトの説明に、こんな内容を記載していたからです。
「【重要】Windows 7 / Vista ユーザー様へ  UAC(ユーザアカウント制御)対策のため、インストール先はシステムドライブの "Program Files" フォルダ以外を指定してください。  ※インストーラーの初期値フォルダ以外を指定してください。」
これでは、自分の能力ではProgram Files フォルダにインストールするプログラムは作成できませんと表明しているようなものです。
私もレベルの低いプログラマー(素人)ではありますが、自分の無能振りをさらけ出すのは余りにも情けないと思ったからです。

ここでは、Windows Xp にインストールする例を示します。
このOSは来年の4月にはサポートを打ち切られる予定で、マイクロソフトではWondows XP はセキュリティに問題があるから使わないようにとアナウンスをしています。
私は、Windows Vista も Windows7、Windows 8 も所有しておりますが、メインで使用しているのは Windows Xp です。
プログラムの開発ツールが Windows Xp にある事と古いOSですので動作が軽い点が気にいっております。
もし、Windows Xp を現在もメインで使われておられるなら、迷わず Windows Xp に「エクセル競馬予想 馬ちゃん」スペシャル版 Ver.1.11 をインストールされる事をお勧めします。
セキュリティが甘いと言う事は裏を返せばトラブルが少ないと言う事にも繋がりますので、Windows Xpならサウンド関係でリンクを変更する必要がありませんし、レース映像を見る場合に閲覧ソフトをインストールする必要がありません。
時刻設定機能やメールの送信機能もトラブルなく使える事でしょう。
(既に Windows 7 に移行されている場合は、主要な動作に問題点は確認されておりませんので、そのままインストールしてお使いいただけます)

JRA-VANから、「エクセル競馬予想 馬ちゃん」スペシャル版 Ver.1.11 のインストールのソフトをディスクトップにダウンロードした状態を示しています。
当サイトではトラブルを防止するために、以前から本体のプログラムはダウンロードページに置いておりません。

【注記】
以降に掲載している画像には、「エクセル競馬予想 馬ちゃん」スペシャル版 Ver.1.10 の画像が混在している場合があります。
内容的には変わりがありませんので、単にバージョン名が変わっているだけとお考えください。


セットアップ画面1

ダブルクリックをすると以下の画面になります。
セットアップ画面2

「次へ」のボタンを押します。
セットアップ画面3

「次へ」のボタンを押します。
セットアップ画面4

「次へ」のボタンを押します。
セットアップ画面5
クイックランチはOSのスタートボタンの右横にショートカットを作成しますが、そこまでこのソフトが重要だと考える人は少ないと思いますので、チェックを外す場合の方が多いと思います。
後でから削除もできますので、それほど神経質になる必要はありませんが。

「次へ」のボタンを押します。
セットアップ画面7
「インストールボタン」を押すとプログレスバー表示の画面が出てから、インストールの進行状態が表示されて以下の画面になります。

セットアップ画面6
ReadMe.txt ファイルが表示されます。
読みにくいので、ファイルはインストールフォルダ内にありますので、そこから御覧いただくのが楽です。
このソフトのヘルプファイルは作成が遅れていて添付できません。
当サイトからダウンロードしていただくようにしたいと思っていますが、それもまだ作成しておりません。
馬ちゃん(馬吉版)のヘルプファイルはありますが、これは公開版の著作権に抵触させないために必要なものです。
(公開には「本ソフトウェアはJRAシステムサービス(株)のソフトウェア(馬吉公開版)を基に作成されました。」)の一文が必要です。)
「次へ」のボタンを押します。

セットアップ画面8
「完了」のボタンを押します。

セットアップ画面9
このような画面になればひとまずインストールは成功しています。
ひとまずと言いましたのは、致命的なインストールの失敗はなかったと言う意味で、実際には必要なファイルがOSにブロックされてインストールされていない場合もあると言う意味です。

最初にデータを取り込む場合には、SetupData にチェックを入れた状態で行います。
このまま「データ取込」ボタンを押してSetup作業を行った場合の条件は以下の通りです。
(1)インストール時から7年前の1月1日以降のデータを取り込む。
(2)オッズは単勝、複勝、枠連、馬連、ワイド、馬単のデータ情報は取り込むが、3連複と3連単のデータは取り込まない。
(3)投票の票数データは取り込まない。
(4)馬の血統情報データは取り込まない。
(5)特別レース情報データ(開催予定の特別レースに登録している馬)は取り込まない。
(6)調教データは取り込まない。

(1)の取り込み年数につきましては、本ソフトを競馬予想の目的で使用する場合は十分ではないかと考えております。
7年前からのデータの蓄積があれば、予想は5年前程度から可能ですので、過去の傾向を見る場合でも十分ではないかと思います。
もし、競馬予想以外に競馬データベース的な使い方をするのであれば、本ソフトは1986年以降からのデータの取り込みが可能です。
添付の、「馬ちゃん(馬吉版)」を使用するのであれば、1990年以降程度からのデータを取り込まれた方が良いと思います。
但し、 マイクロソフトAccess のデータベースには、ファイルの最大容量が2GBになっておりますから、1990年から取り込んだ場合には、あと2,3年ぐらいまでが限界と思います。
ファイル容量の限界に近くなった時には、警告がでますのでマイクロソフトAccess などを使用して、古いデータを削除する必要があります。(このソフトには、現在データ削除機能は搭載しておりません)

「馬ちゃん(馬吉版)」を使用するのであれば、取り込み年数だけでなく、全てのデータを取り込んだ方が良いでしょう。
その場合には、一旦プログラムを終了して環境設定ファイルの内容を書き換える必要があります。
具体的には、[SetupTime]のSetupYearを変える事と、[Torikomi]の内容のOFF設定をONにします。(何種類かありますが、どのデータかは見れば分かります)
当然ながら、多くの取り込み設定にした場合には、取り込み時間は24時間以上は確実に掛かりますので、取り込む際にはパソコンの電源管理の設定や放熱に配慮する必要があります。
ノートパソコンの場合には、設計が甘いとCPUの放熱が不十分なため、自動停止や最悪の場合にはCPUが破損する場合があります。
以前に高性能なノートパソコンを使用しておられた方ですが、途中でプログラムが途中で停止してしまって動かなくなったとの報告がありました。
プログラムの不具合を疑われたのですが、データの連続取り込みでCPUの発熱が多くなって保護機能が働いたものでした。

データはなるべく多く取り込みたいと誰でも考えますが、最初は初期設定のままで取り込む事をお勧めします。
一日以上掛けてパソコンを動かしていたけど結局は取り込みに失敗したというのでは時間の無駄になります。
初期設定状態なら、かなり古いパソコンを御使用の場合でも5時間以内では終わりますから、それで一通り動くのを確かめてから日を改めて長期間のデータを取り込まれた方が効率的なやり方だと思います。

インストールフォルダには以下のファイルが入っていると思います。
(見易いように画面を編集しておりますので、一般的な画面ではありませんので参考程度にしてください)
私の場合、「マイクロソフトアクセス(Access)」や「秀丸」をインストールしておりますのでこのような画面になりますが、特にインストールする必要はないソフトです。
セットアップ画面10
インストール時には必ずUmachanDB.exe を起動してください。
ディスクトップのリンクはこのファイルになっております。
データベースが存在しない事には何も始まらない訳で、ここにある空のデータベースはUmachanDB.exeが起動時に自動的に作成したものです。
環境設定ファイル(Umachan111.ini)もこのソフトが作成しております。
エクセルファイル(Umachan111.xlsb)にも、環境設定ファイルを自動的に作成する機能は持っております。

2013年7月28日にJRA-VANから「エクセル競馬予想 馬ちゃん」スペシャル版 Ver1.11 が公開されましたので、テストを兼ねてJRA-VANからダウンロードしたものをインストールしました。
初期設定通りではなくて、1990年以降からのデータの取り込みを行いました。
環境設定ファイル(Umachan111.ini)の内容を以下のように変更して上書き保存をしました。(一部だけを抜粋しています)
セットアップ画面16
テストですからデータは1990年から取り込みましたが、競馬予想プログラムとして使用するのであれば、初期設定の7年前からのデータの取り込みで十分です。
大は小を兼ねるとは言いますが、データベースが肥大すると動作が遅くなる原因になりますので、過去のデータで競馬予想の研究をするのでなければメリットはありません。

上記の設定内容で、取り込んだ経過が以下の画面になります。
全部は長くて掲載できませんので、途中をカットして繋ぎ合わせた画像です。
セットアップ画面15
私の環境では、7月28日の午後4時46分から取り込みを始めて、終了したのが次の日の午前9時でした。
使用したパソコンは3世代前のディスクトップパソコン(インテルコアのクオッド6600 2.4GHz)ですから、安物のノートパソコンでも使わない限り、これより時間が掛かる方は居ないと思います。
そんなの捨てろよと言われそうですが、こんなパソコンでも使えると言うのを売りにしたいと考えています。(笑)

インストールが終了した時のデータベースの状態です。
セットアップ画面12
主要なデータベースの(Umachhan.mdb)は1990年からデータを取り込んでも1.332Gbyteですから2GHzの壁までは余裕がまだあります。

インストールが終了しましたら、環境設定ファイルUumachan111.ini)の[StartProgram]に以下のように起動プログラムを指定してください。 これによって、このデータベース作成ソフト(UmachanDB.exe)を起動した時に、「エクセル競馬予想 馬ちゃん」スペシャル版(Ver1.11)が起動します。
環境設定画面7
データベース作成ソフトは、エクセルのメニューから呼び出す事ができますので、この方が使い勝手が良いと思います。

以下の画面は1986年以降からのデットアップを行った直後と、その後にデータベースの再構築を行った後のファイル容量の変化です。
2013年8月3日に、次のバージョン(Ver 1.12)のプログラムを使用してテストを行いました。
セットアップ画面17
マイクロソフトアクセス(Access)は、2GB以上のデータベースを構築できませんから、1986年からの取り込みではセットアップ直後は残りの容量が心細くなっています。
この状態でデータベースの再構築を掛けるとまだまだ余裕を感じさせる状態までファイルの容量は減ります。
セットアップのやり方を工夫すれば、後4、5年のデータは取り込めそうです。

Windows2000 でセットアップを行ってみました。
今時Windows2000 を使っている人など博物館行きも良い所ですが、セットアップができるのかどうかぐらいは調べておいた方が良いと思いました。
環境設定画面8
1990年以降からのセットアップを行いました。
坂路と3連単のオッズは取り込まない設定にして、約14時間掛かりましたが、正常にセットアップする事が出来ました。
ただ、Windows2000 では、オフィス2007以降は動かない(対象外OS)と思いますので、実際に使用する事はできないでしょう。
(データベースだけを利用するのでしたら、使用は可能です)

ここで「馬ちゃん(馬吉版).exe」を起動してみました。
出馬表のメニューが表示されますが、ユニコーンSのレースを表示させようとすると以下のようなエラー表示が出ます。
馬吉画面45
「馬ちゃん(馬吉版).exe」を動かすには「馬ちゃんの競馬予想」のデータベースだけでは不足で、多くのデータベースを作成する必要があります。
必要なデータベースは「馬ちゃん(馬吉版).exe」が自動的に作成するのですが、インデックスまでは作成してくれませんので、UmachanDB.exeを起動してインデックスを作成する必要があります。
UmachanDB.exeのインデックス作成ルーチンには「馬吉」用のインデックスも登録されておりますので、作成する事ができます。
ここでは、新たにUmachan_Henko.mdbとUmakichiDB.iniが作成されておりました。
インデックスを作成後に「馬ちゃん(馬吉版).exe」を起動してユニコーンSのレースを選択したら、こんどはちゃんとレース結果が表示されました。
私はデータ比較(整合性チェック)のためにJRA-VANの「馬吉」はインストールしておりますが、「馬ちゃん(馬吉版)」も含めて競馬予想に使用する事はありません。
「馬ちゃん(馬吉版)」については別ページで解説しております。

このソフトはVB(VB6)で作成しております。
今時、VB6などでソフトを作成する人は天然記念物になりそうな存在ですが、私の場合は高価(だった)な開発ツールがパソコンにインストールしてある事と、プログラムの作成慣れの点から使用しております。
最近はCPUが高速になったので、使用に耐えないほど動作が遅いとは感じませんが、マイクロソフトはVBのサポートをほぼ打ち切っておりますので、VBで作成したソフトが動作しないパソコンが増えてきました。
一番の問題は、パソコンにVB6のランタイムが搭載されていない点でしょう。
このソフトでは、インストール時に以下のファイルの存在を調べて、ファイルが無い場合や古い場合に OSのSYSTEMフォルダ(SYSTEM32)にインストールしています。

【注記】
ファイルが古い場合は警告がでますが無視(前のファイルのまま)のボタンを押して処理を継続してください。(ファイルが Read Only の設定になっている場合も同様の警告がでます)
VB6JP.DLL、CMDLGJP.DLL、COMDLG32.OCX、MSCMCJP.DLL、MSCOMCTL.OCX、MSCOMCT2.OCX、COMCT332.OCX、MSCC2JP.DLL、WINSKJP.DLL、MSWINSCK.OCX、RICHTX32.OCX、MSFLXGRD.OCX、TABCTL32.OCX

これらは、VB6で作成されたプログラムの動作には必要とする場合が多いものです。
RICHED32.DLL、V6STKIT.DLL はインストールの対象に含んでおりませんので、もしオブジェクトがありません等のエラーが発生した場合には別途VB6ランタイムをインストールしてみてください。(インストールは自己責任になります)

インストーラー(inno Setup)を使用した事によって、レジストリにソフトのインストール情報が記載されます。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Umachan_is1]
アンインストールは、コントロールパネルのプログラムの追加と削除から行ってください。
inno Setup は世界中で使用されている非常に優れたインストーラーです。
作成されたC:\Umachan\Umachan111フォルダ(初期設定)に作成されたファイルはフォルダごと完全に抹消されます。
アンインストールしても、インストール時に作成したフォルダなどのゴミを残すソフトは結構多いようですが、その点はさすがなものです。
(将来的には、C:\Umachanフォルダの部分だけは残す設定にしようかと考えております)
尚、OSのシステム(SYSTEM32)に登録されたファイルは、アンインストールの際に削除するかどうかの問い合わせがあります。
これらのファイルは、VB6のランタイムで導入されるファイルと同じですので有益な場合が多いですから、特に削除する必要は御座いません。

●メニュー画面について

「エクセル競馬予想 馬ちゃん」スペシャル版(Ver1.11)を起動した時に表示されるメニュー画面です。
実寸大で表示しておりますが、このフォームはエクセルの起動画面の中央に表示されます。
ハイブリッド版(Ver1.08)と比較すると、一回り大きくなっています。
大きくしましたのは、最近の大きな横長のディスプレイで表示させた場合に、スプレッドシートの大きさと比較して小さ過ぎると感じたからです。
配色も以前の黄色から暖色系の中間色に変更しました。

【メニュー1画面】
メニュー画面1 出馬表 競走成績 電源切断 データ登録 ネット接続 競馬予想 ヘルプ 設定表示 自動取込 メニュー切替 終了
一部だけですが、知りたいボタン表示をクリックすると解説場所にリンクします。
この状態で「メニュー切替」ボタンを押すと下記の「メニュー2」画面になります。

【メニュー2画面】
メニュー画面2 電源切断 基礎点作成 基礎点読込 基礎点書込 基準タイム読込 基準タイム書込 競走馬デ-タ 騎手データ 調教師データ 馬主 生産者データ ヘルプ 設定表示 自動取込 メニュー切替 終了
画面のボタンの内容は、「エクセル競馬予想 馬ちゃん」ハイブリッド版(Ver.1.08)と同じと言って良いぐらいです。
作者が同じで、ハイブリッド版はスペシャル版のバージョンアップ版ですので、恥ずかしいながらそうなってしまいます。

【メニュー3画面】
メニュー画面6 的中検証 メールの設定 メールのテスト 設定暗号化 電源切断 起動パスワード 個人情報読込 HTML作成 リボン表示 ヘルプ 設定表示 自動取込 メニュー切替 終了
こちらも、機能としては従来と似ております。
目新しい機能としては、「設定暗号化」、「起動パスワード」、「個人情報読込」ボタンでしょうか。
環境設定ファイルを暗号化しますので、暗号化ソフトをインストールする必要があります。
このソフトでは、フリーソフトの ラインドール(Rijn.dll)(http://type74.org/rijndll.php)を使わせていただく事にしました。
暗号化を行う場合は、必ずインストールを行ってください。
但し、このソフトの使用は自己責任とさせていただきます。
初期状態で、「メールの設定」ボタンと「メールのテスト」ボタンが灰色で使えない状態になっているのは、環境設定ファイル(Umachan110.ini)にメール関係の設定情報が記入されていないためです。
詳しくは、 レース予想的中メール送信機能について をご覧ください。


●出馬表について

「メニュー1」の「出馬表」ボタンを押した時の画面です。
「エクセル競馬予想 馬ちゃん」をお使いいただいておられる方には説明する必要はないと思いますが、初めての方のために説明をさせていただきます。

出馬表画面5

どのレースの出馬表を表示するのかの選択画面になります。
ここでは終わったばかりのレースの安田記念の出馬表を選択してみましょう。
シートの重賞レース項目の安田記念をクリックしてください。(11Rの項目の安田記念を選択しても同じ結果になります)
表示まで数秒待たされますが、下記のような画面になります。

出馬表画面6

競馬新聞風の出馬表が表示されます。
私はこれを印刷して競馬場へ持って行った事もありますが、表示項目も少ないので競馬新聞の代わりにはならないでしょう。
残念ながら、実用性は低いと思います。

上部の「印刷」ボタンは印刷用、「固定」ボタンは馬名を固定するボタンです。
A3の用紙にきれいに印刷されるように配置したつもりですが、なかなか思ったようにはなりませんでした。
印刷はプリンターによっては正常に動作しないようです。


●競走成績について

メニュー1の「競走成績」ボタンを押すと下記のような画面になります。
一般的な競馬関係のソフトでは、目的のレースの競走成績を見るためには、開催年度を設定して月日の設定、場所の設定、レースの設定などの操作が必要ですが、このソフトでは最近(ここでは天皇賞)行われた重賞競走のレース結果を即座に表示するようになっております。
これは使い勝手を最優先にしているためで、表示したいレースと異なる場合でも、下段に表示されているレース名をシングルクリックすれば、瞬時(0.5秒以内)に競走成績画面は切り替わりますのでストレスを感じる事はないと思います。

競走成績

競走成績は全てリニアな状態で繋がっておりますので、数年前のレースでも瞬時に表示されます。
一般的なソフトは、年度別に分けている場合が多いので、過去のレースの表示に手間が掛かかる上に表示も遅いのですが、この点はデータベース(Access)を使用している利点と言えます。
過去の同じレースは右上の「検索」ボタンを押せば、過去の同じレースだけが、下のシート上に表示されます。
つまり、10年前からのデータを取り込んであれば、過去10年のレース結果が容易に表示できます。
この機能もハイブリッド版(Ver1.08)を使っておられる方なら既におなじみで、目新しいものではありません。

表示したいレースの選択は、ジョグダイヤル付きのマウスを御使用いただければ容易です。
左上の黒い三角マークはほぼ1年のスパンでレースの開催日を移動(アップダウン)するためのものです。
1着の⑥フェノーメノの馬名をダブルクリックすると下記のような画面になります。

競走成績

前の表示内容に、新たに⑥フェノーメノ単独の過去のレース結果が表示されます。
各馬とも同様な表示になります。
元に戻すには選択された馬名を再度ダブルクリックしてください。
この機能はレースの分析を行うためであり、一般的な競馬予想のソフトには必ずと言っても良いほど搭載されておりますので、詳しい説明は要しないと思います。

その他の機能としては、馬番の項目の表示をダブルクリックすると馬番順に整列するとか、人気の項目をダブルクリックすると人気順に整列するとかです。
特に使い道を考えて搭載した機能ではありません。


●電源切断について

メニューの「電源切断」ボタンを押すと、パソコンの電源の切断を行います。
NT系のパソコンの電源切断方法に従ってプログラムしているのですが、実際にやって見ると切断しない場合があるようです。
動作中のプログラムが「データをセーブしますか?」とか表示して切断できなかったり、勝手にプログラムをダウンロードして切断時にインストールの問い合わせを行うプログラムもあるようです。
まず、メニューの「電源切断」ボタンを押しても切断ができないようであれば、切断は無理です。
このボタンで切断できることが確実な場合でも、前述したように時として勝手に振る舞うプログラムがありますから、動作の保障はできません。
以前のバージョンでは、的中メールの送信機能を使用した場合に、自動的に電源が切れるとアナウンスしていたのですが、電源が切れない場合もあると言うように訂正したいと思います。

現在も的中メール送信機能を設定した場合は、自動的に環境設定ファイル(Umachan110.ini)の[SetTimer]のShutDown=ONにして、自動切断設定になりますが、切断は100%確実ではありませんので注意してください。
この状態で外出してパソコンの電源が切れているものだと思っていても切れないためにパソコンの加熱による故障の発生や電気代の増加、最悪の場合はノートパソコンでは電池の過充電による発火の報告もありますから、使用は全て自己責任とさせていただきます。

以前は、いちいち自己責任などと記載しなくても常識だったのですが、最近の人間は問題が起こると他人のせいにばかりしたがりますので、念のために記載しておきます。
しかも日本では司法関係のレベルが低いために、当たり前のことが当たり前として裁定されない場合がありますから、困ったものです。
司法関係のレベルが低いと言うとカチンとくる人もいるでしょうが、日本の裁判は過去の判例の真似(参考)が非常に多い点とアメリカの裁判の真似(制度や判例の真似)していると感じる事に異論を挟める人はいないでしょう。
日本は、自分の責任を重んじる国(責任を取って切腹までさせられた国)でしたが、駄々をこねた人間が得をする世の中になってしまったのを非常に残念に思います。

誤解のないように一言だけ付け加えますが、私は自分の責任で行動することは大事だと思いますが、失敗したら即刻腹を切らなければならないようなやり方は間違っていると思います。
どんなに考え抜いた行動でも失敗する事は必ずあります。
その場合に責任を取って死ななければならないのでは、誰も難しい事に挑戦する人がいなくなるでしょう。
日本が閉塞状態なのは、事なかれ主義がまかり通っている点も捨てきれないと思います。
責任ある行動を取らなければならないのは当然としても、社会は人間を無駄にしないようなやり方をしなければならないでしょう。
「人間魚雷」だとか「神風特攻隊」だとか、戦時中日本ではいともたやすく貴重な人間を品物扱いにしてきました。
飛行機なら数か月でいくらでも代わりが作れますが、人間は数か月では一人前に育てる事が出来ません。
戦争で亡くなられた方を冒涜する気持ちは全くありませんが、こんな物の考え方しかできないのでは、日本は負けるべくして負けたと思います。
そのようなやり方を決めた責任者の方だけは、責任の重大さ(罪の深さ)から腹を切っていただくのは当然でしょう。


●データ登録について

データの登録(データの取り込み)は、以前のスペシャル版(Ver1.05)ではエクセル内で行っておりましたが、スペシャル版(Ver1.11)では、ハイブリッド版と同様に別プログラムにしました。
その意味では、スペシャル版とハイブリッド版の違いはなくなったのですが、エクセル内の画面構成や機能は全く異なっております。
当初はハイブリッド版のデータ取り込みプログラムを流用しようと考えたのですが、今回のバージョンのデータ取り込みプログラムは、ハイブリッド版のデータ取り込みプログラムよりも機能を強化させております。
1つは、データの取り込み年度がハイブリッド版では西暦2000年以降であったのに対し、スペシャル版では1986年以降から可能になった点です。
そのようにした理由は、JRA-VANには「馬吉」と言うデータベースソフトがありますが、その「馬吉」のデータベースソフトの公開版を改造してスペシャル版(Ver1.11)のデータベースの動作検証に使用したためです。
その動作検証を行ったプログラム(「馬吉」改造版)を、このソフトのおまけとして添付しております。

これには色々いきさつがあって、「馬吉」の公開版を改造してSQLite と言うデータベースソフトで競馬予想プログラムを作成したのですが、プログラム自体は JRA-VAN に公開申請を出せる段階まで完成したのですが、今一つインパクトを感じませんでしたので御蔵入りになりました。
専門的な内容になりますが、 馬吉の解析 ページ(私のヤフーサイトへリンク)に公開版の改造時の話を記載しています。

マイクロソフトの Access にはファイル容量の2GBの壁があるためにSQLiteを選択したのですが、その点を除けば Access の方が汎用性にも優れており多くの方が違和感がなく使えると感じたからです。
SQLite にすると動作が画期的に速くなると言うのでしたら公開に踏み切ったのですが、特にそのようには感じる事ができませんでした。
スペシャル版(Ver1.11)のデータベースソフトを使用した「馬吉」公開版の改造版 は1年程度前に完成しているのですが、私はほとんど使用しておりませんので、細かいバグも含んでいると思います。
恐らく使っていただける方はいないだろうと思いますので、サポートを行う予定はありません。
機能はJRA-VANの「馬吉」と同一と思います。(但し、印刷機能はありません)

【注記】
ここでは、「エクセル競馬予想 馬ちゃん」スペシャル版 Ver1.10 のデータベース画像を使用しております。
公開中の「エクセル競馬予想 馬ちゃん」スペシャル版 Ver1.11 とはボタンの配置が異なっておりますが、機能的な差はありません。

データ1画面

スペシャル版(Ver1.10)のデータベースの起動時の画面です。
通常は左側のメニューは閉じているのですが、開いた状態で表示させております。

以下に「JV-Link設定」ボタンを押した時の表示を記載します。
データ2画面
利用キーは、JRAから支給されたものを設定してください。(記載のキーは架空な英数字ですから設定しないでください)
あくまで、設定の一例ですから、このようにしなければならないものではありません。

「データの整理」ボタンは、データベースのファイル容量が限界になった時にデータベースのデータを削除する目的で設けたものです。
ただ、動作が不確実のようですから、マイクロソフトAccessをお持ちの方は、そちらをお使いになる事をお勧めします。
データの取り込みを2000年以降に設定されておれば、後6~7年はデータベースのファイル容量が限界に達する事はないと思います。
尚、坂路調教データをデータベースに作成している場合は、数年でファイル容量の限界に達しますので、その場合は坂路調教データ(Umachan_Hanro.mdb)を削除してください。
データの性質上、数年前の調教データは不要だと考えております。

以下に「DBの再構築」ボタンを押した時の処理内容を記載します。
見易いように、テキストボックスの中を全て表示させています。(通常はスクロールバーを動かして表示します)
この処理は、データベースからの読み込みがトロくなったと感じた時に有効です。
だいたい、1ヶ月に1回程度は行う方が良いと思います。
データ3画面
お使いになるパソコンの性能やデータ量によって変化しますが、どの処理にどのぐらいの時間が掛かるのかの目安になります。

「INDEXの作成」ボタンは、上記の「DBの再構築」の機能のINDEXの作成だけを行うものです。
データベースの再構築を行いませんので処理時間が短かくなります。

以下は「時刻合わせ」ボタンを押した時の処理内容の画像です。
この機能は、現在 Windows Xp でのみ使用できます。
データ4画面
だいぶ前のバージョンの時に、この機能を搭載したことがあります。
パソコンがインターネットに接続している事が必要です。
パソコンの時刻設定を書き換えるためなのか、セキュリティの設定状態によっては、動作しない場合があるようです。
今後、動作しなくなる可能性が高い機能ですが、私としては便利に感じるので残しております。


●ブラウザ機能(BROWSER)について

「メニュー1」の「ネット接続」ボタンを押した時の画面です。(上部にあるJRAのリンクをクリックした場合の画面です)
エクセルVBAはブラウザ機能を搭載しておりますので、スペシャル版(Ver1.10)ではインターネットに接続して外部サイトの予想なども閲覧できます。
ネット上には優れた競馬予想サイトが数多くありますので、予想が参考になる事も多いようです。
メニュー画面からネット接続のボタンを押すとインターネットに接続します。
以前のバージョンでは縦方向を目一杯にして表示させておりましたが、最近のサイトは横方向が大きいサイトが多くなりましたので。横方向を最大限にしております。
表示している画面は、1600×900ピクセルですから、JRAのサイトも余裕で表示できます。

ブラウザ画面1

最近のディスプレイの傾向に合わせて横長の画面での閲覧を想定してプログラムしておりますが、私のように目が弱くなると1600×900ピクセルでも小さく感じます。
高級な巨大ディスプレイをお持ちの方なら、1920×1080ピクセルの画面でも余裕で表示できるでしょうが、サイトの閲覧には1280×1024程度が最適のようです。
下の画面が横方向を1280ピクセルにした時の画面です。
(縦方向が入り切りませんでしたので、2枚の画像を連結しております)

ブラウザ画面2

画像を縮小しておりますので多少ボケておりますが、JRAの場合はこのぐらいの解像度で見るのが最適なようです。
エクセルの場合は、表示する倍率の変更もできるのですが、使い勝手を考えると1600×900ピクセルもしくは1600×1200ピクセルでの使用を前提にするのが良いのではないかと考えております。
1024×768ピクセルの画面で見られている方も半数程度はいると思いますが、時代の流れからは取り残されています。

ブラウザはマイクロソフトのIE(インターネットエクスプローラー)になります。
多少動作が軽いような感じを受けますが、気のせいでしょうか。
このプログラムでは、お気に入りのサイトを最大で30サイト程度を登録する事ができます。

【注記】
IPATの接続用に特殊な設定(別画面になるのを同じ画面内に表示)をしておりますので、サイトによってはスクリプトエラーが発生して表示が正常に行われない場合があります。
尚、このブラウザを使用する場合には、素性のはっきりしないサイトの閲覧は絶対に止めてください。
特に、Windows Xpを使用して、外国(日本も同様)のエロ系のサイトを閲覧した場合には、ウィルスに感染する危険性が高いです。
当然ながら、ブラウザのセキュリティホールへの対応は私には出来ませんので、ブラウザの使用は自己責任で行ってください。
競馬予想を行う場合に、直接的な関係はない機能です。

環境設定ファイル(Umachan110.ini)にお気に入りサイトを登録する方法を御説明します。
下記のように、[NET] の欄に記入してください。
環境設定ファイルには記入欄が8サイト分しか用意されておりませんが、省略しているだけで最大30サイトまで登録できます。
登録内容は、エクセルを立ち上げた時点で内容を読み込みますので、追加や変更を行った場合は、一旦エクセルを終了してください。

環境設定ファイル2 自分のサイトをトップに持ってきておりますが、皆様はそこまで義理立てする必要はありません。(笑)
面識はありませんが、 ほはてい一直線 さんは、私のサイトへリンクしていただいいている方です。
競馬で儲かったので正直に申告をしたら、とんでもない金額を納税するように税務署から要求されて裁判を起こされています。
正直者が馬鹿を見るとはこの事で、日本では司法関係のレベルはかなり低いようです。
典型的な一時所得の宝くじが無税で、どうやってもJRAしか儲かりそうもない競馬で儲けると税金が掛かると言うのは、どう考えてもおかしいでしょう。

馬ちゃんヤフーサイト は、私のプロバイダで作成しているホームページです。
以前は、このサイトのミラーサイトとして運用していたのですが、こちらのサーバーが落ちる事は稀になりましたので、閲覧者も少なくて現在はミラーサイトとしての運用は止めております。
おまけに、ヤフーから全く連絡もなく突然に公開停止処分を受けたりしましたので、半年近く運用をしていなかったのですが、今年(2013年)の4月にヤフーに再申請をして公開を再開しました。
とは言っても、以前の内容は全て消しましたので、面白い内容は全くありません。(以前もこれと言って面白い内容はありませんでしたが)


上記の設定の場合は、ブラウザ画面では以下のように表示されます。
コンボボックスの右にある黒三角マークをクリックして、プルダウンをさせている状態です。
環境設定ファイル3

【注記】
最終的に一部の仕様を変更させていただきましたので、上記の説明と異なる部分があります。
右側にある「お気に入り」ボタン2個を有効活用するために、Caption1 と Caption2 に記載の内容は、このボタンに割り当てる事にしました。
従って、コンボボックスに表示させる内容は Caption3 以降からになります。
現在、「お気に入りボタン1」(左側)にはJRAの2013年度のダービーのレース映像のリンク、「お気に入りボタン2」(右側の桜画像)にはJRAの2013年度のオークスのレース映像を初期設定しております。
表示させる内容を変更する場合には、リンク先を書き換えるだけですから簡単です。

●競馬予想について

メニュー画面から「競馬予想」ボタンを押すと、別シートの下段に競馬予想の操作盤(メニュー)が表示されます。

競馬予想 メニュー 終了 年度 日付 アップボタン ダウンボタン My競馬予想 馬ちゃん予想 出馬表読込 PAT接続 開催地移動 最終レース 左移動 1レースアップ 1レースダウン 最初のレース シート右移動

上部には起動時の日付(ここでは5月5日)が表示されます。
メニューボタンはメニューに戻るためのボタンです。
終了ボタンはこのプログラムを終了する場合に使用します。
開催年は予想を行うレースの開催年(西暦)を入力するためのものです。
開催月日はレースの開催月日を入力するためのものです。
この欄に直接入力する事も出来ますが、レースの開催年月日はあらかじめスケジュールに組み込まれておりますので、テキストBOXに直接記入を行わなくても右側のアップダウンボタンを押す事によって自動的に記入させる事が出来ます。

「出馬表読込」ボタンは、データベースから過去のレース内容を参照しながらレースの予想を行います。
このプログラムでは、競走馬1頭のレース内容を最大で14レース前まで遡って予想を行いますので、レース開催地の全レースの予想が終了するまでには1~2分を必要とする場合があります。
以前のバージョンからの変更点として、1度予想を行ったレースは再度予想を行わないようにしました。
この場合、予想結果の表示が早くなって便利な場合が多いのですが、配点内容が表示されませんのでシフトキーを押しながら「出馬表読込」ボタンをクリックした場合には再予想をさせるようにしました。
その他のボタンはレースの選択関係のボタンですので、予想が終了しないと機能いたしません。
下手な説明を行うよりも、実際に操作して動作を確認していただいた方が早いです。

このソフトには、その他のシフトキーを使用した裏機能(隠し機能)もありますが、使用する事は構いませんが、結果については全て自己責任となります。
ここで説明を行っていない機能は、動作検証が不十分のため、何かしらの不具合を含んでいると考えられて差支えありません。
説明を行っている機能は問題がない(バグが存在しない)と言う意味ではありませんので、誤解のないようにお願い致します。

【予想画面】
以下に、競馬予想画面の一例を表示致します。

競馬予想2

2013年5月5日のNHKマイルカップの予想画面です。
既にレースが終了した時点での画面なので、1着馬からの馬番で表示されておりますが、レース前であれば馬番の1番からの表示になります。
1着馬の⑧マイネルホウオウの馬名のセルをダブルクリックした時の画面を下に表示します。

競馬予想3

このように⑧マイネルホウオウの過去走のレース内容が下段に表示されます。
このような機能は、一般的な競馬予想ソフトなら当たり前の機能ですが、それでは「操作メニュー」下段の「画面表示の切換」をダブルクリックしてください。

競馬予想4

⑧マイネルホウオウの新馬戦の時のゴール前の画像が拡大されて表示されます。
これは、あらかじめ競走馬の画像を特定のフォルダに登録しておく必要があります。
初期設定の場合は、C:\Program Files\Umachan\Umachan111\Gazo フォルダの中に、Uma と言う馬画像用のフォルダがありますから、そこに⑧マイネルホウオウの画像をセットしておきます。
ファイル名は、⑧マイネルホウオウの場合は 2010105896.jpg になります。
2010105896の部分は、JRAが設定している⑧マイネルホウオウの登録番号ですから、私のソフトだけでなく多くのソフトに記載しています。

ここでの馬の画像は、JRA-VAN NEXTの2歳馬情報に掲載されていた画像を無断で借用(正確に書けば盗用になります)しております。
(Data-Labを使用したソフトを宣伝するページですからクレームは受けないと考えておりますが、JRA-VANから削除要請があれば画像は撤去致します)
このページも、そんなに長期間掲載する予定ではない事も考えて、許可を取る事に躊躇しています。(恐らく申請書類一式が必要だとかになるでしょう)
画像の表示は競走馬だけではなく、騎手でも行う事ができます。
柴田 大知 (しばた だいち)騎手のセルをダブルクリックした時の画面です。

競馬予想5

このように騎手の画像も表示することができます。
ここでの騎手の画像はJRAの騎手データに掲載されているものを使用しております。
初期設定の場合は、C:\Program Files\Umachan\Umachan111\Gazo フォルダの中に、Kisyu と言う騎手画像用のフォルダがありますから、そこに柴田騎手の画像をセットしておきます。 ファイル名は、柴田騎手の場合は 1009.jpg になります。 1009の部分は、JRAが設定している柴田 大知 (しばた だいち)騎手の登録番号の下4桁ですから、私のソフトだけでなく多くのソフトにも記載しています。

当然ながら、画像は添付できませんので、各自で用意をしてください。
競馬を金儲けの手段とされている方には不要な機能でしょうが、競馬に人間的なドラマを感じる方であれば、画像の表示は面白いと思われるのではないでしょうか。
特にアピールしたい点は、レース当日の騎手の成績データも表示される点で、馬場の状態をいち早く判断した騎手は有利になりますので、この機能は有力だと考えております。

【注記】
このプログラムには、速報データの自動取り込み機能がありますので、このような事が可能です。

競走馬の場合もそうですが、過去のレースの表示データ数は最大32件迄です。
当初は20件程度も表示すれば十分だろうと考えていたのですが、気持ち少ない感じがしましたので増やしました。
この程度の表示件数なら、ストレスなく(1~2秒以内)表示する事ができます。
当然ながら表示できるのは1着馬だけではなく、全ての競走馬や騎手で可能です。
面白そうなので、さらに1歩進めて調教師の過去の直前の成績も表示できるようにしました。(以前に公開のハイブリッド版でも過去の成績表示は出来ます)
畠山吉宏 (はたけやま よしひろ) 調教師をダブルクリックした時の画像です。

競馬予想6

競馬予想プログラムと言うより、ほとんど遊びの世界に入っているような気がしますが、こんなソフトがあっても良いのではないでしょうか。
私の場合ですが、写真を掲載した事によって、調教師の名前を見ると顔が思い浮かべられるようになりました。
それがどうしたと言われても困りますが。
(ここでの画像のリンクは、C:\Program Files\Umachan\Umachan111\Gazo\Chokyo\1048.jpg になります)

更に悪乗りして馬主の最近の過去30走のデータも表示できるようにしました。
この馬主は、最近儲かっているのだろうかとか分かりますが、これが競馬予想に役立っているのかどうかは不明です。
負け続けている馬の馬主や調教師は勝てるように努力しているようですから、いずれは勝利できるようです。
ただ、競馬は互助会ではなく、弱肉強食の世界であるのは確かでしょう。
弱小馬主は淘汰され、巨大な組織だけが生き残れる時代になっています。

【注記】
最終的に一部の仕様を変更させていただきました。
操作メニューの下側の空白が寂しい感じがしましたので、ここを情報パネルに名称を変更して馬や騎手や調教師の情報を表示させるようにしました。
情報の内容は、競馬をやっている方なら常識的なものばかりですから、説明は不要でしょう。
画像は2013年5月5日に作成したものですが、分かり易いように2013年6月23日時点での畠山調教師のデータを合成表示させています。
調教師だけでなく、馬や騎手の場合でも情報が表示されます。(馬主情報はJRA-VANからの十分な情報提供がありません)

●ヘルプについて

メニューの「ヘルプ」ボタンを押すと、ヘルプファイル( UMACHAN110.CHM )の内容を表示します。
公開初期の場合には、ヘルプファイルは古いバージョンのものを流用していたり、あるいはヘルプファイルを添付していない場合があります。
その場合は、恐縮ですがダウンロードページから最新のヘルプファイルをダウンロードして、「エクセル競馬予想 馬ちゃん」スペシャル版をインストールしたフォルダにコピーしてください。
順次、新しい機能や機能の細かい御説明をヘルプファイルの中に記載していきたいと思います。


●設定表示(環境設定ファイル Umachan110.ini)について

メニューの「設定表示」ボタンを押すと、環境設定ファイルファイルを表示します。
このファイルは、プログラムを動作させる条件の設定を行う重要なファイルです。
本プログラムを競馬予想プログラムとして使用する場合には、特に変更する箇所はないと思います。
設定内容の変更を行った場合には、上書き保存を行ってください。
設定項目によっては、プログラムを一旦終了して、再起動しないと設定が反映されない場合があります。

[StartProgram]

これは使いでのある設定項目だと考えております。
通常は、エクセルを立ち上げるには、エクセルのショートカットを作成して起動を行うようにしなければなりませんが、StartProgram=の後に起動したいプログラムを記入する起動が可能です。
つまりは、UmachanDB110.exe がランチャーとして動作します。
起動させるプログラムは、拡張子が通常の EXE の他に xls などのエクセルファイルも起動できます。

[SetupTime]

SetupDataを取り込むタイムスタンプ(日付情報)が記載されています。
JRA-VANのデータ仕様に基づいた記載形式になっており、初期値は’****0101000000’です。
(頭の部分の****の部分は現在の年度より7年前に初期設定されております。)
意味は****年1月1日0時0分0秒以降のSetupデータをJRA-VANから取り込むと言う事です。
このプログラムでは、最大でも20走前からのデータがあれば十分ですので、レース予想に必要なデータとしては5年前程度からのデータの取り込みでも支障はありません。
データベースのデータは少ない方が動作は軽くなります。
取り込み年度をもっと前からにしたい場合とか、その逆の場合は、この項目の内容を変更してから UmachanDB110.exe を起動してください。

[TimeStamp]

通常データの取り込み日時設定のデータです。記載内容以降の年月日からのデータを取り込みます。
取り込み後は自動的に日付の内容を書き換えます。
もし、取り込みに失敗した場合や取り込みを途中でキャンセルした場合には、年月日を取り込み前の年月日に戻して取り込んでください。
(何度行っても取り込みが失敗する場合はトラブルの対処方法を御覧ください。)
[MakeDate]
JRA-VANから取り込んだデータの作成日が自動的に記載されます。
このプログラムでは、初期データを全て0に設定しております。
このデータをフラグ(目印)として、最初の起動時にはSetuoDataの取り込みを行うようにしております。

このプログラムでは、エクセルの起動時にデータベースのSetup情報を取り込んで環境設定ファイルに自動的に書き込みます。
この機能でデータベースを変えた場合(コピーした場合)でも、そのデータベースの登録内容が自動的にコピーされますのでとても便利です。
ただ、どうしてもデータベースの情報ではなくて任意のタイムスタンプを設定したい場合があります。
マイクロソフトのアクセス(Access)をお持ちであれば、直接データベースのSETUP_TIMEを変更すれば可能ですが、アクセスを持っていない場合はMakeDate=99999999にしてください。
このようにすると、データベースのSETUP_TIMEの内容が環境設定ファイル(Umachan110.ini)に記載してあるタイムスタンプの内容に入れ替わります。
[YSCH]
開催スケジュールデータのタイムスタンプです。
この内容を基にして取り込み開始の年月日を判断しております。
[DIFF]
競走馬マスタ、騎手マスタ、生産者マスタ、馬主マスタ、レコードマスタ(コースレコード等)、レース詳細、馬毎レース情報のタイムスタンプです。
この内容を基にして取り込み開始の年月日を判断しております。
[RACE]
レース詳細、馬毎レース情報、払戻、票数1、票数6(3連単)、オッズ1(単複枠)、オッズ2(馬連)、オッズ3(ワイド)、オッズ4(馬単)、オッズ5(3連複)、オッズ6(3連単)のタイムスタンプです。
このプログラムでは初期設定では、票数とオッズデータの取得は行っておりません。
この内容を基にして取り込み開始の年月日を判断しております。
[BLOD]
繁殖馬マスタ、産駒マスタのタイムスタンプです。
このプログラムでは、初期設定ではデータの取り込みを行っておりません。 この内容を基にして取り込み開始の年月日を判断しております。
[TOKU]
特別登録馬(次開催の特別レース情報、及び特別登録馬情報)のタイムスタンプです。
このデータは、競馬予想には必要性がありませんので、初期設定では取り込みを行わないようになっております。
取り込みを行う場合の設定方法は、後述しております。
[SLOP]
坂路調教データのタイムスタンプです。
このデータは、競馬予想には有効であると考えておりましたが、残念ながら私の経験上では有効性を見いだせませんでした。
そのため、取り込みは可能ですが、初期設定では取り込みを行わない設定になっております。
尚、坂路調教データは、毎日膨大な量のデータげ提供されますので、データベースを圧迫します。
このため、このプログラムでは、坂路調教データは別データベースファイルにして任意に削除が可能なようにしております。

[KijyunTime]

プログラム上で使用する基準タイムの取得データの年月日を表しています。
設定例で、例えば20010101なら2001年1月1日以降のレースの基準タイムを取り込む設定です。

【注記】
以前のバージョンでは、既に取り込みが行われているデータは再度取り込まない仕様になっておりましたが、今回のバージョンでは取り込んであるデータでも上書きするようにしました。
従って、取り込み年度の設定は、今回のバージョンでは無意味なのですが、互換性も兼ねて記載しております。
前回の仕様は、データの取り込みの高速化のためだったのですが、最近ではCPUの処理能力が上がったので必要性が薄れたためです。

初期設定では、2000年1月1日からのデータを取り込むようになっています。
基準タイムは、このプログラムで作成したファイル以外にTargetで作成した基準タイムファイルからも取り込みが可能になっております。
Target から基準タイムを取り込む場合には、Targetのメインメニューの基準タイム処理から、CSV形式出力のボタンを押し、タイム+開催名(レースID・新仕様)を選択してください。
作成されたSTFILE.CSVを、このソフトのフォルダ内にコピーして、メニューの基準タイム取込ボタンを押せば取り込む事ができます。
Target から基準タイムを取り込む場合は、データのフォーマットが異なるために多少時間が掛かります。

尚、基準タイムの取り込みを行わなくても競馬予想には全く支障がありません。
不要なデータの取り込みは、データベースを圧迫するだけですのでお勧めは致しません。

【注記】
人気ソフトのTargetなどが馬の能力判定に使用している基準タイムの点差による馬の評価は当初大変期待をしておりました。
ただ、長年競馬予想を行ってきて、レースの着差を点数にして馬の能力を判定するのは結果から疑問を感じております。
全ての馬がレースで、最後まで目一杯に馬を追ってのタイムなら信頼性もあるでしょうが、実際のレースはそうではないようです。
せいぜい1着から5着ぐらいまでに入れそうな馬は目一杯に追うのでしょうが、そうでない馬はあきらめて追いませんので馬の能力が正しく反映されません。
これは、限界に近い状態で馬を走らせるのは故障が発生する危険性が高いため、騎手が上位入着が無理(賞金を得る事が無理)だと判断した場合に馬を保護する目的からだと考えております。
そのため、以前のバージョンでは基準タイムを指数にして、馬の能力のグラフ化などを行っていたのですが、結果に反映する事が少ないので、このバージョンでは積極的に行っておりません。
又、基準タイムからのデータ(持ちタイムに近いデータ)を基に馬の能力判定を行うと、穴馬を見つける事が極めて困難になります。

[KisotenTime]

プログラム上で使用する基礎点を作成した最新の日付が設定されております。
例えば、データが2007/10/21 であれば、この年月日までの基礎点は計算済みであると言う事です。
既に計算済みである場合に更に遡って前の年月日を記入されますと、基礎点が二重に計算される事になりますので御注意ください。

基礎点の取り込みを行わなくても競馬予想は行う事ができます。
基礎点を取り込みを行いますと予想の配点に基礎点が加算されますので、予想の精度を上げる事ができると考えております。(基礎点の取り込みを行っていない状態では各馬の基礎点は一律になります。)
基礎点につきましては、基礎点読込を御覧ください。

【注記】
基礎点は競馬予想に需要な要素になると考えております。
ただ、当サイトの馬ちゃんの競馬予想を行う場合でも、各馬の基礎点は全て同一にして予想を行っております。
そうしないと予想結果が誰でも同じにはなりません。
全競走馬の基礎点ファイルを毎週配布すれば可能でしょうが、大変な手間が掛かる事と基礎点を同一にしても的中率が悪くありませんので(今の所)、このようにしています。

[RaceYear]

レース予想を行う年度です。
プログラム内でこの値を基にして予想レースの開催年度の設定を行います。
プログラム上で自動的に書き換えが行われます。

[RaceDay]

レース予想を行う月日です。
プログラム内でこの値を基にしてレースのレースの開催月日の設定を行います。
プログラム上で自動的に書き換えが行われます。

[YosoHoho]

プログラム上で使用する予想方法の情報です。
予想方法は3種類あります。
1は基礎点のみを表示させての予想です。
基礎点につきましては、メニュー画面の基礎点読込を御覧ください。

2はMy競馬予想です。
これは馬ちゃんの予想方法ではなく独自に予想方法を作成したい方のために作成しました。
エクセルVBAでプログラムを作成できる方を対象としております。
エクセルのアドイン機能を利用しましたので、予想方法のプログラム部分を作成するだけで自分だけの予想方法を作成する事ができます。

3が本来の馬ちゃん予想となります。
近走のレース内容や人気、斤量など多くのデータを基にして予想を行っております。
予想の基となった配点内容はシート上に記載されますので、詳細な配点を確認する事ができます。

【注記】
従来は予想方法が3種類ありましたが、現在は3の馬ちゃん予想だけが機能しております。
最大の理由は、プログラムを行う時間的なものですが、基礎点による予想やMy競馬予想は、余り使われていない事もあります。
どんな予想方法が最善なのかは、年度によっても変わりますし、配点を少し変えるだけでも変化しますので、判断が大変難しいものです。

[Torikomi]

データの取り込みを行うかどうかの設定を行います。
「ON」で取り込みを行い、「OFF」では取り込みを行わない設定になります。
ODDSは単複枠、馬連、ワイド、馬単の取り込みの設定です。
初期値は「ON」です。
ODDS_SANRENは、3連複のオッズデータの取り込み設定です。
このデータはデータ量が多く、データベースを圧迫しますので、データベースの別ファイルで行います。
初期値は「OFF」です。
ODDS_SANRENTANは3連単のオッズの取り込み設定です。
このデータはデータ量が巨大なため、データベースが直ぐに飽和してしまいますので、このプログラムでは、テキストファイルとして保存するようにしております。
初期値は「OFF」です。
HYOSUは、票数データの取り込み設定です。
競馬予想には必要性が無いと思いますが、取り込みは出来るようにしてあります。
データ量が多いので、データベースには含めないで、テキストファイルとして保存するようにしております。
初期値は「OFF」です。
BLODは競走馬の血統データです。
データ量は多くないので、以前はメインデータベース(Umachan.mdb)に含んでおりましたが、今回のバージョンから切り離して、血統データ専用のデータベースに登録するようにしております。
理由は、データ量が少ないと言いましても数百メガバイト程度はありますし、メインデータベースから切り離しても、以前の競馬予想プログラムでは血統データを使用していなかったので影響がないからです。
初期値は「OFF」にしてありますが、血統データを競馬予想の重要な要素とお考えの方は、「ON」にしてください。
TOKUは、特別レース出走馬の登録データの設定です。
次週に出走予定の競走馬の登録は、競馬予想とは無関係ですので、初期値は「OFF」にしております。
但し、データ量は微々たるものですから、マイクロソフトアクセスをお持ちの場合には、登録を「ON」にして、古くなったデータは直接削除されるようにした方が便利かも知れません。
HANROは、坂路調教データの取り込み設定です。
個々のデータ量は少ないのですが、毎日膨大な量のデータが提供されますので、積み重ねるとデータ量としては大きくなります。
そのため、このプログラムでは坂路調教データは別データベースとして登録するようにしております。
初期値は「OFF」にしております。
理由は、私的見解ですが、坂路調教データから有益な競馬予想情報を引き出せなかった点と、坂路調教データを取り込むと取り込み時間が長くなって、いらいらするためです。

[DataBase]

[DataBase]は、データベース情報を記載するためのものです。
内部処理に利用しているだけですので、通常は変更する必要はありません。

[Odds_DIR]

プログラム上の速報データのオッズ関係の設定です。
Odds_DIRはオッズデータの登録フォルダの設定を行います。
未記入の場合には、プログラムのあるフォルダにOddsと言うサブフォルダが自動的に作成されてそこへ登録されます。
「エクセル競馬予想 馬ちゃん」で使用している単勝と馬連と単勝の時系列のオッズは自動的に作成されますが、その他にワイドや3連複、3連単、時系列の馬連のオッズを作成したい場合には、設定をONにすれば作成する事が出来ます。
人気ソフトの Target とオッズデータのフォーマットを共通にしておりますので、フォルダ設定を Target のフォルダにして、自動取り込み機能と組み合わせれば、ターゲットのオッズデータは常に最新の状態で表示されるのですが、詳しい説明はここでは省略します。

[SetTimer]

このプログラムは、レース当日び速報データを自動的に取り込む機能がありますので、その取り込み機能の制御や取込間隔を設定するタイマーです。
この設定値は初期値としてTimer=OFF になっておりますが、ONにするとレース当日に速報データを約3分間隔で自動的に取り込み予想画面にその内容を表示します。(初期値) その結果、人気の推移、オッズの推移、レース結果、配当金額がほぼリアルタイムで表示されます。
タイマーのON、OFFは、基本的にメニュー上のボタンで行ってください。

ShutDownは、パソコンの電源切断機能をONにするかどうかの設定です。

現在のバージョンでは、操作による電源の切断は可能ですが、自動切断機能は調整段階です。
パソコンの電源を入れたままで外出するのは、十分な動作確認を行った後にしてください。
OSの自動アップデートが行われていた場合などは、通常自動的に切断させることができませんので、ご注意ください。

[Sound]

メニューのボタンを押した時に音を出すかどうかの設定です。
初期値はONになっています。
ButtonClickはボタンを押したと時に出る音源情報(ウェーブファイル)のリンク先を記入します。
RaceKakuteiはレースの配当が確定した時に出るサウンドです。(初期値 メール着信音)
音源ファイルは、Windows Xp の通常のパスに初期設定されておりますが、異なる場合は変更する必要があります。

[NTP]

このプログラムにはNTP(Network Time Protocol)サーバーに接続する機能があります。
Addressは接続するNTPサーバーのアドレスです。 初期値は東京大学のNTPサーバーのアドレスになっております。 Portは接続ポートアドレスです。(初期値123) WindowsXpを使用していた場合のみ動作します。(Windows Vista,7,8では、セキュリティの関係からか動作しません)

[RaceEizo]

このプログラムでは、競走成績画面でレース映像の再生を行う事が出来ます。
そのレース映像ファイルのリンク先をLinkSaki に設定してください。
記入が無い場合は同じフォルダ内となります。
レース映像につきましては、レース映像の閲覧を御覧ください。

[NET]

このプログラムでNET接続を行った場合にお気に入りに登録する内容を記載します。
最大で30迄の登録を行う事ができます。
Caption1はボタン1に表示する内容です。
Address1は接続するサイトのアドレスです。
初期値として私のホームページのアドレスなどが記載されておりますので設定の参考にしてください。

[TargetLink]

TARGET JVを御使用の場合にリンク先を記入します。
プログラム上で自動設定されるようになっておりますが、動作しない場合は設定状態を御確認ください。(自動設定は止めました)
例えば、TARGET JV がCドライブにインストールされている場合には、’ TargetLink=C:\Program Files\TFJV’のような記入になります。
リンク先が記入されておりますとレース当日の速報オッズデータを共有する事が出来ます。
それ以外にはリンクするメリットはありませんので、特に記載する必要はありません。

[Comment]

コメント関係の設定です。
Comment1DSPは、予想画面でレース予想のコメントを表示するかどうかの設定です。
ONの状態では、例えば’実力伯仲’とかの競馬新聞に記載されているようなコメントが予想画面に表示されます。
初期値はON(表示する)になっております。

[CopyrightDSP]

メニュー画面下部に記載してある著作権の表示のON、OFFに使用します。
デザイン的な面から配置したつもりですが、このような表示を嫌がる方のために作成しました。
ON以外の記入をされますと著作権表示は隠れます。
尚、この著作権表示をマウスでクリックされますと、サポートのHPに接続できる機能を持たせております。

[Security]

Security=OFFが初期値ですが、ONにすると起動時にパスワードの入力を求められ、指定のパスワードを入力しないとプログラムが起動しないようになっています。
AngouSyurui=1はパスワードを暗号化する際の暗号化方式の選択に使用します。通常は1の儘にしてください。
HashCord=には、パスワードの一致、不一致を調べるためのハッシュコードが記載されます。
環境設定ファイルを暗号化した場合は、記載内容の変更はおろか、記載内容も全く見ることができませんので、暗号の解読は困難だろうと思います。

[FileCheck]

エクセルにコードプロテクトを掛けておりますので、エクセルのファイル情報に関するデータを記載しています。
この内容から、エクセルファイルが改変(改竄)されていないかをチェックしております。
ハイブリッド版(Ver1.08)では、使用者の利便性を考えて、コードプロテクトを行いませんでしたが、今回のバージョンではIPAT機能を搭載してファイルの暗号化を行っていますので、プログラムコードは絶対に覗かれないようにする必要があります。
どんな方法が一番覗かれにくいのか、今も研究中ですが、チェックに時間が掛かってもCRCチェックなどを行って、改竄をした場合には起動できないようにするのが最善ではないかと考えております。
従来は色々な方法を混在させて公開しておりましたが、どんな方法を使ってもプログラムを解析できる方は存在しているようです。
既に同じようなプログラムを公開しておりますから、プログラムの内容を覗かれるのは一向に構いませんが、暗号化したファイルを解読して覗かれるのだけは堪えます。

[SendMail]

レースの予想が的中した場合に自分宛てにメールを送信させるための情報です。
SendMailはこの機能を使用するかどうかの設定です。(初期値はONです。)
AllRaceはすべてのレース結果を送信するかどうかの設定です。
ONにすると予想が的中しない場合でもレース結果が送信されますので運用には十分に注意してください。
SMTPServer にメールサーバのアドレスを記入します。
ServerPort メールサーバーの送信ポートアドレスです。
初期値として587を記入しております。(動作しない場合には、25や465をお試しください。)
Account にプロバイダから指定されたメールアカウントを記入します。

NailPassWord にメールパスワードを記入します。
セキュリティ上問題がある場合には空白にしてください。
この場合は、動作開始時にパスワードの入力画面が表示されますので、そこで入力します。
MailFrom に自分のメールアドレスを記入します。
MailTo に相手先のメールアドレスを記入します。
タイマー機能と組み合わせると、外出していても予想が的中した場合に即座に知る事ができます。
詳しくは レース予想的中メール送信機能について をご覧ください。

[IPAT]

IPATの設定に使用します。
3カ所までの設定ができるようになっております。
UseIpatFirst=1は、1番目の設定箇所の内容で接続すると言う事を示しています。
2番目の接続箇所にしたい場合は2になります。
当然ながら、接続情報は記載されていなければなりません。

InetID1=には、ネットIDを記載します。これはIPATの申し込みをした時に、JRAから指定されております。
KanyuNo1=には、加入者番号を記載します。これもIPATの申し込みをした時に、JRAから指定されております。
ParsNo1=には、P-ARS番号を記載します。これもIPATの申し込みをした時に、JRAから指定されております。
Password1=は、パスワードを記載する欄ですが、プログラム上では、この欄に記載が無い場合には手入力するようになっています。
セキュリティの関係から、パスワードは手入力をされた方が良いと思います。
以下は同じ内容で、2番目と3番目の記入欄になります。
詳しくは IPAT投票機能について をご覧ください。


●自動取込について

このプログラムには、レース開催日にJRA-VANから提供される速報データを自動で取り込む機能があります。
今回のバージョンからデータベースプログラムを別にしましたので、まずデータベースプログラムでレース開催日に自動取り込み機能をオンにします。
これは、メニューの「データ登録」ボタンを押してデータベースプログラムを立ち上げ、その中の「トレイ格納」ボタンを押すとデータベースプログラムはタスクトレイに常駐して速報データを取り込んでデータベースに記録します。
エクセルでは、データベースに記録された速報データをエクセルの画面に反映させなければなりません。
それを行なわせるのが、「自動取込」ボタンになる訳です。
これは、レース開催日以外は全く無用の長物ですので、「自動取込」ボタンはオン(ON)させたりオフ(OFF)させたりの両方の機能を持っています。
これはトグル動作を行っており、オンの状態ならオフ、オフの状態ならオンになります。
ボタンに現在の状態が表示されますので、操作は容易と思います。


メニューの「メニュー切替」ボタンについて御説明します。
メニューは3画面ありますので、それを切り替えるためのボタンです。
メニュー1→メニュー2→メニュー3→メニュ1・・・と順次切り替わります。
プログラムの内容から、2画面でも十分なのですが、今回3画面に増やしたのは単なる私の見栄からです。
1画面増やしたからと言って、そんなに操作性が悪くなったりはしません。


●終了について

メニューの「終了」ボタンを押すとエクセルは終了します。
一切の断りがなく終了しますので、バックアップが必要なエクセルのファイルを開いている場合は注意してください。
これは、このプログラムの仕様で、セーブしてプログラムが肥大化するのを防ぎたかったのと、以前は改竄(かいざん)をチェックしていたためです。
但し、ハイブリッド版 Ver 1.08 はプロテクトを外して公開しましたので、改竄に対しては無防備な状態です。
このスペシャル版 Ver 1.11 では、IPATの機能を搭載しましたので、セキュリティ上何らかの対策は行う予定でおります。


●レース映像の取り込みについて

「エクセル競馬予想 馬ちゃん」のプログラムは、レース映像の閲覧ができる点がアピールポイントの1つだったのですが、上記に記載のように昨年の12月8日以降のレースは、そのままでは閲覧が出来なくなりました。
12月2日までのレースは、従来通り閲覧ができますので、機能はそのまま残しております。
自分でレース映像を加工すれば、レース映像の閲覧は可能ですが、手間が掛かります。
お金が掛かりますが、レーシングビューアと契約した方が楽かも知れません。

【注記】
2012年12月8日からJRAの動画配信方法が大幅に変更されました。
データの取り込みが、以前のように簡単ではなくなっております。
JRAの 変更のお知らせ のぺージです。
最終的には、動画配信方法が変化した期日を判断して、どちらの映像でも自動的に閲覧が出来るようにしました。
ただ、JRAが提供している映像ファイルのリンク先に接続するだけですから、画面構成が粗雑なのと使い勝手に今一の感があります。

●レース予想的中メール送信機能について

この機能は、Excelでお仕事! さんのサイトの内容を参考にさせていただいております。
参考と言うよりは、CDOでメール送信の解説そのままの内容で、エクセルのVBAの参照設定で、「Microsoft CDO for Windows 2000 Library」にチェックを入れているだけです。
実際にこのソフトに組み込んだ内容も解説の内容よりは遥かに短いものになりました。エクセルにこのような機能があることを教えていただいた井上様には深く感謝いたします。

自分が購入した馬券が的中した時に、的中メールが届くのは嬉しいものです。
この喜びを多くの人に味わっていただきたいと思います。
メールを自分宛に届くようにするためには動作環境の設定ファイルの Umachan111.ini の中の [SendMail] の欄に以下のような設定を行ってください。
メール設定画面1
私が実際に使用している環境設定ファイル(Umachan111.ini)を例にしています。
まず、SendMail=OFFからSendMail=ONに変更します。
①プロバイダのSMTPServer名を記載します。 ここではヤフーの場合を記載しておりますが、プロバイダから指定されているものを記載してください。
②メールアカウントを記載します。
こちらも、プロバイダから指定されているものを記載してください。
③自分のメールアドレスを記載します。(上記設定のプロバイダのメールアドレスです)
このメールアドレスからメールが送信されます。
④メールの送信先のメールアドレスを記載します。
普通は自分の携帯電話のメールアドレスにするでしょう。
MailPassWord欄は安全のために空白にしておきます。
この場合は、メール送信設定時にメールのパスワードを求められますので、そこでメールパスワードを入力してください。
AllRace=OFFをAllRace=ONに変更すると予想欄に記入がなくても、送信対象になる全レースの結果をメール送信するようになっています。
メールは画面上の配当欄の内容を送信しますが、動作チェックを主目的にした簡易的な機能ですので、レースに同着がある場合は配当内容が正しく送信されません。

使い勝手を良くしたいためにメールのパスワードを入力する場合は、セミュリティの強化方法についてをご覧ください。
このような対策を取らないで、メールのパスワードを記載する事はセキュリティ上非常に危険です。
万一メールパスワードが漏洩して不都合な事が起ったとしても、私は一切責任を負えませんので、自己責任となります。

ServerPort=587 につきましては、このままの記載がベストだと思います。(私の環境では動作します)
このポートは、メール送信の代替ポートになりますが、通常ポートの 25 や 645 でも接続できる場合があります。
記入後に、Umachan111.ini を上書き保存を行ってください。
この後にメニューの送信のテストボタンを押します。
メールが正常に送信できると、送信先のメールアドレスに件名は’馬ちゃんの御連絡’で内容が’これはメール送信のテストです。’が届きます。

メールの送信テストが正常に動作した場合は、自分宛に的中メールを送る場合は次の条件を満たす必要があります。
(1)レース開催日である事
(2)タイマー機能がONになっている事
(3)「馬ちゃん予想」のバックカラーが黄色になっている事。

実際の送信設定は非常に簡単で、メニュー3の「メールの設定」ボタンを押すだけです。
的中メール送信に必要な設定は、全て自動的に行われます。
これによって、全開催場所の全レースに対して的中した場合にメールが送信されるようになります。
(当然ながら予想欄に予想が記載されていなければ、的中以前の問題になります)
但し、既にレースが終了して配当表示が出ているレースに対しては、予想が的中していてもメールの送信は行いません。
これは本プログラムの仕様で、タイマー動作ではレースが終了して配当が表示されているレースに対してはチェックを行わない事によります。
このようにしないと、メール送信に失敗した場合に延々とメール送信を繰り返すような事態が考えられるからです。

メールの送信設定が出来ている場合のレースの予想画面の一例を示します。
メール設定画面2
2013年6月18日の函館スプリントステークス(GⅢ)の予想的中メールを設定した場合の例です。
実際はこのレースだけでなく、この日開催の全レースが送信設定されています。
送信設定が行われていると左上にある「馬ちゃん予想」と記載されている部分のバックカラーが橙色から黄色に変わります。
レース結果が出て的中判断を行うと、バックカラーは緑色になります。(その時に予想が的中していれば的中メールを送信します)
的中かどうかの判断を行うのは「馬ちゃん予想」の内容ではなくて、その下段にある予想欄になります。
ここでは、③サクラアドニスの複勝と①②③⑫のボックスと⑫を頭にした馬単を2点設定しています。

特定のレースの的中チェックを行いたくなければ、左上にある「馬ちゃん予想」と記載されている部分をダブルクリックしてください。
バックカラーが初期状態の橙色に変わって的中メールの送信対象から外されます。
これはトグル動作になっています。

【注記】
メールの送信に失敗しても、何度も繰り返しての送信は行なわないと思いますが、お使いの環境で安定して動作するかどうかは十分に確認してください。

●的中検証について

作成したプログラムが、どの程度の的中率と回収率であるのかの検証は競馬予想プログラムの作成者なら必ず行わなければなりません。
私の場合はプログラムの開発中は、この作業に明け暮れしてしていたと言っても良いぐらいです。
もし、この設定をコンピュータに1週間ぐらい掛けて自動的にやらせたら、素晴らしい競馬予想ソフトが完成すると思うのですが、私の力量では荷が重いです。
元々は開発用のツールとして作成したものでしたが、少し体裁を整えてメニューに組み込みました。
下記の画面が2013年6月24日現在の的中検証画面です。

的中検証画面

1月12日にフェアリーステークス(GⅢ)で39140円が的中していて嘘だろうと思われる方は多いと思われますが、これは真実です。
実はこの日から「馬ちゃんの競馬予想」で、「エクセル競馬予想 馬ちゃん」スペシャル版 Ver 1.10 の掲載を始めましたので、レースが始まる前にこの予想を見られた方は多いと思います。
私はたまたま来客があって、この馬券を買いそびれてしまったのですが、次の日の日経新春杯(GⅡ)のレースは馬ちゃん予想通りの馬券を買って4040円の配当を得る事ができました。
この調子なら、2013年度は黒字になるのではないかと期待をしております。

【注記】
今回のバージョンから、予想が終了しているレースだけの検証を行うようにしました。
以前のように、全てのレースの予想を行ないながら検証するのでは時間が掛かるからです。

●IPAT投票機能について

「エクセル競馬予想 馬ちゃん」ハイブリッド版(Ver1.08)にはIPAT投票機能を搭載しなかったのですが、それ以前のバージョンではIPAT投票機能を搭載しておりましたので、今回は搭載する事にしました。
まず、事前に環境設定ファイル(Umachan111.ini)の[IPAT]の項目3か所を記入しておきます。
IPAT環境設定ファイル
左の図の赤丸で囲んだ部分の3か所です。
ここでの記載内容は一例ですので、JRAから指定された内容を記入してください。
InetID1 には、ネットID番号を記入します。
KanyuNo1 には、加入者番号を記入します。
ParsNo1 には、P-ARS番号を記入します。
Password1 のパスワード記入欄には、安全のため記入しないでおきましょう。

Maisu1=1 は、馬券の購入枚数で単位は100円になります。
私は貧乏人なので100円単位で買う事が多いのですが、一般的には1000円単位で買う人が多いと思いますので、その場合はMaisu1=10にしてください。(要はハイリスク、ハイリターンと言う事です)
UseIpatFirst=1 は、IPATの記入欄の1番目を使用する事を表しております。
最大3か所までのIPATの登録が可能です。


画像は、2013年5月5日のNHKマイルカップの投票を実際に行った時の画面です。
操作盤の「PAT接続」ボタンを押した時の画面になります。(WindowsXpでの動作画面です)
投票機能を搭載すること自体は難しくはないのですが、お金が絡みますので何らかの理由で馬券が購入できなかったですとか、間違ったレースを選択したとか、間違った組み合わせの馬券を買ってしまったとか、クレームを言われる方が必ずおりますので、そんな方達のために警告表示を掲載しました。
最近ではやたら権利とかを主張する人が増えて、ちょっとした事にも難癖をつける人が多くなりましたので、目障りで余分だと思われる表示でも記載するようにしています。

IPAT投票1

この日は何やらJRAから「重要なお知らせ」とか出ましたので、一応見てから画面内の「OK」ボタンを押します。
そうすると、以下の画面になります。

IPAT投票2

通常のJRAの投票画面が表示されます。
ここから、画面内の「通常投票」のボタンの操作もできるのですが、画面右上の緑の枠内にある「買目記入」ボタンを押します。
そうしますと、必要な記入事項が自動的に作成されて以下の画面になります。

IPAT投票3

1秒前後で必要な事項が記入されて、投票送信前の画面になりますので、なかなか便利です。
ただ、開発直後の段階ですから買い目の内容や購入金額が見通せる10点前後の馬券の購入にしていただきたいと思っています。
その点を考慮して、現在は最大購入点数を30点迄にしております。

買い目の修正が必要な場合には、この画面から画面内の「投票内容修正」ボタンを操作して可能なようですが、詳しく動作を調べてはおりません。
JRAではIPAT購入に関する情報を一切公開しておりませんので、手探りでプログラムの開発を行う必要があります。
買い目や購入金額に間違いが無ければ、「投票」ボタンを押してください。

IPAT投票4

無事に投票が完了したようです。
これは実際の投票画面の内容で、受付番号が2なのは昨日に京都新聞杯の馬券を購入してから2回目である事を表しています。
最近は入金するのに便利な、即パットで馬券を買っておりますので、購入に必要な金額しか入金をしておりません。(購入資金が不足すれば追加は楽にできます)
投票金額が600円残っているのは、本日開催の新潟大賞典のレースの購入資金です。


●起動パスワードについて

起動パスワードとは、プログラムの起動時にパスワードの設定ができるようにしてあれば、セキュリティ上有効ではないかと考えたものです。
ただ、冷静に考えると抜け道は多くあって、現在は重要視をしておりません。
普通の人が、普通にパソコンのソフトを立ち上げた時ににパスワードの要求をされてプログラムを起動できなければ、あきらめてしまう人もいるでしょう。
その程度の効用であって、何が何でもプログラムを起動したいのであれば、方法の1つや2つは直ぐに思い浮かびます。
メニュー3の「起動パスワード」ボタンを押した時のの画面です。

起動パスワード入力

やり方は簡単で、起動時に入力するパスワードを入力するだけです。
再起動時からパスワードの入力を求められます。

【注記】
これは、余りにも子供騙し的な機能なので、公開時には削除する場合があります。
セキュリティを求めるには、後述のセミュリティの強化方法についてが優れております。

これがどんなものであるのかの簡単に体験する機能も残しております。
環境設定ファイル(Umachan111.ini)の[Security]の Security=OFF から Security=ON に変更するだけです。

環境ファイル5

上書き保存をして再起動をすると以下のようになります。

パスワード入力3

本来はパスワードは、[Security]のHashCordの欄に記入されるのですが、ここが空白の場合には、あらかじめ設定されたものをパスワードにしています。
初期設定されているパスワードは容易に解読できるようにしてありますから、試して見てください。(ヒントはプログラム名です)
2~3分間以内で解除できないようでしたら、失礼ながら相当に鈍い人です。
解読できるパスワードは無限と言って良いほどの組み合わせ数になります。

勿論、[Security]の Security=ON から Security=OFF に戻せば、起動時にパスワードの要求はされないので、このままでは意味がありませんが、設定暗号化を行えば[Security]の項目は表示されませんので、パスワード要求を回避する事はできません。
まあ、面白い機能と言えば面白い機能でしょうが。

【注記】
[Security]のHashCordの欄は、USBを使用して個人情報を入れる場合に使用しますので、USBに個人情報を入れて運用する場合は必ず空白の状態にしてください。
そうしないと、初めてUSB(個人情報が未登録のUSB)を使用する場合、個人データは入力済であると認識され、USBに個人情報を入れる事ができません。
又、起動パスワードは設定を行っても抜け道が多くて、セキュリティ対策としての使用はお勧めできません。
競馬には手を出して欲しくない、お子様向けの対策と言うべきでしょう。

●設定暗号化について

設定暗号化とは、一言でいうと環境設定ファイル(Umachan111.ini)を暗号化して記載内容を覗かれないようにする事です。
以前から重要なファイルの暗号化の必要性は感じておりました。
競馬の場合は、勝ち馬の投票を行いますので、特に投票するための情報は他人から覗かれないようにする必要があります。
競馬の資金を勝手に他の口座に移されるような危険はないと思いますが、競馬資金がどの程度あるのか知られたり、知らない間に勝ち馬投票されてしまう危険性は常にあります。
一番良い方法は、全ての登録情報を記憶する事ですが、これは普通の人には無理だと思います。
そこで考えられるのは、設定情報を暗号化して他人に見られても、内容が分からないようにする方法です。
ただ、暗号化と言っても子供騙しのような暗号化であったり、暗号化ソフトが高価であったりして、安心して気楽に使えるものは少ないようです。
色々探した結果、私はフリーソフトの ラインドール(Rijn.dll)(http://type74.org/rijndll.php)を使わせていただく事にしました。

私は暗号については素人ですので、この暗号化ソフトがどの程度の強度があるのかは分かりませんが、設定を生で記入するのに比較すれば、雲泥の差であるのは確かです。
フリーソフトであるとの明記はされておりますが、再配布をしても良いかは書いておられないようですので、上記サイトからダウンロードして、お使いのパソコンにインストールしてください。
尚、このソフトをインストールしたことによって、お使いのパソコンにいかなる不具合や問題が生じたとしても、私は一切責任を負えませんので、全て自己責任となります。
インストールは以下のように行ってください。(2013年6月現在の状態です)

ラインドール

赤丸で囲った部分をクリックして、rijndll091b.lzh をディスクトップなどに保存します。
これを解凍ソフトで解凍したフォルダ中に rijn.dll がありますから、これをシステムフォルダ(一般的に C:\windows\SYSTEM32 )にコピーすれば機能します。
解凍した中の他のファイルは必要ありませんが、readme.html には目を通された方が良いと思います。
「エクセル競馬予想 馬ちゃん」スペシャル版 Ver.1.10 がこのソフトを認識すると「メニュー3」の「設定暗号化」ボタンの文字が灰色(Not Enable)から黒色(Enable)に変わります。

環境設定ファイル(Umachan111.ini)を暗号化する場合は、事前にIPAT投票が問題なく動作する事を確認してから行ってください。
この確認を怠ると投票が出来なかった場合に、原因がどこにあるのか、全く分からなくなります。
尚、パスワードについては、安全のためにファイルに記載せず、手入力をされた方が良いだろうと考えております。

設定の暗号化は最後まで悩みました。
ファイルを暗号化するには解読するパスワードが必要になります。
それをどこに置こうかと言う点についてでした、
普通は個人の頭の中か、メモ帳に記載するのが普通ですが、世の中パスワードだらけですから、管理するのが大変です。
個人が一人しか使わないパソコンなら、いちいちパスワードを入れるのは面倒ですし、その必要もないでしょう。
一般的にパスワードはレジストリにでも入れておこうかとか、パソコン専用の例えばマザーボードのメーカーだとかCPUの製造番号だとかMACアドレスにしようかとも思ったのですが、使用者を制限する意味では有効でしょうが、大袈裟過ぎると感じました。
最終的に私が得た結論は、大勢の人が使用するパソコンではUSBメモリーに個人情報いれてしまおうと言う考えでした。
セミュリティの強化方法についてに記載した通り、これを本格的な運用方法にしようと思います。

ここでは操作性を第一にして、暗号は金融機関の暗証番号のように4桁の数字にしました。
これなら、覚えやすいので管理も楽です。
暗号キーは、その数字を元にしておりますので解読は困難です。
具体的にその方法の解説を行いたいと思います。
メニュー3の「設定暗号化」のボタンを押した時の画面です。

パスワード入力

入力した数字は見えませんが、入力内容は簡単なチェックを行っております。
これで「OK」ボタンを押すとメニュー3の画面に戻ります。

これでどんな事が行われたかと言うと、環境設定ファイル(Umachan111.ini)は暗号化されてUmachan111.ini.encと言うファイルになりました。
それでも、まだ環境設定ファイル(Umachan111.ini)は残っておりますが、中を見ると以下のようになっています。

環境ファイル1

[Security]以降の個人情報の項目がバッサリと削除されています。
暗号化されたUmachan111.ini.encファイルの中に以前の環境設定ファイルが入っているのです。
勿論、このファイルをバイナリエディタで見ても、以前の環境設定ファイルの内容らしき面影は全くありません。
では、パスワードに使用した4桁のキーはどこに保存してあるのでしょうか。

環境ファイル1

同じ環境設定ファイル(Umachan111.ini)の[FileCheck]のSetCordの中に、入力した数字がしっかりと書き込まれております。
ここまで書くと、あいつは馬鹿じゃないかと思われると思います。
パスワードが見えていて、どこが暗号なんだと思われるでしょう。
でも、ここまで考えるのに私は数か月悩みました。
このままの状態にしていても、私のソフトを知っている人かこの記述を見た人ぐらいしか、このことは分からないでしょうから、これでも6~7割の人は個人情報を見る事ができないでしょうが、いくらなんでもあんまりですから、設定したコードを消してから上書き保存をして見ます。
すると以下のようになります。

パスワード入力2

このような画面が現れてパスワードの入力を求めれらます。
これで多少はあいつは馬鹿じゃないかと言う人は少なくなると思います。
どこからパスワードを読みとっているのかと言うとパスワードはどこからも読み取ってはおりません。
入力された数字をキーにして暗号ファイルを解除しているのです。
正常に解除されたかどうかは復号したファイル内の特定の文字を見れば判断できますので復号が正常に行われたのかどうかは判断が出来るのです。

それでも、たかだか4桁の数字と分かっているのですから、パスワードを知らなくても気長に試していけば、やがては解読できると思います。
この点が今まで操作性の良さ(単純なパスワード)と暗号強度の点で悩み続けた部分だったのですが、完全な両立は無理と考えて暗号強度の要求される場合にはセミュリティの強化方法についてにするようにしました。
これなら、暗号ファイルは使用者が持ち歩いている上に、パスワードは任意長の英数字の使用が可能で、しかも解読キーはハードの固有情報を利用しているのですから、私が考えた中では最強のものです。
これで、多人数が使用するパソコンで使用に耐えるかを試してみたいぐらいです。

尚、[FileCheck]のSetCordの中に数字を残しておけば、その数字で解読を行いますのでパスワードを求められる事はありません。
パソコンを使う人が本人しかいなくて、周囲に競馬をやる人が居なければ、残したままにしておいても問題は無いと思います。
勝ち馬投票のパスワードの部分さえ記入していなければ、これが今までの他のソフトのやり方なのですから。

【注記】
この方法が解読されるとすれば、エクセルのプログラムの内容を知られた場合でしょう。
エクセルには高価な解析ツールも出ておりますので、プログラムを完璧に隠蔽するのは難しいかも知れません。
これが現在も頭を悩まされている部分で、公開が遅れている原因の1つにもなっています。

●セミュリティの強化方法について

設定暗号化についてで説明したように、環境設定ファイル(Umachan111.ini)を暗号化すれば、確かに環境設定ファイルの内容を簡単に見る事はできません。
しかし、プログラムを動作させれば、IPATのパスワードこそ表示されませんが、ネットワークIDや加入者番号などは簡単に見る事ができます。
これでは、俗に言う頭隠して尻隠さずの状態です。
ならば、ネットワークIDや加入者番号は表示しないようにすれば良いではないかとなるのですが、そのようにすると今度は動作しない場合にどの設定を間違えて記入しているのか全く分からなくなります。
動作させるまでは設定内容が容易に把握できて、動作してからは一切内容が分からないようにするのが理想的と言えます。
この相反する機能をどのようにするのかに苦心致しました。

基本的に多くの人が利用する可能性のあるパソコンでは、環境設定ファイルを暗号化する程度では全く駄目です。
どんなに強力に暗号化しても、時間を掛ければ暗号は解読されてしまいます。
最近の超高性能なパソコンを使用すれば、10桁程度のパスワードでも数時間~数日程度で解読されてしまうようです。
そこで対策として考えられるのは、個人情報は多くの人が触るパソコンの中には入れて置かない事が必要となります。
そのために、このソフトでは個人情報はUSBメモリーの中に入れておき、プログラムの起動後にパソコンにUSBメモリーを挿入して個人情報を読み込ませる機能を持たせました。
これなら、個人情報はパソコンのメモリーの中に記憶されますので、情報を読み込ませた後はUSBを抜く事ができます。
パソコンのメモリーの中に記憶された情報はプログラムの終了時にクリアすれば、内容を知られる危険性は低いでしょう。

USBメモリーの中に入れる個人情報にも一工夫が必要です。
このUSBメモリーを落として誰かに拾われたり、密かに内容を他人にコピーされる場合も想定しなければなりません。
拾ったUSBメモリーを使って、そのまま他人が使用する場合も絶対ないとは言えませんので、その対策も必要です。
私が考えた対策は、USBメモリーに入れた個人情報は、まず暗号化しておきます。
これによって、内容を安易に見られる事はないでしょう。
次に、個人情報をパソコンに取り込む場合にはパスワードを必要とするようにします。
念を入れたければ、3回パスワードを間違えると一定時間使用できなくするとか、いっその事個人情報ファイルを消去させるようにしておきます。
これによって、他人がこのUSBを使用して簡単に馬券を購入したりはできなくなります。
最後に、この暗号化された個人情報を他のUSBメモリーにコピーしても使用できないようにする必要があります。
つまりは、個人情報を解読するには、特定のUSBメモリーでなければいけないようにする訳です。

USBメモリーには、そのUSBメモリーのメーカーや型式、製造番号の情報が入っておりますので、その内容を比較して動作条件や暗号解読情報にすれば良いでしょう。
同じメーカーの同じ型式の同じ製造番号の製品はないと思いますので、これで大丈夫だろうと思います。
このプログラムの中に、USBに暗号化して個人情報(ネットワークID、加入者番号、パスワード)を書き込む機能を設けましたので、セミュリティは強化されたと思います。
問題点は、特定のUSBメモリーを使用しますので、その供給方法です。
そこまでして、セミュリティを強化したいと思われる方が、どのぐらい居るのかでしょう。
これで商売ができるほど需要があるものなら、私が供給元になっても良いのですが。

【注記】
現在はプログラムも公開前の状態ですので、USBの供給はできません。
ただ、需要がどの程度あるものなのかを知りたいと思いますので、メールで、そんなUSBがあれば欲しいとか教えていただけるのは嬉しいです。
但し、私が供給するのではJRAーVANのソフトの掲載基準に違反する(フリーソフトとは言えなくなる)可能性もありますので、ソフトの公開後もどうなるかは不明です。
場合によっては、これは幻の機能になります。

具体的にUSBに個人情報を記憶して動作させた場合の画面を表示します。
何らかの方法で、このプログラム向けのUSBを入手して、メニュー3の「個人情報読込」ボタンを押した時の画面です。

個人情報入力1

個人情報が入力されていない状態でも、パスワードの入力を求められます。
でも初めての場合は、初期パスワードが既に入力された状態で表示されますから、「OK」ボタンを押すだけです。
なぜこのようにしているのかと言いますと、パスワードが無い状態で「OK」ボタンを押すと処理がキャンセルされてしまうからです。

次の画面です。
個人情報入力2
ここでは、本来の個人情報読込をする場合のパスワードを入力します。
できるだけ長い、意味の無い英数字を入力してください。
大文字、小文字も識別しますので、十分に確認ができるように入力した内容をそのまま表示させています。
パスワードとしては良くない例ですが、ここでは「Keibasoftumachan」をパスワードにして見ました。
日本人は人真似が好きですから、試される危険がありますので、くれぐれも同じパスワードにはしないようにしてください。
特に「umachan」の文字をパスワードの一部にしない方が安全です。

説明が前後しますが、初めて「個人情報読込」ボタンを押した時は、USBに個人情報を書き込む動作になります。
その書き込む内容はどうするのかと言うと、全部を手入力するのではなくて、あらかじめ用意したファイルの内容から読み込むようにしています。
読み込みに使用するファイルは環境設定ファイル(Umachan110.ini)になります。
項目の[Security]以降の内容をコピーします。
当然ながら、このファイルには個人情報が全て書き込まれていなければなりません。
IPAT関係の情報を入れたいのであれば、十分に動作確認の取れている環境設定ファイルをUSBフォルダにコピーすれば良いだけです。
「OK」ボタンを押すと以下のような画面になると思います。
個人情報入力3
非常に簡単なのですが、実際に誰がやっても簡単なのかは私には分かりません。
設定した起動用のパスワードさえ忘れなければ何度でもやり直しができますから、問題はないでしょう。
起動用のパスワードの変更をしたい場合は、最初にUSBに入っていた初期状態の暗号化ファイルのバックアップを取ってあれば、それを入れ替えるだけでできます。
このソフトでは、安全のために暗号化されているファイルの内容を見る機能はないですが、別の内容に差し替える事はいつでもできるようになっています。

この設定ファイルを別のUSBにいれても動作するのかとか、別の人の暗号化されているファイルをこのUSBに入れると動作するのではないかと気になると思いますが、暗号化ファイルはUSB固有の識別情報も考慮しておりますから、どちらの場合も動作することはないでしょう。
そんなんで簡単に動作するのでは、セキュリティを考慮しているとは呼べないでしょう。
老婆心で念のために書きますが、USBから個人情報を得る方式にした場合は、パソコン内にある他の全ての環境設定ファイルの[Security]項目以降は削除しておかないとUSBにする意味がありません。

実際の動作の流れですが、パスワードによるチェック→暗号ファイルの復号→データの読み込み→復号ファイルの消去になります。
暗号データを復号してからデータをパソコンのメモリーに取り込んで復号したファイルを消去するまでの時間がどのぐらいかですが、100分の1,2秒は掛かるかも知れません。
復号したファイルの消去に失敗する場合もあるのではないかとか不安には切りがありませんが、全てUSB上で作業を行っておりますから、USBを紛失したりしなければ、ほぼ安全と言えるでしょう。
安全を際限なく求めるとコストが高くつきます。


●HTML作成について

当サイトでは、「馬ちゃんの競馬予想」という競馬の予想ページを載せておりますので、その予想ページを作成するためのHTMLファイルを作成するためのものです。
一般の方には無用なものですが、自分の使用するプログラムと共用しておりますので、このようなボタンを設けております。
共有にしたのは、手抜きと言うよりも、常に同じプログラムを使用していないと予想結果が異なったりする場合があるからです。
作成されたHTMLファイルは、インストールフォルダに、Keiba.html と言うファイル名で作成されます。
違うレースでも毎回同じ名前で作成されますので、ファイルが増える事はありません。
当然ながら、通常のブラウザで予想内容を閲覧する事ができます。


●基礎点作成について

色々な場所に記載している通り、基礎点と言う考え方は競馬予想に非常に有力であると私は考えております。
似たような考え方で偏差値と言うものがありますが、これを競馬に応用しようと思った場合には、色々な問題点があります。
実際に偏差値を利用した競馬予想などと言うものがありますが、これが全く的中しないのは以下の理由によるものであると考えております。
(1)偏差値を求めるための元になるデータを選定するのが難しい。
学校のテストのように、競馬を一からげにして、1着になった回数などを点数にしても、全く無意味な事は競馬に首を突っ込んだ事のある人なら理解できるでしょう。
単純に過去のレースの順位を点数にするのが不適切なのは、以下の理由などによります。
(2)競走馬には適性がある。
競走馬には長距離に適した馬もいれば、短距離に適した馬もおります。
これらを全く考慮せずに、偏差値などを求めても無意味であるのは、競馬をやっている人なら常識です。
(3)競馬はギャンブルなので偏差値が出るほど競走馬に格差がでないようにしている。
これも当たり前のことですが、レースで勝つ馬が毎回決まっているのではギャンブルにはなりません。
そのため、JRAでは競走馬をランク分けしたり、ハンデ戦を設けたりしている訳です。
つまりは、同じような能力のある馬がレースに参加して、能力差が無いようにしているのですから、偏差値を求めるのは無理に近いようになっています。

基礎点も偏差値と同様の考え方ですから馬の能力差を求めるのは難しいのですが、それでも偏差値よりは遥かに増しになっています。
一つには馬のランク別に基礎点を設定していることです。
競走馬が500万条件のレースに参加した場合と重賞競走に参加した場合の基礎点を分けて(全ての条件で分けております)いるので、より現実実のある配点になっています。
その配点の算出方法もそのランクでの順位だけでなく、そのレースに於ける馬の人気も考慮して偶然性を緩和しています。
更に、配点はレースを重ねるごとに微調整(毎週のレース後に基礎点は修正されます)をしておりますので、競走馬のレベルはデータが増えるごとに正確になってくると考えています。
以上のような点から、基礎点の考え方は競馬予想に有力ではないかと思っている訳です。

しかし、現在は基礎点を含めた競馬予想は全く行っておりません。
その最大の理由は、元々馬の能力差は微小なものですから、それに基礎点を含めると予想結果ががらっと変化してしまいます。
特に当サイトのように競馬予想ソフトで導いた競馬予想を載せている場合には、実際にそのソフトを使用している方も予想が再現しないと、ソフトをインチキ呼ばわりされてしまいます。
悪い評判(あのソフトは、サイト上の予想結果を細工しているだとか)が、どれほど使用者数の減少に繋がるかは言うまでも無く、私はそれを恐れているのです。
当サイトが競馬予想の売り込みを行うサイトなら予想が的中するだけで良いのですが、ソフトを配布している場合は全ての方が同じ予想結果にならなければいけないのです。

基礎点を毎週配布すれば良いのはないかと言われる方もあるかと思います。
それがどれほど大変な作業であるかは、やった事の無い方には想像できないでしょう。(私もやった事はありませんが、毎週競馬予想を掲載するのでも結構大変なものです)
ましてや、手間が掛かるからと基礎点の配布を有料化でもしようものなら、単なる金儲けのための競馬サイト(何とか指数の販売とか)と同じになってしまいます。
そこまでして、競馬を金儲けの手段にしようとは思いません。(してみたいと思う気持ちが無い訳ではありませんが)

もう1つの理由は、基礎点を含めなくても、そこそこ的中する事です。
基礎点を含めれば、更に的中数が増える事も考えられますが、絶対にそうなるとは言い切れません。
それで、最近は基礎点を競馬予想に含める事は止めております。
当ソフトでも、基礎点関係はメニューから削除しようと思ったのですが、従来からある機能なので残しております。
ただ、最近では使用しておりませんので、当面は解説を除外させていただきます。
基礎点を含めた場合の動作検証も不十分ですから、御使用はお勧め致しません。


●基礎点読込について

プログラム上では存在しておりますが、現在はこの機能は保留状態にしております。
詳しくは 基礎点作成について をご覧ください。


●基礎点書込について

プログラム上では存在しておりますが、現在はこの機能は保留状態にしております。
詳しくは 基礎点作成について をご覧ください。


●基準タイム読込について

基準タイムは人気ソフトのTargetが使用しているものです。
これは、Targetの作者が独自に考えだしたものなのか、あるいは従来からある考え方の1つであるのかは詳しくは知りません。
いずれにしても、有名なスピード指数の競馬予想の考え方を基にして、考えだされたものであるのは確かなようです。
最初にTargetに記載してある基準タイムについての説明を記載します。

競馬では、タイムを予想の重要なファクターとする方法は多いのですが、いかんせんタイムは同じ日ならともかく、時期や場所が違う開催のタイムを比較するのはあまりに意味がないのは、タイムで予想をしようと考えたことのある方ならすぐにわかることだと思います。
そこで登場するのが"馬場差の補正"です。
これは、ある特定のタイムを設定し、開催場所別・日付別に、そのタイムとの差を記録し、「3回東京3日目は、前の週より1秒遅い」というような表現を可能にしたものです。
後の予想時にタイムにその補正をして比較するものです。
ですが、1つの数字では、距離が違ったりすれば、誤差が大きくなり、その限界もすぐに露呈します。
そこでとりあえず距離別に設定すればその問題は一応解決します。
1000万下のタイムを基準とした某タイム理論もこれに近いものです。
ですが、同じ距離のレースでも、長距離になるとスローペースになったりして、クラスが上でも逆に遅いタイムが出たりすることもあります。
これでは、その理論だと下のクラスの方が力が上ということになってしまい、これもすぐに限界が露呈します。
そこで、最終的に行き着いた先が、レースごとに基準タイムを設定するという方法です。

スピード指数は競馬予想の方法として一時大流行しました。
現在でも使用しておられる方は、少なからずおられると思います。
そのスピード指数の欠点?をレースごとに基準タイムを設けて解決しようと試みた方法であると言えるでしょう。
Targetを使用しておられる方なら、出馬表に基準タイムを元にした補正タイムと言うものが出ておりますので、競馬予想にどの程度参考になるものかは御理解していただいていると思います。
私もスピード指数も一通り程度は試した事がありますが、どちらも参考にはなるが決定的にはほど遠いと思っております。(決定的なら競馬は成り立ちませんが)
タイムだけを使って競馬予想を行う方法には多少無理があると思っております。
その原因としては、Targetの作者も上記の説明に書いておりますが、競馬には展開があるからでしょう。
展開は競馬の神様と呼ばれた故大川慶次郎氏が初めて提唱したと言われておりますが、さすがに鋭い観点から競馬を見ていると思います。
私の競馬予想のスタイルも、予想の原点は展開にあります。(競馬予想をする職業の人で、レースの展開を無視する人はいないと思います)

余談は兎も角、このプログラムには基準タイムの読み込み機能と基準タイムの書き込み機能があります。
但し、競馬予想に基準タイムは利用しておりませんので、基準タイムを読み込む必要はありません。


●基準タイム書込について

基準タイム読込について にまとめて記載しております。


●競走馬データについて

競走馬データとはレースに参加する可能性のある全ての馬の基礎点の確認・修正を行うために作成したものです。
従来は基礎点をこの競馬予想ソフトの原点と考えておりましたので、しっかりした基礎点を作成しておけば競馬予想は容易であると考えておりました。
最近は、 基礎点作成について をご覧いただければ分かる通り、基礎点を競馬予想に使用しておりませんので、基礎点の編集は必要性がなくなっております。
データベースを構築した時点での競走馬の基礎点は0点になっております。

【注記】
ソフト上の処理は、競走馬の基礎点が0点の場合は、初出走馬として扱われ+40点が加算されます。
この理由は、0点では競走能力が最低点のため入着する可能性が無い馬として扱われるためです。
それよりは、初出走の場合でも可能性を考えて、+40点程度を与えるのが適当だろうと考えているからです。

●騎手データについて

レースに出走する可能性のある、JRAの全ての登録騎手のデータが表示されます。
騎手のデータファイルとしての表示や、騎手の配点を設定するために使用します。
競走馬に騎乗する騎手が誰であるのかは、レース結果に大きく影響しますので必要なことですが、どの騎手をどのように評価するのかは非常に難しい問題があります。
この騎手は穴をあける事が多いと思っていても、穴を開ける要素が競走馬にどのぐらいあって、騎手にどのぐらいあるのかの判定が難しいのです。
結局は、大穴を狙う場合には、穴を開ける騎手が騎乗する全てのレースの馬券を買う事になり、非常に効率の悪いものになります。

このソフトでは、騎乗する騎手によってレースの予想を行っておりません。
能力の高い騎手が騎乗している馬は勝つチャンスが多いのは間違いありませんが、オッズ(人気)も騎乗する騎手による影響が大きいために、人気に沿った予想になってしまいます。
これでは、的中数は増えるかも知れませんが、大穴配当を得る事ができません。
そのような理由から、騎手による配点をしておりません。


●調教師データについて

レースに出走する競走馬を調教する可能性のある、JRAの全ての登録調教師のデータが表示されます。
このデータ表示も、ずいぶん前のバージョンから行っているのですが、競馬予想には利用した事がありません。
調教師のレベル差も歴然として存在しているのですが、レベルの高い調教師の所有馬がずば抜けて勝率が良い訳ではありませんので、調教師によって予想するのは多少無理があるようです。
やはり主役は馬ですから、馬の能力が第一であるのは確かだと思います。
調教師や厩舎関係者なら、レースに出走する馬の状態を把握しているでしょうが、これが公開される事はありません。
状態が悪いにも関わらず、調教師は馬の状態は問題がないと平気で嘘を言います。
嘘で有名な話は、2006年のジャパンカップのレース前にハーツクライは持病の喉鳴りが悪化している状態にも関わらず、レース前のマスコミの質問に対して全く問題がないと橋口弘次郎 (はしぐち こうじろう) 調教師が公言しましたので、2番人気に推されましたが結果は10着に惨敗、ほどなく登録を抹消されました。
実際にはレース参加も無理なようなひどい状態だったようです。
本当の情報は、レース関係者にしか知らされなかったのでしょう。
全部の調教師がこうだとは思いたくありませんが、概ね調教師の人間性はこんなものです。


●馬主データについて

登録されている全ての馬主を表示します。
馬主と競走結果の関係となると雲を掴むような話になります。
一般的に言えるのは、競馬に詳しくない馬主(税金対策で馬主になったような方)の馬は、勝つチャンスは少ないでしょう。
良く活躍馬がいない例として出されるのが、芸能人が馬主の場合で、彼ら(彼女ら)の所有馬は重賞レースで勝つ事は極めて稀です。
やはり競馬に詳しい長年競馬をやっていて所有馬も多い馬主の馬が勝つチャンスは多いように思います。
それから、ローカル競馬になった時に、そのローカルに住む馬主の活躍が目立つような気がします。
昔は、競馬は裏社会的な存在でしたから、八百長レースや情報が公開されない場合が多かったようですが、今もローカル開催は情報が不足していると感じます。
基本的には夏競馬(ローカル競馬)には手を出さないのが、損をしない競馬のスタンスと言えるでしょう。

【注記】
競馬は数多くの情報が入る馬主が有利であると言えます。
JRAの職員や調教師、騎手は馬券を買ってはいけない事になってはおりますが、それが形骸化しているのは常識でしょう。

●生産者データについて

登録されている生産者データを表示します。
競走馬の生産者も年々変化しているようです。
登録数が多いのは、筆頭が社台ファームで2位がノーザンファームですが、2,3歳馬が多いのはとなると順位が逆転するようです。
ウィキペディアによれば、社台ファームは、北海道千歳市にある牧場で代表者は吉田 照哉(よしだ てるや)氏です。
母親が吉田和子氏、妻が吉田千津氏、息子が吉田哲哉氏で、全員が馬主になっています。

ノーザンファームは、北海道勇払郡安平町にあって、こちらも社台グループが運営をしています。
代表者は吉田 勝已(よしだ かつみ)氏で社台グループ創始者吉田善哉氏の次男です。
ブエナビスタもここで繁殖牝馬となっています。
生産者データは調べるまでもなく、社台グループの生産馬が日本の競馬界を牛耳っています。

サイトを見ていると、現代の競馬を「社台の運動会」と称している人も少なからずおります。
騎手も社台の馬に乗せて貰えないと、勝率が上がらないのは事実です。
調教師もレースに勝てる馬を調教していなければ生活が出来ません。
そこから、色々な話(エピソード)生まれております。
その辺の話は、サイト上に多くありますので、興味のある方は検索してみてください。
競馬を予想する上で、決して無駄にはならないでしょう。


●リボン表示について

リボンとは、今までのExcel(エクセル)のメニューやツールバーに代わるものです。
Office 2007から、このようになりました。
競馬予想プログラムではリボンを必要としませんので、プログラムでリボンを非表示にしています。
しかし、場合によってはリボン操作を行いたい場合もありますので、メニューから表示できるようにしております。
このボタンはリボンの表示と非表示をトグルで切り替えができます。

エクセルには統計処理の機能が豊富にありますので、競馬データの分析には打って付けだろうと思います。
残念ながら、それを利用して競馬予想を行っている方は皆無に近いのではないでしょうか。
統計分析は学問的にも難しいので、専門の教育を受けた人でないと利用できません。(言うまでもなく、私には無理です)
結局は、怪しげなデータマイニングを振り回すのが精一杯になるのでしょう。
データマイニングの信奉者は多いのですが、私見としては外れ過ぎると思っています。(あくまで現状のデータマイニング予想を見ての話です)


●コンテキスト(右クリック)メニューについて

このバージョンでは、マウスを右クリックした時に独自のメニューを表示させるようにしました。
通常、エクセルを立ち上げて、シート上で右クリックを行うと下図のようなメニューが表示されます。
これはエクセル2010の場合です。
コンテキストメニュー
このメニューは非常に重要で動作上有益なものです。
エクセルのこのメニュー内容を勝手に変更するのは大変な事になりますので、「エクセル競馬予想 馬ちゃん」スペシャツ版 Ver.1.10 を使用している時だけ専用のメニューを表示させる必要があります。

こちらがレース予想画面のコンテキストメニューになります。
シート内の適当な所で右クリックすれば下図のようにメニューが表示されます。
コンテキストメニュー画面1
コンテキストメニューの表示は以前から考えていたのですが、実際にメニューにどんな機能を乗せようかと色々やっておりました。
メニューの中にあるように、任意のレース番号に移動するのも、コンテキストメニューを利用するのが快適に感じました。


●買い目設定盤について

買い目設定盤とは以下のような操作盤の事です。

買い目設定盤1

一目見て、何に使用するのかが分かると思います。
私は人気ソフトのターゲット(Target)の買い目設定しか使った事がありませんので、外観も操作方法も出来るだけ似せて作成しました。(笑)
ターゲットを使った事のある人でしたら何の説明もなく使えると思いますし、使った事が無い人でも操作に迷う事はないと思っています。
ひょっとしたら一番難しいのは、この「買い目設定盤」をどのようにして表示させるのかになるかも知れません。
買い目を設定するのは、レース開催日でレース結果が出ていないレースだろうと言うことで、レース結果が出ている所では「買い目設定盤」を表示できないのです。

これなんかは、マイクロソフトの余計なお世話機能のような気がしたのですが、コンテキストメニューのメニューの中の「操作盤」を選んだ時に常に「買い目設定盤」が出ると不便な時があったので、このような仕様にしました。
ですから、レース結果が出ているレースでは「買い目設定盤」の表示ができないのですが、そこはソフトを騙して表示させる事ができます。
このソフトでは、レース結果が出ているかどうかは、馬連の配当表示が出ているかどうかで判断をしていますので、そこの表示を消せば右クックの「操作盤」を選択した時に「買い目設定盤」が優先的に表示されます。
当然ながら、レース結果が出ているレースで買い目を設定しても何の意味もありませんから、「買い目設定盤」がどんなものであるのかを見る場合や操作方法を試して見たい場合だけになる訳です。

この機能はまだ開発途中の部分があって、隠し機能にするつもりでしたが、ひょっとしたらこのソフトの目玉になる場合もあると考えて、使用方法に載せることにしました。
実際に買い目を設定させると分かりますが、機能が働かない場合や正常に動作しない場合がありますので、くれぐれも信頼しきって馬券を購入する事はお止めください。
もし、間違った組み合わせの馬券が設定されたとか、組み合わせにあるべき馬券がないとかで損失を受けられても、私は一切責任を負えませんので、全て自己責任となります。
手抜きではないかとお叱りを受けるかも知れませんが、数学の組み合わせの算出は結構難しいものです。
時間が取れれば、サイトの解説などを参考にしてプログラムの見直しを行いたいと思います。
バグを放置する気持ちはありませんので、不具合があればメールなどでお知らせください。

徐々に解説を加えていきたいと思いますが、まず「枠連」を購入する場合で同枠の馬券を買う場合には以下のようになります。
買い目設定盤2
枠番をクリックする度に、バックカラーが黄色→赤色→青色→黄色・・・のように変化します。
青色の表示に設定すると同枠の購入になります。
この点は、ターゲットのやり方とは根本的に異なっていると思います。
ちなみに、この枠連の設定は2013年6月16日(日)の函館12R 北斗特別の枠連配当です。(ソフトを騙して月曜日に表示させています)

【注記】
出走頭数の関係で同枠があり得ない場合でも設定されてしまいます。
その場合は、投票の際にエラーとなると思いますが、投票時にエラーが発生すると未投票や2重投票になる可能性が高いです。
そのようになって損失を受けられても、私は一切責任を負えませんので、全て自己責任となります。
勿論、今後ソフトで設定エラーを検出できるように努力はしてまいります。

[戻る]