2018年7月10日 星期二

炒埋一碟

馬會在6月30日將賽馬資料和即時賠率格式由XML轉為JSON之後,池某這裡意外地成了一眾程式賭馬者分享發現和討論心得的地方,池某也想不到這個遊戲竟有這麼多同道中人,真乃吾道不孤也。

有讀者來信反映,明明在Google search到相關的內容,但click入池某的blog之後怎麼找也找不到。池某照做一次後發現,問題的根本還是池某懶惰之過,由於已半年沒有更新文章,上一篇blog文已累積了370多條留言,而blogger.com只會顯示頭200條,之後的就“深藏不露",要不斷按最底的“載入更多"才會出現,難怪新讀者search得到但看不到。

真是酒香也怕巷子深。既然那些都是blog友們有心分享的發現,沒理由讓這些有用訊息因池某的懶惰而淹沒在雜亂的留言之中,現在將相關的link炒埋一碟,集中呈現,也歡迎大家補充其他新發現。

排位

相當於舊版XML的getXML.aspx?type=Starters

新版(credit: raylam):
http://bet.hkjc.com/racing/getJSON.aspx?type=rdt

與舊版不同的是,JSON版會一次過顯示賽日所有場次的資料,不能像舊版那樣只要單場的。

即時賠率

JSON版links(credit:賭人、都好客、Unknown)

獨贏
http://bet.hkjc.com/racing/getJSON.aspx?type=win&date=2018-07-01&venue=ST&raceno=1

位置
http://bet.hkjc.com/racing/getJSON.aspx?type=pla&date=2018-07-01&venue=ST&raceno=1

連贏
http://bet.hkjc.com/racing/getJSON.aspx?type=qin&date=2018-07-01&venue=ST&raceno=1

位置連贏
http://bet.hkjc.com/racing/getJSON.aspx?type=qpl&date=2018-07-01&venue=ST&raceno=1

單T
http://bet.hkjc.com/racing/getJSON.aspx?type=tri&date=2018-07-01&venue=ST&raceno=1

四連環
http://bet.hkjc.com/racing/getJSON.aspx?type=ff&date=2018-07-01&venue=ST&raceno=1

孖寶
http://bet.hkjc.com/racing/getJSON.aspx?type=dbl&date=2018-07-01&venue=ST&raceno=1

三揀一分配
http://bet.hkjc.com/racing/getJSON.aspx?type=raceres&date=2018-07-01&venue=ST&raceno=1

各項彩池投注額
http://bet.hkjc.com/racing/getJSON.aspx?type=pooltot&date=2018-07-01&venue=ST&raceno=1

JSON版可以指定同時要多場賠率(credit:賭人、都好客):
http://bet.hkjc.com/racing/getJSON.aspx?type=winodds&date=2018-07-01&venue=ST&start=1&end=10
更改start=和end=後面的數字就可以。

JSON版也可以同時要獨贏和位置的賠率,單場及多場都可以(credit:賭人):
http://bet.hkjc.com/racing/getJSON.aspx?type=winplaodds&date=2018-07-01&venue=ST&start=1&end=10

JSON版的好處是數據結構很簡單,感覺上更新也稍快一點,壞處是用excel處理不如XML版方便,最大的缺點是,JSON版賠率沒有“winwillpay"這列數據,1.3倍和1.35倍都只會顯示為1.3倍,10.0倍至10.9倍一概顯示為10倍,故使用Kelly calculator計算注碼的偏差較大。


感謝blog友phpops為大家找到一個可用的新版XML:http://iosbsinfo02.hkjc.com/infoA/AOSBS/HR_GetInfo.ashx?QT=HR_ODDS_ALL&Race=*&Venue=*&Result=1&Dividend=1&JTC=1&JKC=1&Lang=zh-HK

這一條link包含了賽日所有場次的排位和各項賠率,如果只想要單個彩池賠率,把HR_ODDS_ALL改成HR_ODDS_WIN、HR_ODDS_PLA等等就可以了;若只想要單場排位和賠率,可以把Race=*的“*"改為想要的場次。池某就改成這樣來用:
http://iosbsinfo02.hkjc.com/infoA/AOSBS/HR_GetInfo.ashx?QT=HR_ODDS_win&Venue=*&Race=1