GoGyoとは
GoGyoマニュアル
プログラミング入門
指数活用法
条件コード
文法と機能
馬券の種類
指数DMの検証 Target指数
TigerOddsの最終レース日記
五行は競馬予想のためのプログラム言語です。
「たった五行で競馬ソフトを作る」というコンセプトで開発されました。
JRAVANの*優秀ソフトの指数を厳選配合します。作ったソフトに名前を付けることができます。
ソフトの成績を集計してソフトを育成します。自分のソフトを育てて回収率100%超えを狙う。
強いソフトが出来たら*予想コンテストに出る。予想大会で優勝して、最強ソフトに仕上げる。
最強ソフトの買い目で自動でIPAT投票できる。そんな夢をかなえるためのツールが五行です。
*Target,カツラギ,データマイング指数(DM,,TM)などの指数(Target外部指数形式であればなんでも)を読み込む事ができます。
2017/05/23更新
電脳賞の5R限定、1R1万円縛りの機能を解除
したgogyo1170523.zipをアップしました。
★2017/05/03 TargetのTGX指数読み込み対応
2017/05/3更新
新インストールファイル(Ver1.170503)
gogyosetup1170503.exe
gogyo1170503.zip
(実行ファイルのみ)
すでにインストール済みの方はこちらをダウンロードして解凍し、
C:\gogyoフォルダ(推奨)にコピーしてください。
*WARS主催の予想ソフトコンテストが毎月行われています。下は2017年4月の成績です。
呆然、鉄人1号、エナジー等のソフトは「五行」でプログラムされたソフトです。
五行で優秀なソフトを作られた方は、コンテストに参加してください。
お待ちしております。(問い合わせ先:yukie@oyako.com)
(コンテストにご興味のある方はメールください。→yukie@oyako.com
)
ブラウザの左下にダウンロード状況が表示されます。
ダウンロードが完了したら
[gogyosetup*******.exe]をクリックします。
*はバージョン番号
Windows10の場合はじめてgogyosetup.exeを実行すると、
OSがgogyosetup.exeの実行を拒否する場合があります。
その時は詳細をクリックして指示に従って実行できるようにしましょう。
Windows7の場合、
インストール画面が出たら、
[次へ(N)]ボタンを押してインストール作業を行います。
Windows10の場合、インストール画面が表示されない時は
c:\gogyosetupフォルダを作成してgogyosetup*******.exeファイルを
ダウンロードフォルダからc:\gogyosetupフォルダにコピーしておいて
c:\gogyosetup\gogyosetup*******.exeを実行します。
c:\gogyosetupフォルダに作成されたINSTALL.exeを実行します。
(*******)はバージョン番号です。
インストール先の設定などが終わったら、
インストール作業が完了します。
2)GoGyoを起動する。
GoGyo.exeを実行します。(推奨ではC:\GoGyo\GoGyo.exe)
はじめてWindows10で実行するときは管理者として実行します。
OSがGoGyo.exeの実行を拒否する場合があります。
その時は詳細をクリックして指示に従って実行できるようにしましょう。
次回からは普通に実行できるようになります。
WindowsのスタートメニューからGoGyoのアイコンを選んでクリックします。
またはデスクトップやインストール先のGoGyoのアイコンをクリックします。
GoGyoが実行されます。
データベースを読み込むため、
しばらく時間がかかります。
メイン画面が表示されます。
メイン画面は5つの画面に分割されています。
(1)レース選択リスト(カレンダー付き 日付の右にある▼をクリックしてカレンダーから日付を指定して下さい。)
(2)予想プログラム編集画面(この画面に予想プログラムを書きます。)
(3)指数表示画面(予想指数を出走馬毎に表示します。)
(4)プログラム予約語辞書(文字行をクリックすると文字列が(2)の編集画面に出力表示されます。)
(5)予想した買い目を表示します。
(6)トップメニューは予想前にデータを用意する際に良く使います。
4)JRAVANキーを設定します。
[ダウンロード&設定]タブをクリックして[JRAVANキー設定]ボタンをクリックします。
JRAVANのキーを入力したら[OK]ボタンをクリックします。
5)JRAVANの過去のデータをダウンロードします。
[ダウンロード&設定]ページの一番上の日付選択を設定してから[データダウンロード]をクリックしてください。
この作業はインストールした直後やデータが壊れたり、久しぶりにGoGyoを起動するときに行うものです。
過去2年分ぐらいのデータで充分です。それ以上のデータを取るとそれ以後のソフトの速度が遅くなります。
6)通常のJRAVANのダウンロード
トップメニューの[JRAVAN]クリックでレース開催日に行います。
7)エディタのフォントの設定を行います。
初期設定が文字色が見えない場合は文字色を設定しましょう。
トップメニューから[環境]-->[エディタ]-->[フォント]をクリック
フォント設定ウィンドウが出たら、文字色を背景色と違う色に設定しましょう。
8) 指数の保存先
五行はいろいろなソフトの指数を使って予想します。
Targetの外部指数形式(1日分)なら読み込めます。
Targetの指数は
C:\GoGyo\指数\ZI フォルダに格納します。
JRAVANのデータマイングDMの指数は C:\GoGyo\指数\DM
フォルダに格納します。
JRAVANのデータマイングTMの指数は C:\GoGyo\指数\TM フォルダに格納します。
DMとTMの指数は上図のように[トップメニュー]-->[指数]-->[DMTM]-->[1日]
で自動的に保存されます。
Targetの外部指数形式ファイル(1日単位)の名前が
「XX年月日.CSV」
(XX20170211.CSV)の場合は
C:\GoGyo\指数\XX フォルダに格納するルールで統一してください。
独自の指数を取り込みたい時は、あらかじめ指数フォルダの下にフォルダXXを作っておきます。
例えば HRPTV5Cの指数は
C:\GoGyo\指数\HR フォルダに格納します。
自然の指数は C:\GoGyo\指数\SZ
フォルダに格納します。
9) 指数の保存先を確認する
GoGyoのトップメニューから
[環境]-->[フォルダ閲覧]-->[指数フォルダ]をクリックして
各指数フォルダをクリックして指数の格納状況を確認できます。
10)予想ファイルを書く
初めての方はトップメニューから
[ファイル]-->[新規ファイルを作成]をクリックします。
するとプログラムエディタ画面に以下の文が自動的に作成されます。
wars(GoGyo,000-00,8,1D);//宣言文
A=指数(DM);//入力文
A=標準化(A);B=NN(A:-1:0);//計算文
E=順位(B);//順位文
単勝=1点(E1:0:9999:100);馬連=BOX(E1,E2,E3:0:99:100);//馬券文
たったの五行です。五行で競馬ソフトプログラムが書けます。
プログラムの文法や書式などは別に解説します。
初めてなので、このプログラムを実際に動かしてみましょう。
11)競馬開催日を決める。
予想したい競馬開催日をカレンダーから設定します。
カレンダーで日付をクリックすると、
画面左のレースリストにデータが表示されます。
レースリストデータが無い場合は、[JRAVAN]
もしくは[データダウンロード]をクリックしてください。
うまく当日のデータが取れない時は1週間前の日付から今日までの期間を設定してください。
12)速報オッズデータのダウンロード
速報オッズ1日分を全馬券種ダウンロードして圧縮保存します。
時間が掛かる作業ですので、当日の朝一回行うようにしてください。
オッズの目安として表示するためです。
最終的な速報オッズ取得は付属ソフトGoBetが行います。
13)指数のダウンロード
自分の使う指数を作成したりダウンロードしておきましょう。
今回はJRAVANのデータマイニング指数DMを使います。
14)予想ファイルの実行
準備が整いましたので、日付をクリック、画面左にレースリストが表示されたら
1R分の予想を実行してみましょう。
画面左のリストから[東京12R]をクリックしました。
すると、画面中央下に数値が表示されます。
ここでは詳しいプログラミングの話は割愛しますが、
DMの値はAの欄に格納されてすぐに標準化されNN関数でsigmoid関数を通して
Bに格納します。Bの値の大きい順番をEの欄に表示しています。
そしてEの順位の1位で単勝、Eの順位の1位、2位、3位で馬連BOXを買う命令を
出して右側の買い目欄に買い目[オッズ]を表示しています。
15)表示した買い目はGoBetを使って馬券を買いましょう。
買い目が出たら、画面右上にある[GoB]の青いアイコンをクリックします。
GoBetというIPAT投票ソフトが起動します。
初めての方は、設定画面でIPAT情報とJRAVANキーを保存しておいてください。
Gobet画面で[GoGyo]ボタンをクリックしてください。
「五行」で予想した買い目と速報オッズを取り込んで買い目リストに表示します。
[入金/残高照会]で入金を済ませておいて、
右上の投票金額を確認した上で[IPAT投票]ボタンをクリックします。
[IPAT投票]をクリックすると「IPAT投票確認ダイアログ」で
合計金額XXX円で投票してもいいですか?と最終確認しますので
[はい(Y)]を押すと自動的に投票します。