馬會在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
謝謝板主整理及放响新post
回覆刪除終於吾洗不停按載入更多了:)
咁樣大家都方便D
刪除貌似勤力左最終目標都係為左偷懶。XD
多謝池兄, 呢碟可以叫做「池漁炒飯」, 相信呢碟會好多人search到, 留言有望突破1000篇 :)
刪除唔好卦。留言太多大家都唔方便。
刪除老大,,,想問一下總投注額個xml係咩......我搵唔到..thanks
刪除目前確定可用的xml link就只有phpops兄所提供的那條,裡面沒有的部份有待再發掘。
刪除就係冇個投注額,,我試過打pooltot係冇的
刪除池兄用心良苦,大讚👍
回覆刪除都是blog友們的心血,池某搬字過紙而已。
刪除原來咁多人都係用xml,仲識埋json , 我只係用 excel 加vba , 算係逃過一劫,無野需要改。
回覆刪除但我都想試試json.
我上網睇完 json 教學,有d人係要裝額外程式拎data 再 過番落excel .
其實個流程大約會係點?定係唔用excel , 用其他程式黎建立database 會更好?
希望大家指敎一下
其實唔需要識xml亦唔需要識json。只係馬會用xml或json發放排位等資料和即時賠率,因計算注碼時需要最後一刻的即時賠率,才需要搞清楚其數據結構。
刪除Database部分池某都係excel+vba。
我寫了個VBA FUNCTION 去讀賠率, 都幾方便.
刪除不過唔識寫ARRAY既FUNCTION. 只能夠1格1格讀, WP就方便,Q/T就會慢.因為一個要0.02秘去RUN
=oddsF("QIN","2018-07-15","ST",1,"1-2")
=oddsF("WIN","2018-07-15","ST",1,1)
用返xml版應該容易搞D
刪除方法差不多, 只是差一兩行CODE, 反而現在更方便
刪除可唔可以教我點用VBA或者JSON,,,我之前一直用XML拎,,,但而家搞唔店
刪除馬會改database已經怨聲載道, 連hkjcodds.com都索性關站大吉
回覆刪除呢樣應該唔關改database事,聽講係馬會開始向使用馬會即時賠率的賽馬媒體收費,令他們生意難做。
刪除hkjcodds重開左, 有解釋係馬會轉左json令佢地要重頭再來
刪除要搞咁耐?似乎技術團隊需要加強。XD
刪除其實爆過波網個json睇, 我覺得轉左之後反而容易拆賠率出黎, 唔知佢地點解會咁渣
刪除關於model野吾知响呢個post問岩吾岩
回覆刪除請問大家有冇用累計獎金做factor?
就甘放入我model已經好有效
但我解釋吾到點解鸁得獎金越多 反而名次越低?
定我寫錯啲咩?
請問大家見到嘅係咪甘?
我sample size 大約6萬條record
池某覺得呢個factor很難作合理解釋,選擇了放棄。
刪除小弟用緊廿個factor嘅lr
刪除以RO predict place 個R係40幾
而本身小弟個EO predict place 個R呢
每個路程都係僅僅低於RO小小
但一加左累計獎金 大部份路程都大力爆過RO
除左2000+嘅路程吾work
但呢個factor係-ve effect又好奇怪
可以話對佢係愛不䆁手 哎而家見到池兄都吾用佢
搞到自己都吾係好放心用
好難至試到個有力嘅factor㗎嘛...
索先生係指用馬匹累積獎金定今季獎金?定還是騎師,練馬師既獎金都有用?
刪除我自已既model 就無用,因為要顧及好多取樣問題。
主要原因係香港跑馬係跑第五名,隻馬都有獎金,舉個極端既例子,如果隻馬只係每場只係跑第四至第五,累積獎金一直多,但永遠都唔入圍!
而且仲有好新馬獎金呀。。拍賣年度獎金呀。。有d 大賽仲跑到第六名都有獎金添。。。
咁樣就可能令model 靚,但我地唔會買第五名嫁嘛。。
仲要兼顧埋年紀同班次。。。有d 馬跑到7,8 歲都仲跑緊。。咁佢個累積獎金都會偏高,但隻馬狀態又係未一,兩年前既水準呢
香港大多數馬都係三四班浮動。。隻馬拎得奬金多就可能升班,以索先生為例。。7月11號場馬跑左第二,獎金又多左19萬,如果下場再keep 到跑得好,就會上番三班,佢既累積獎金可能會比其他一直係三班既馬多,但係未唔代表佢係三班有優勢。
依個只係自己經驗所得。。未有真正數據分折,希望解答到 點解獎金越高名次越低既問題
索先生倒不必以池某馬首是瞻,池某認為獎金很難作為factor來用是很個人的看法,並不能排除這是一個有效factor,可能只是池某未能做出來而已。
刪除獎金問題有些疑點不容易處理,例如PP海外的獎金算不算?如果算,不同產地的獎金標準怎樣定?
又例如獎金是不是越高越好?如果一匹馬兩季之前就贏了3000萬累積獎金而近兩季很少進帳,能不能說明牠目前的競爭力?
謝謝池兄匿名兄用心回覆
刪除從你們回覆 小弟都懷疑個-ve effevt可能係同馬匹當打嘅年紀鸁到嘅獎金有關
小弟只係直接用馬匹嘅本地life time累積獎金 完全冇做任何加工就放入model
不包括來港前海外賽事獎金
聽日我試下將呢個獎金除反佢個出賽次數
睇下會係點
同埋會試下嗰db 將個獎金group埋個age
study一下有冇特別pattern搵到出來
謝謝兩位意見
外國做model會將馬匹出賽每場平均得到獎金計算在內, 各位可以考慮試試
刪除用當季平均獎金,效果已經很好。但對初出新馬會有偏差,如不夠好,還可以將平均獎金排名。
刪除呢個做法看起來靠譜,基本上同用「近績」的意思相近。
刪除對於小弟嘅model
刪除總獎金>總獎金次數>平均獎金>
今季獎金>今季獎金次數>今季平均獎金
但只有今季獎金次數對大部份路程係+ve effect
即-ve coef when predict place
今日好奇試下用現成嗰21個factor
刪除由linear轉做logit
Set 左dependent var =1 if place=1
Else dep var=0
試左出來機乎全部在linear有效嘅factor都癈晒 除左同檔位同騎師有關嗰幾個仍然有效
請問各位用logit嘅師兄 你地個dep var係點定嘅呢?
冇willpay簡直不知所謂,如果十倍以下都還好,仲有一位小數,十倍以上誤差大到失去記錄既意義
回覆刪除所以池某都係用返XML
刪除wawawa...有心思,加油加油
回覆刪除抖暑了,下季再加油。
刪除我已经找到大部分赔率的URL,但是关于比赛场次时间的URL没有找到,有没有发现的告知一下?
回覆刪除http://logon.hkjcracing.com/racing/getJSON.aspx?type=jkc&date=2018-07-04&venue=HV
開跑時間?getJSON.aspx?type=rdt同XML條link入面好似有。
刪除这条LINK我从你这看到了,但是有一个问题就是,现在看还是停留在2018/7/15日,没有办法看到未来的数据?我算是半个IT,我这里有一个EXCEL_VBA半自动程序,是帮一个香港跑马爱好者做的。也是碰到了改版的问题。。
刪除新賽季9月2日開鑼,7月15日是今個賽季最後一個賽日,也是目前最新的數據。
刪除池生今季埋單贏多少
回覆刪除今季贏唔到錢。季尾尚算OK,煞科日大獲全勝。但季初失地很多(前面文章有寫),冇得追。
刪除原來 電路二號 就係池兄落手^^
刪除我都中,但無左一半彩池。。
呢隻唔中。天賦致寶、怪獸都市、再石磨藍、好運多贏、輝煌星都大注中。肇慶威威就細注中。
刪除馬季抖暑,還有賭波。不過今屆世界盃賽果不是大熱就是爆冷,孖膽開出概率賠率雙高的情況幾乎沒有,齋計世界盃在下是輸了,八卦一下池先生有否斬獲呢?
回覆刪除快餐人上
有一段時間冇買孖膽,世界盃開鑼後買返,中過幾次,全部派彩偏低,利潤甚微。世界盃之外的賽事亦是如此,像昨晚兩口全中,結果都係得啖笑,冇肉食。
刪除你好池兄, 在這裏借-借位-問: 關於賽馬的, 我做的MLR結果.. 經常都是最熱門嘅排第一, 是否意味modelling做得唔好?
回覆刪除另外有啲parameter例如超榜, 用1/0代表. 這是否好的processing?
其實hazard ratio好高又意味什麼? Thks!
EO與RO接近應算是成功的。
刪除1/0的做法,不知道probit model會否效果好些,logit model應不太適合。
Hazard ratio高即Parameter Estimate較大,代表這個factor趨向性不是很明顯。
謝謝回覆. Oh..我以為你都是用MLR... 現在頭痛就是好多parameters 都係1/0. 唔知道怎麼量化...
刪除感谢池兄之慷慨提供。
回覆刪除太客氣。不用謝池某。都是blog友們找出來的。
刪除{"OUT":"133129@@@;1=18=0;2=6.3=0;3=13=0;4=11=0;5=9.5=0;6=22=0;7=38=0;8=8.1=0;9=SCR=0;10=9.4=2;11=26=0;12=4.6=1;13=5.8=2;14=139=0"}
回覆刪除{"OUT":"123101@@@;1=28=0;2=3.3=1;3=43=0;4=32=0;5=12=0;6=156=0;7=54=0;8=43=0;9=22=0;10=8.9=0;11=24=0;12=13=0;13=7.3=0;14=3.4=3"}
看了獨贏賠率,10=9.4=2; 14=3.4=3。。。"=" 之後最後的數字代表什麼?有無咩idea?
12=4.6=1... 這個1 我估到係大熱門。但上面的2及3 真的估不到
可能係綠燈啡燈嘅status code
刪除1=紅色(大熱)
刪除2=綠色(綠格)
3=啡色(啡格)
咁多位賭神, 請問你地的賽馬模型直至而家能獲利嗎?
回覆刪除除左PP, 有幾多人可正數?
刪除Yes overall positive for me but the margin has been reduced a lot comparing previous years.
刪除的確無一些獨有資訊(如你的最後200M 時間), 只用馬會的公開資訊, 好難有正數哩
刪除PP兄,可否介紹一些賽馬、統計學的書籍、論文,對砌賽馬模型有幫助的參考一下?謝謝。
刪除My model mainly based on pace analysis and you can google pace handicapping to see some good reference or books. There are also many research papers or thesis in the web and you can find a lot for good reference.
刪除My initial learning was mainly through reading books on horse handicapping, mainly from US and have read over 50 books on this subject during my model build stage and still learning now.
佩服佩服。PP兄好學不倦,成功非僥幸也。
刪除會唔會用n-fold validation 測試模型?
刪除如用, 是不是要所有因子的p-value在所有fold 都少於0.05?
池某不會用。因為季初季尾、晴天雨天、日馬夜馬,不同的跑道甚至不同的月份,很多因子都是有特定偏向性的,太細的sample size做出來意義不大。
刪除抖暑期間 板主會否摸下個model丫?
回覆刪除請教一下板主
今日小弟observe 到一啲令人好洩氣嘅result
小弟係用緊linear model嘅
甘小弟一直都係努力搵/扭啲靚p value嘅factor出來
去谷高個 R啦 (predict place)
話說如果用public odds去predict place個R係40幾啦 吾excatly記得
甘小弟就用早前搵出黎嗰堆factor
分開每個練馬師續個行一次regression去求佢地個R啦
跟住到戲肉嘞
佢地大部份嘅R都係40多
但有啲練馬師 個R可以上到差不多60
小弟即時好心急apply左個model落4年result
睇下齋買嗰啲突出嘅練馬師有幾賺
小弟先吾apply kelly住 只係平注買 E*O>1嗰啲
點知個結果真係嚇左我一跳
輸三成! 仲衰過亂甘買
反而有啲個R只係高過public R小小就賺到一兩成
點解會甘架?
令小弟最崩潰嘅係
明明model 個R > public R = model 準過 public
點解準過public 都仲要輸錢呢?
抖暑,放假,外遊中……
刪除正 好好享受下
刪除池兄請問聲,馬會改JSON後你post出來呢條XML Link, 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有無Willpay數據?
回覆刪除獨贏有。
刪除Hi 池兄, not sure if you still have the record limit issue in your excel.
回覆刪除I saw a workaround by resetting the last cell on a worksheet that is from https://support.office.com/en-us/article/Locate-and-reset-the-last-cell-on-a-worksheet-C9E468A8-0FC3-4F69-8038-B3C1D86E99E9
and some guys posted sth like:
Sub ResetLastCell ()
Dim x as Long
Dim y as Long
x = ActiveSheet.UsedRange.Rows.Count
y = ActiveSheet.UsedRange.Columns.Count
End Sub
(I guess you need to apply this to different sheet with a bit modification.)
You can also try remove unnecessary formatting for historical cells that won't matter in plain text style.
These are tricks I saw how ppl reduce excel files size, hope this could help for your case too.
多謝索先生。
刪除現在池某只用近三季的往績,暫時不受影響。
池兄你好~請問如果計算孖寶,計算單一聯賽好D賽積,定係連佢盃賽都要計算埋丫?(友誼賽除外)
回覆刪除是指孖膽吧。孖寶係賽馬彩池呢。
刪除孖膽聯賽賽事不應計盃賽往績;盃賽賽事往績冇用。
唔該池兄的糾正!正是孖膽
刪除另外,我想問如果其中一隊係由英甲升上英冠的,應該用英甲既數據去同另一隊英冠既數據作比較嗎?還是放棄呢?
唔適宜用不同聯賽的數據作比較。
刪除亦不必放棄,直接用莊家的計算結果就得了。
明白~!多謝池兄提點,我知池兄對固定賠率既彩池無咩興趣,而我就係因為你既文章而去計算足球果邊大細球!你既文章真係令我獲益良多!!雖然仲係努力嘗試中,但真係多謝你的無私分享!!!
刪除池兄~小弟再有一問...如果係踢盃賽...應該係用聯賽賽積定係要加埋盃賽一齊計...又或者係根本係好難預測?
刪除我意思係日盃尼類同一個國家既盃賽.....而且係要同一個聯賽球隊!
刪除所有盃賽都不宜用往績。
刪除多謝池兄既回覆~咁我唯有盃賽就避一避啦!
刪除唔需要避。
刪除見第六問:
https://poolshunter.blogspot.com/2017/12/blog-post.html
明白~!尼個POST MISS左未睇!依家睇返先!!
刪除唔該池兄的回覆~!
池兄~我又有一問...唔好意思!
刪除如果聯賽隔左3個月先再開始...用返往積其實會唔會有偏離?還是要等佢地踢左幾場先再計算呢?
會架。主力球員買賣、傷停,換教練、轉打法等等很多因素都會造成數據偏差。踢多幾場再計也沒用,sample太細沒有統計意義。
刪除Poisson算法是一種對小樣本數據處理的權宜之法,其背後有些假設並不合實際。前文介紹此法只提供一個模擬各項彩池機率分佈的approach,已不厭其煩地提醒,此簡單算法難以與莊家對抗,也不足在fixed odds中圖利。
明白~!
刪除池兄,咁樣其實建立足球既DATA係唔係無用丫?每一季都有人員變動...而且變化可以好大...唔似馬咁...得果隻...(P.S.我之前將幾個聯賽既近3-5年往賽整左個DATA...但之後就放棄了....我唔知整尼個既作用係咩...)
Data是客觀的,不能說一定有用或一定冇用。使用怎樣的工具才是關鍵,要了解各種工具面對不同對手的優點和侷限性,有沒有用視乎場合與對手。
刪除明白~係我着相了....唔該池兄~!!
刪除大家注意:
回覆刪除http://bet.hkjc.com/racing/getJSON.aspx?type=rdt
好似已經失效,只出一個點,睇黎要用返HTML或者iosbsinfo02.hkjc.com的XML格式了
要到出新的排位表先知有否失效呢。
刪除排位表已出我,RDT已失效~
刪除在GOOGLE search到池兄的這個BLOG,有一些問題想請教一下。
回覆刪除小弟想用賽馬投注來做學校的FINAL YEAR PROJECT,從馬會拿到過去兩季比賽的結果,但只能拿到馬匹最終的WIN ODDS。
http://racing.hkjc.com/racing/info/meeting/Results/english/
請問各位有沒有方法可以拿到位置,連贏等的賠率?開跑前兩分鐘的賠率?付費的也可以,只要不是太貴,因為小弟是窮學生一個。。。謝謝
池某手上都係只有最後獨贏賠率。不過咁有意義的題目梗會盡力幫你搵。:)
刪除結果搵到--蘋果馬網
最後獨贏賠率:有
開跑前兩分鐘賠率:不太確定,但有閘前賠率,隔夜賠率都有
位置賠率:有
連贏賠率:有
位置連贏率:有
請參考呢條link:
http://hk.racing.nextmedia.com/fullresult.php?date=20180715&page=01
謝謝池兄的閃電回覆。:)
回覆刪除想請教一下,我平時一直用開XML拎DATA下來EXCEL,,,但而家JSON都拎到,,但D格式唔同哂位,,想問下點樣做到分門別類...
回覆刪除XML仍然可以用。文章入面有XML的link。
刪除This XML file does not appear to have any style information associated with it. The document tree is shown below.
刪除我出到咁咋.....
現在係出唔到data。唔知有冇失效,要到開鑼前先知道。
刪除明白,唔該哂
刪除我EMAIL左您,,可以再請教一些野嗎
不敢言教。這裡高手眾多,知識都比池某豐富。
刪除除了很個別且不曾公開討論過的問題,Email多數唔會覆,前面文章有講點解。
明白的,,希望馬會快點有新資料出,,,因為我寫左好多foulma落去,,,再要從新寫過對返位好煩...........
刪除有無師兄有XML版的淨排位link謝謝
刪除文章入面條link有排位,現在未有賠率,只係淨排位。
刪除不好意思,池兄,文章裡面邊條link 有排位?
刪除最後面XML那條。
刪除http://iosbsinfo02.hkjc.com/infoA/AOSBS/HR_GetInfo.ashx?QT=HR_ODDS_win&Venue=*&Race=1
刪除好似都無反應
你要將"Venue=*" 的"*" 轉番做ST
刪除是的,沙田賽事改為ST,快活谷賽事改為HV。
刪除SORRY,http://iosbsinfo02.hkjc.com/infoA/AOSBS/HR_GetInfo.ashx?QT=HR_ODDS_win&Venue=ST&Race=1
刪除吾知咩事,按下去都係blank page.
是否我打錯左D咩?
用chrome,不要用IE
刪除thanks
回覆刪除有排位啦,,希望快D有倍率就即要寫通消excel
回覆刪除池兄你好!本人對電腦一無所知,但只是忠實馬迷一名,之前一直使用horse 88網站的賠率追蹤來預備賽馬投注,但是從七月起該網站已經不能正常運作,所以本人一直尋找相類似網頁幸好在網上找到池兄的blog有關於賠率討論, 故希望池兄能夠相助,本人想問問如果想建立一個相類似的網頁或資料庫會不會有比較簡單的方法!其實本人只需要兩樣重要資料由開始投注起直至賽日零晨二時
回覆刪除獨贏及位置的每小時賠率變化記錄
獨贏及位置的每小時投注額變化記錄。
在此請池兄賜教及其他師兄相助,謝謝大家無限感激!
池某相信專業,專業的IT人肯定比自己做得更好更可靠,所以現在池某一般是動口不動手,很少自己寫code了。對台兄這個要求也只能是動口談談理論了。
刪除理論上是做得到的,只要將這兩條link每個小時行一次就得了:
http://bet.hkjc.com/racing/getJSON.aspx?type=winplaodds&date=2018-09-02&venue=ST&start=1&end=10
http://bet.hkjc.com/racing/getJSON.aspx?type=pooltot&date=2018-09-02&venue=ST&raceno=1
第一條link是獨贏位置賠率,有齊10場。第二位link是投額注,但要注意每次只能取得一場數據,若要同時取得十場資料,改後面的raceno,set夠十條link就OK。
另一點要注意的是第二條link只有各項彩池的總投注額,若想知道每一匹馬的投注額變化,要根據當時的賠率計出每匹馬的投注額,再減之前一個小時的投注額。
謝謝池兄快速回覆,我會試試學習一下,暫時不懂得使用該連結 ! 希望你明天旗開得勝,贏多點!
回覆刪除你好, 請問一下XML的問題.
回覆刪除如果想要單個"孖寶"的賠率應該怎樣寫?
試過HR_ODDS_DBL 有野出但無任何賠率數字, XML內格式都同其他彩池不一樣
HR_ODDS_ALL條link入面有孖寶賠率。池某冇研究過點拆,目前冇賭呢個彩池。
刪除孖寶池某會建議用JSON,因為只有賠率,並沒有WillPay的問題。
刪除不知道是不是HR_ODDS_ALL內xml內容過大, 每次重開excel文件都會更新失敗, 請問有人知道解決方法嗎
回覆刪除有必要用到HR_ODDS_ALL嗎?跑到後面幾場應該不需要前面幾場的賠率了吧。池某認為逐場拆開較好用。
刪除The link
回覆刪除http://bet.hkjc.com/racing/getJSON.aspx?type=rdt not seems to work
anymore?
anyone knows how to resolve it ? thank you.
刪除用XML
刪除謝謝池兄!
刪除Anyone knows what is the meaning of JTC &JKC in the parameter list?
回覆刪除池某亂估的:
刪除JTC=騎練配對
JKC=騎師王
indeed, smart guess. 謝謝池兄!
刪除Jockey Trainer Combo
Jockey Challenge
池生有無買孖t的。如有多寶
回覆刪除呢個彩池冇賭。
刪除孖寶
回覆刪除http://bet.hkjc.com/racing/getJSON.aspx?type=dbl&date=2018-07-01&venue=ST&raceno=1
以上JSON內容空白, 請問會是連結錯誤嗎
梗係空白啦,要改日期。呢篇文係兩個月前寫的。
刪除有跟賽日日期改, 有內容但無數據..9月2日和9月5日都試過
刪除是不是這樣?內容就是數據呀
刪除{"OUT":"183812@@@;1-1=50=0;1-2=26=0;1-3=28=0;1-4=160=0;1-5=15=0;2-1=127=0;2-2=38=0;2-3=88=0;2-4=176=0;2-5=23=0;3-1=111=0;3-2=44=0;3-3=71=0;3-4=197=0;3-5=31=0;4-1=78=0;4-2=32=0;4-3=49=0;4-4=143=0;4-5=19=0;5-1=121=0;5-2=62=0;5-3=85=0;5-4=176=0;5-5=32=0;6-1=109=0;6-2=94=0;6-3=97=0;6-4=363=0;6-5=52=0;7-1=32=0;7-2=11=0;7-3=17=0;7-4=66=0;7-5=6.8=1;8-1=71=0;8-2=23=0;8-3=42=0;8-4=99=0;8-5=15=0;9-1=55=0;9-2=32=0;9-3=43=0;9-4=146=0;9-5=16=0;10-1=87=0;10-2=38=0;10-3=37=0;10-4=111=0;10-5=16=0;11-1=265=0;11-2=107=0;11-3=191=0;11-4=172=0;11-5=63=0;12-1=313=0;12-2=101=0;12-3=197=0;12-4=222=0;12-5=55=0"}
晨操果版唔可以自動parse了
回覆刪除可以,但要重新寫過。IT人話html tag改左。
刪除唔係單純改layout....
刪除大鑊, 原來唔淨止晨操, 好多版都加了bot check
刪除總算破解了...
刪除恭喜恭喜。:)
刪除匿名兄,請問如何破解? 小弟正為此問題煩惱不已...
刪除求教 兄
刪除我只可以話你知方法係點, 你要自已寫PROGRAM去解决.
用CHROME打開bet.hkjc.com/racing
開啟DEVELOPER TOOL,
重刷網頁, 查看default.aspx頁面的COOKIES內容, 可找出BOT KEY
有左KEY之後就需要你自己寫PROGRAM假裝唔系BOT去攞DATA啦~
#註: 條KEY 約大半小時會改動一次.
非常感激DoubleBet兄!! 高手高手...
刪除解决了我的DB Update問題
請問各位高手有冇可用放落注的url?
回覆刪除有自動系統,但唔係一條url咁簡單。
刪除各大browser update 得太快, 咩鬼automation plugin 都無用, 所以我用IE11, 貪佢無會update, 夾 imacro 免費版一流, 雖然得3個 variable可用, 但只玩 win 已卓卓有餘了
刪除馬會網站改版影響大過browser更新好多。:(
刪除呢個係呀, 無論攞舊數據, 定賽日即時作戰資料, 大部份都要跟住修改, 賽馬資料都好D, 足球攞舊數據嗰幾版, 以前場數matchid順住排, 用vba寫code好易攞, 自建數據庫比例簡單, 宜家改到水蛇春咁長成36個字元嘅16進位嘅matchid, 又唔係順住, 我重未能解決呀 :(
刪除池兄 有无可以指定同時要多場各項彩池投注額XML?
回覆刪除投注額XML問題上面討論過。目前未搵到。
刪除understood, thanks
回覆刪除請問池兄及各位,知不知道那裡有隔夜賠率既歷史數據可download? Eg http://hk.racing.nextmedia.com/earlyodds.php?page=1
回覆刪除我特別想要開飛個賠率.
Thanks
蘋果馬網的賽果就有隔夜賠率,2005年馬季之後的都齊全。
刪除萍果full result果版得隔夜7:30pm data,
刪除萍果early odds果版有"開飛",但吾知有冇歷史數據呢?
呢樣真係搵唔到。
刪除池某也不認為開飛賠率有什麼意義,投注額過低時偏差甚大。
understood, thanks
回覆刪除請問可以同時拿多場單T的賠率嗎?我試過上面WINPLA 的LINK 改 TRI,但是不成功。謝謝
回覆刪除好像只有WP可以選多場。
刪除我一次過满足大家用 GETJSON 攞數據旳已知賠率LINK:
回覆刪除將 {YYYY-MM-DD} 改為賽事日期, 如:2018-09-12
將 {VENUE} 改為賽事日期的場地, 如: ST 或 HV
將 {RACE} 改為場次, 如: 1 (有START和END参數的, 可將START改為1, END改為當日賽事的尾場, 如 8)
POOLS TOTAL
http://bet.hkjc.com/racing/getJSON.aspx?type=pooltot&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
COMBINED WIN PLA
http://bet.hkjc.com/racing/getJSON.aspx?type=winplaodds&date{YYYY-MM-DD}venue={VENUE}&{VENUE}start={RACE}&end={RACE}
WIN ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=win&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
PLA ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=pla&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
QIN ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=qin&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
QPL ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=qpl&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
TRI ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=tritop&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=tribank&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=tri&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
FF4 ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=fftop&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=ffbank&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=ff&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
TCE ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=tcetop&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=tcebank&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=tceinv&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
QTT ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=qtttop&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=qttbank&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
DBL ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=dbl&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
CWA ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=cwaodds&date{YYYY-MM-DD}venue={VENUE}
CWB ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=cwbodds&date{YYYY-MM-DD}venue={VENUE}
CWC ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=cwcodds&date{YYYY-MM-DD}venue={VENUE}
JOCKEY CHALLENGE
http://bet.hkjc.com/racing/getJSON.aspx?type=jkc&date{YYYY-MM-DD}venue={VENUE}
PROGRESSIVE WIN ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=winprog&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
COMBINED WIN PLA 應該是:
刪除http://bet.hkjc.com/racing/getJSON.aspx?type=winplaodds&date{YYYY-MM-DD}venue={VENUE}&start={START}&end={END}
高手1
刪除http://bet.hkjc.com/racing/getJSON.aspx?type=pooltot&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
date 後面, venue前面有冇漏到字? thanks
差個 & 啫
刪除我一次過满足大家用 GETJSON 攞數據旳已知賠率LINK:
回覆刪除將 {YYYY-MM-DD} 改為賽事日期, 如:2018-09-12
將 {VENUE} 改為賽事日期的場地, 如: ST 或 HV
將 {RACE} 改為場次, 如: 1 (有START和END参數的, 可將START改為1, END改為當日賽事的尾場, 如 8)
POOLS TOTAL
http://bet.hkjc.com/racing/getJSON.aspx?type=pooltot&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
COMBINED WIN PLA
http://bet.hkjc.com/racing/getJSON.aspx?type=winplaodds&date{YYYY-MM-DD}venue={VENUE}&start={START}&end={END}
WIN ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=win&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
PLA ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=pla&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
QIN ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=qin&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
QPL ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=qpl&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
TRI ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=tritop&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=tribank&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=tri&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
FF4 ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=fftop&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=ffbank&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=ff&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
TCE ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=tcetop&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=tcebank&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=tceinv&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
QTT ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=qtttop&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
http://bet.hkjc.com/racing/getJSON.aspx?type=qttbank&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
DBL ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=dbl&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
CWA ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=cwaodds&date{YYYY-MM-DD}venue={VENUE}
CWB ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=cwbodds&date{YYYY-MM-DD}venue={VENUE}
CWC ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=cwcodds&date{YYYY-MM-DD}venue={VENUE}
JOCKEY CHALLENGE
http://bet.hkjc.com/racing/getJSON.aspx?type=jkc&date{YYYY-MM-DD}venue={VENUE}
PROGRESSIVE WIN ODDS
http://bet.hkjc.com/racing/getJSON.aspx?type=winprog&date{YYYY-MM-DD}venue={VENUE}&raceno={RACE}
對於missing data應如何處理?
回覆刪除例如一個因子是之前三場的名次的平均值, 那麼對於未出過賽的新馬, 這個因子數值應set 做什麼? 當跑了一埸包尾定係點?
謝謝
點set都得,最重要的是與其他名次要有差別,而所有新馬的set法要保持一致。
刪除例如把它set成0或99都會與其他名次有差別, 但名次越細越好, 如set成0, 即比之前一場真正勝出還好, 如set 成99, 即比之前一場跑第尾差很多, 好像怎樣set也不太合理
刪除如set成平均數, 又可能跟其他名次無差別
莫非要把它當成categorical variable嗎?
這個問題之前討論過。
刪除簡單地說,新馬的數據無論怎樣set都是不準確的,所以池某不會採用model所計的新馬eo,既然不用,就怎樣set都沒所謂了。
新馬只是最簡單易明一個例子。
刪除如果跑過好多場但某路程未跑過,有一個因子係同程勝率。又用新馬方法處理嗎?
再推落去,只要有其中一個因子missing, 就當新馬來處理?
謝謝
可用轉程factor嘛。只要有跑過就好辦。
刪除即使有轉程factor, 但同程勝率也要set一個數值吧?
刪除若兄台已經做出同程勝率是一個有效factor,那肯定已有一個可行的set法,不存在此問。反過來說,憑什麼斷定同程勝率一定是有效factor,而非要set一個數值不可?
刪除只是一個例子。
刪除任何因子也有missing data的問題,而MLR正正不容許missing data存在。
所以想知in general應該怎樣處理。
謝謝
In general,池某的做法就是set一個與別不同的值,而同類的做法保持一致。
刪除train模型時需要把新馬的record拿走嗎?
刪除當然應該保留,否則排位、晨操等資料就唔完整了。
刪除池兄,睇到你文章,我大開眼界,於是我一己之力係上季季尾完成了程式. 今季進行測試, 我用MULTI KC, 0.1 FRACTION, 希望高手門唔好見笑. 頭四次賽馬成績如下:
回覆刪除2-9 正10%
5-9 正20%
9-9 負12%
12-9 平
想問下大家成績如何?合理嗎?是否太差?希望高手們指點!感激不儘
池某的戰況很相似,只有9月9日是負數,其他3個賽日都贏,其中昨晚的成績最好,馬奇財、積極皇、八十八十、綫路光輝都大注中。
刪除謝謝池兄.尋晚只能平手,開頭5場大注中幸運神駒,贏科超影;KC補飛中馬奇財, 正本雄心,但後來大注輸醒蹄飛, 之後八十八十回飛,我有個FACTOR回飛會減分,之後中注買都都靈紅星,冇買綫路光輝,跑第二,最後只平手-_-
刪除你好 池兄 想問下以下xml是否沒法查詢以前的賽馬資訊 eg9月9日/昨日 Thanks
回覆刪除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
出了新的排位表後之前賽日的資料就沒有了。
刪除Thanks 多謝回答 今季無左雷神 變相要多下苦功
刪除想請問一下各位的BASIC MODEL的R^2 (未用賠率之前)大約是多少?我的BASIC MODEL R^2 只有0.1, 公眾賠率的R^2差不多0.2. 兩個model combined 後大約0.21, 想知道各位高手的model 作為baseline, 繼續改良。謝謝
回覆刪除池某不會採用R^2這個指標,R^2要個model長時間保持一成不變做出來才有意義。
刪除請問池兄是會用model 的simulated return on past data來 evaluate model 的好壞嗎?因為我還在建模的初期,想找一個比較簡單的準則去比較不同的model. 謝謝。
刪除這個問題不太好解釋,簡單地說,池某只會以傳統的統計指標比較個別factor的效果,但不會用以判別model的好壞。
刪除若是以對過去data的解釋能力來衡量model的好壞,那麼很多統計指標都可以用。但池某認為好的model並不在於對過去data的解釋,而在於對未來偏差的兼容。
可以理解為池兄在建模的過程中會不斷比較各個FACTOR的效果去決定增加/删減哪些FACTOR會用於最後的MODEL,但不會有一個特定的 criteria 去evaluate final model 的好壞嗎?
刪除再次感謝池兄不吝賜教
池某會留意一些指標,比如alpha和beta的比例,但不會以比例的大小或具體的數值來判別model的好壞。
刪除可能是大家對「好壞」的定義不一樣吧,統計上的好壞與實際的好壞並不一樣。上面所說「好的model並不在於對過去data的解釋,而在於對未來偏差的兼容」,是需要輸過錢才能理解的。
舉個例子,假如有一條K跑道,過去1000場賽果顯示是越內檔越好,很容易就可以做出一個統計上很「好」的model,若用這個model去賭,而之後的賽事頻頻開外檔,那麼統計上越「好」的model只會輸得越慘烈。
所以說,一個model的實際好壞,不宜用簡單的統計指標來判別,對過去的data有效,不代表能應付未來。
謝謝池兄的分享。小弟還是有一點不明白。以池兄的例子作討論,之後的賽事"頻頻"開外檔的原因是因為場地上有根本改變所以以往數據不適用,還是這個"頻頻"(就說10場吧)在統計上微不足道,但對只有有限資本的我們卻是影響過於巨大?
刪除舉這個例子是想說明,在統計意義上,model的好壞是看這個model是否fit某個時間段特定的、靜態的data分佈;實際的data是動態的,而且新的data分佈總會與過去的有些不一樣。另一個典型例子是韋達過去經常一個賽日贏兩三場,現在經常兩三個賽日才贏一場。如果只看到一個model很fit過去的data分佈就斷定是一個好model,那是自欺欺人。
刪除完全明白。真心感謝池兄不吝賜教
刪除想問下有沒有所有場次總彩池 XML版。THX
回覆刪除是指所有彩池賠率資料還是所有彩池投注額?
刪除目前所知的XML link只有一條,已包括了所有場次的彩池。
若是投注額問題,上面答過兩次了。
請問各位有沒有可靠的過去賠率(開始入閘,但開跑前)的網站?收費的也可以。我去過蘋果馬網,但那裏的賠率跟馬會結果的賠率差很遠。是因為落飛黨的關係嗎?謝謝。
回覆刪除hkhorsedb
刪除我嘗試登記,但網站不接受新使用者。。。
刪除開跑前賠率與結果差很遠好正常,因為馬會由匯集數據到計算到顯示出賠率這個過程會造成delay,開閘之後電算機的賠率仍會跳。
刪除網誌管理員已經移除這則留言。
刪除sorry,呢個以做生意為目的,不便幫人賣廣告。
刪除hkhorsedb 用電郵
回覆刪除申請辦法:(電郵)
vfphome@gmail.com
我叫sky. 你好, 池兄想問下賽果及派彩版是否有xml link ? Thanks
回覆刪除http://racing.hkjc.com/racing/Info/meeting/Results/chinese/Local/20180912/HV
http://racing.hkjc.com/racing/information/Chinese/Racing/DisplaySectionalTime.aspx?RaceDate=12/09/2018&RaceNo=1&All=0#Race1
呢版資料應該冇XML。池某是用自動程式直接從HTML頁面提取賽果資料的。
刪除謝謝你回覆, 之前都可以在excel入面用到。 現在不能了。 用程式執字粒比較不方便, 這可能是唯一方法。
刪除我叫jimmy 你好,池兄想問下為什麼沒有四連環全部?Thanks 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
回覆刪除呢個彩池組合太多了吧。JSON條link有。
刪除