2016年5月23日 星期一

賭波雙龍閃

在池某出了那篇Dutching賭波的文章後,就有朋友提出,這種等莊家犯錯而盈利的機會,成世人都不知道能否等到第二次,就算等到了,也不容易把握,與其無了期的等,是否應該主動些發掘機會?例如“即場投注”彩池中,有些賠率會隨著時間的流逝不斷升值或減值,跟期權的“時間值”概念有幾分相似,可否將一些期權的模型或方法應用其中?

有調查才有發言權,為搞清楚一場球賽“即場投注”的賠率是如何“定價”,池某特別開了幾晚夜車,嘗試把時間與賠率變化的關係模擬出來。經幾番測試,發現要模擬一場波開賽後的賠率變化並不是很困難。大致上如池某舊文所說的方法,先找出兩支球隊的“實力指數”,乘上球賽剩餘時間除以全場90分鐘這個比例,經一次Poisson運算,就能得出那一刻各項賠率的“合理定價”。當然,球賽會補時,要更“合理”一些其實應該是除以92至94。

因為莊家會抽水,故此把與莊家幾乎一樣的機會率分佈模擬出來,也是很難找到盈利空間的,不存在任何edge,Kelly Criterion也就無用之地,真的只能向“時間值”打主意了。理論上,這樣的空間是存在的。比如開波前先買“和”,搏開波後兩隊都唔入波,一段時間後,“和”的賠率下降,“主”、“客”的賠率上升,升到一定程度,就可以與開波前所買的“和”賠率做Dutching了。

不過,由於“主客和”的賠率變化相當緩慢,時間拖得越長,變數越大,可以搏懵成功的機會就越微,故賭即場“主客和”不是一個好的選擇。以賠率變化速度而言,有望速戰速決的,當屬“入球大細”。若開波前先買“細”,開波之後只要保持不入球,“大”的賠率就會快速上升到可以做Dutching的水平。


過去馬會開盤時,一般是將開賽後不入球賽事的大細球數由2.5球直接跳至1.5球,讓這招偶然還可以一用,但現在大細球數2.5球通常只會變成2/2.5球,令“大”、“細”的賠率差距不大,靠“食”時間值做Dutching這招也就很難行得通了。

時間值“食”不成,更強的期權技巧,如魔術師師兄同學仔口中“驚天地,泣鬼神,上至九重紫天外,下至十八層地獄,亦能獲勝”的“雙龍閃”之類勒束式組合,會否是更好的選擇呢?

因為交易方式不一樣,當然無法複製“雙龍閃”一模一樣的模式。至於尋找勒束式組合提高命中機會,還真能找得到。例如同時買“半場入球大細”的“大”,與全場“入球大細”的“細”,就是其中一條途徑。

馬會開盤的賽事中,“入球大細”彩池多是以2.5球為界,而“半場入球大細”則多是以1.5球為界,“半場入球大細”的“大”與全場“入球大細”的“細”Dutching後一般有8%至10%的利潤空間,若上半場入球在2球或以上就贏,或者全場入球在2球或以下也能贏,上半場入2球而下半場不入球的話更是大贏。

然而,雖說已覆蓋的贏面相當大,但在一種情況下還是會輸的,就是半場入球在1球或以下而全場入球在3球或以上的情況,所以這個並非必贏之法,要克服這種情況,還是需要“技術搭夠”。

池某是不會看盤不懂分析的技術零分賭徒,一說到“技術搭夠”,即是代表要舉白旗投降了。但對於長期浸淫在這個遊戲、熟悉球隊踢法的高手,要避開上半場入球少而下半場入球多的球隊,應該不是不可能的吧。

74 則留言:

  1. 避開上半場入球少而下半場入球多的球隊---- 很難吧, 從來未聽過有人可以準確估計這一些.

    看多了池兄的文章才知道原來波同馬是有這麼多玩法, 將來退休後或無業時, 值得研究一下.

    回覆刪除
    回覆
    1. 其實真的--不太難。只是逐場篩選、計算有點煩。
      在fixed odds同莊家搏殺很難贏是真的,這裡想說明是,技術性的空間並非完全不存在。從莊家在In Play Betting「定價」的方式可見,莊家是按時段「平均」定價的,不會專門考慮上半場與下半場的不同。

      刪除
    2. Sorry又睇唔明=P 但有東西想請教一下池兄:

      "要避開上半場入球少而下半場入球多的球"~ 你覺得可應用在學校/公司的面試上嗎?坊間有人認為上半場(即上午)時,面試官會精神哋,但多金精火眼;而下半場(即午後)時,面試官一般冇咁精神,但要求會頹少少~唔知面試又有冇計bettings的呢=)

      刪除
    3. 用一句實際例子會易明一點:
      四個人開檯打牌, 其中一個一開始就連食幾舖大牌, 開頭個cashflow就好似好大咁。 之後佢就一直以防守為主, 結果到尾錢銀來來往往, 果陣計個cashflow贏錢唔係好多, 就正類似半場大全場細

      刪除
    4. 神兄這個例子很好。實際上在時間序列中事件的發生正是這樣不平均。一支球隊和一匹馬一樣有其特定的風格,有的擅長放頭,有的適宜後上,不會在所有時間段的表現都是「平均」的。

      刪除
    5. 其實有某些統計文章證明, 英超球隊的入球數字是不平均的

      刪除
    6. 池某記得數年前看過一篇文章,就是寫當時的利物浦集中在下半場入波及失波。

      刪除
    7. 噢,忘記了Cherry小妹那條問題。
      以池某幫公司in人請人的經驗來睇,求職面試應該係冇得計的,因為玩上半場定下半場唔到求職者話事。

      刪除
    8. 拜仁就是這樣的球隊,在德甲永遠只打半場好波(因為要留力怕受傷).通常by default佢地係上半場懶懶閒的,下半場才攻;如果咁好彩上半場入到兩球,下半場就直程行到嚟踢.

      刪除
    9. 拜仁今季聯賽上半埸入30球,下半場入50球,好明顯唔平均。

      刪除
    10. 回魔術師:

      既然你對拜仁有意見, 我就做個聯賽統計睇睇:

      拜仁:

      上半場入2球或以上次數: 7/34 (20.6%)
      下半場再入2球或以上次數: 3/7 (42.9%)

      上半場入2球以下次數: 27/34 (79.4%)
      下半場再入2球或以上次數: 14/27 (51.8%)

      德甲全部18支球隊:

      上半場入2球或以上次數: 74/612 (12.1%)
      下半場再入2球或以上次數: 21/74 (28.4%)

      上半場入2球以下次數: 538/612 (87.9%)
      下半場再入2球或以上次數: 104/538 (19.3%)

      除拜仁外德甲17支球隊:

      上半場入2球或以上次數: 67/578 (11.6%)
      下半場再入2球或以上次數: 18/67 (26.9%)

      上半場入2球以下次數: 511/578 (88.4%)
      下半場再入2球或以上次數: 90/511 (17.6%)

      大家都知道拜仁在德甲是明顯超班, 所以數據是無法比較

      刪除
    11. 想問下咩網可以直接睇到拜仁上半埸入30球,下半場入50球

      刪除
    12. 池某係用馬會資料經自己一個簡單program計算。

      刪除
  2. 渣弟近日開始放暑假,便打算來研究一下統計和"投資"。雖說如此,還只是個新手菜鳥。看過池兄的數篇文章,我挺感動之前在學校學過的 Poisson 和 Kelly's C 以及編程竟然會有實用的一天。
    不過我有幾個笨問題想請教一下,就是在採集足球賽果數據的時候,馬會的資訊我想都不夠,至少全半場的 角球數,射門,有效射門 這些數據都。。好像沒有提供。因為我想這些數字可能對分析賽果入球總數會有幫助所以想知道會不會有什麼補教方法。。。
    還有就是,我有想過能不能從反面去分析,就是把發生機率小的剔除,然後再判斷。這想法不知道如何呢?

    回覆刪除
    回覆
    1. Q1 採集足球賽果數據的時候,馬會的資訊我想都不夠,至少全半場的 角球數,射門,有效射門 這些數據都。。好像沒有提供。因為我想這些數字可能對分析賽果入球總數會有幫助所以想知道會不會有什麼補教方法。。。
      A1 有幫助, 外國網站有免費data, 不過通常是全場數據, 詳細半全場數據部分都有, 不過成本效益極低。 收費的當然有, 好_貴

      Q2 我有想過能不能從反面去分析,就是把發生機率小的剔除,然後再判斷。這想法不知道如何呢?
      A2 刪除法都是一個好方法, 可以一試

      刪除
    2. 不知為何我的回覆經常被食文....

      刪除
    3. Google的設置令人費解,總是要忙於打撈blog友留言。

      刪除
    4. 學校都有得學Kelly Criterion?

      刪除
    5. 老師有簡單說過一下所以知道,不過實際運行起來要怎麼做這個就麻煩了。純數方面比較在行的渣弟對"運用"這兩字最頭痛了 /.\

      刪除
    6. 邊間學校會教Kelly Criterion咁出格?

      刪除
    7. 純粹是教授在課堂上閒談投資(買馬)的時候說過一下而已。不過那時候我儘管聽懂了理論卻不知道要怎麼運用,因為本身就不清楚其玩法,以及要如何衡量投資環境當中各個因素的互相影響(像是 馬匹-騎師-賠率 之間的關係)。
      一句話,渣弟我真的太不擅長分析了,唉😞

      刪除
    8. 哦,KAMIFA是馬料水人嗎?

      刪除
    9. 嗯,是的。
      不過本身主修是電腦訊息,只懂入門程度的編程,對統計學又僅有皮毛之知,所以完全是個菜鳥。

      刪除
    10. 很喜歡神兄的這句 XD
      對,起步不重要,緊要的是結果,以及你為了讓結果成功付出多少。
      我已經有準備得每天看書的了。。。

      刪除
    11. 識得入門程度的Programming已經好好,我入門程度都不及!

      刪除
    12. 原來KAMIFA兄是cs人,咁就肯定不會是入門級了,唔係專業級好難畢到業。

      刪除
    13. 學啲馬網parse 馬會data 都幾好搵!

      刪除
    14. 只是把 input sentence 拆成各個 parameter 的 parser 不難寫,但如果是要有效地把重點分開出來的話,大概需要先清楚哪些是 significant variable,我覺得這個才是個難題。
      不過我現今在第一步就已經頭疼了,在考慮是跟大隊用 Excel / VB,還是用 PHP、Java 比較好。前者優點是 Excel 可以簡單的把網頁上的東西抓下來;後點優點就是我不用學,但要抓東西就有點麻煩……

      刪除
    15. 呵呵。勁人的煩惱。我哋乜都唔識反而不用心大心細去選擇。

      刪除
    16. 同意池兄, 我仍然是好單純地用copy and paste下載資料

      刪除
    17. 我又無理邊個significant,我乜都抽晒出嚟先,之後先做analysis 睇吓邊個variable significant。

      刪除
    18. 其實有不少時候我都是想過頭了以致停滯不前……
      近日我就在考慮一個問題,關於賽馬的:假設我現在要評估一隻馬跑出第N名的機率,那麼我應該是按眾多數據來打一個分數比較好,還是按數據來推測那隻馬到達終點所需的時間比較好。
      然後我想要打分數的話是不是應該學一下 AI …… 然後我就開始想去死了
      X_X

      刪除
    19. 哈哈。又一次心大心細。心大心細不如把心一橫。

      刪除
    20. 所以我現在還是先集中在找 STAT 的 notes 看好了,畢竟以卵擊石實在為無謀之舉。

      刪除
    21. 這是對的。思而不學則殆。多看些方法和實例有助消除疑惑,就不會心大心細了。

      刪除
    22. 打一個分數或簡單地計所需時間,未必和機率有關。雖然千里之行始於足下,但有一條清晰的思路很重要,多看的確是有幫助的。

      刪除
  3. 技術搭夠, 即是要資料齊備, 非常人可以做到。事實上某些球隊在某個時段入球數字會明顯比較多或少, 但這亦與當時比數有關, 要進一步做data mining才可以分析

    因為poisson做半場分析效果極差, 小弟已經放棄做半場大細分析, 資料庫都只留有全場比數。

    回覆刪除
    回覆
    1. 那個我想過是不是要靠半場射門和進球數來做參考。。。不過我現在連應該怎麼搜索資料才好都不知道所以都不肯定,唉。

      雖說找到了內地的一個(貌像是)數據網但不肯定其真確性所以都不知道要怎麼辦才好
      http://data.7m.cn/result_data/default_big.shtml?date=2016-05-23

      刪除
    2. Poisson 對半場效果差是因為它跟 Normal distribution 一樣很靠平均值來運作嗎?然而半場分析很側重於隊伍對某時段起的比數和剩餘時間的反應?

      刪除
    3. Poisson對半場效果差是因為對賽雙方半場平均值太細, 數字通常是1以下, 失去使用Poisson的意義

      最理想的半場分析是要將賽事分拆成三個十五分鐘處理, 這是與真實球賽進行的演化相接近。

      小弟嘗試過以十五分鐘一節和四十五分鐘一節去模擬比賽, 結果會相近, 但小數點後些微的差別就會影響所有估計, 所以小弟已經放棄太微小的預測, 因為實在太容易受noise影響

      刪除
    4. 說到具體的技術分析,神兄比池某強多了。

      刪除
    5. 小弟很多足球上的分析都是啟蒙於池兄的賽馬技巧

      刪除
    6. 不敢當呢。
      池某始終認為與莊家對抗非明智之舉,但從莊家的角度去思考一個遊戲的優勢和限制,則是對自己思維的一塊很好的磨刀石。

      刪除
  4. 在電郵看到KAMIFA被吃掉的文章, 可以回應一下, 單看射門數字是不足以估計入球數字的。小弟亦試過單用全場/半場射門數字、中框數字等資料模擬對球賽影響, 發現添加參數對程式得出的數字影響不大。

    外國的統計學足球預測方式非常複雜, 不是我等一般平民可以做到

    回覆刪除
    回覆
    1. 其實很多都是純理論,中看不中用,很容易被莊家一些小手段KO。

      刪除
  5. 剛剛發掘到一篇舊文章, 歡迎各位有興趣的朋友參考:
    How to calculate live odds for soccer betting
    How Poisson can be used to calculate live soccer match odds

    http://www.pinnaclesports.com/en/betting-articles/soccer/how-to-calculate-live-odds-for-soccer-betting

    回覆刪除
    回覆
    1. 這個不難計,池某數年前也寫過一個program去計,但與馬會對戰很難搵到著數,原因有三:
      第一,有時看似找到edge,但很可能是未計補時而出現的假象。
      第二,實戰中馬會會hold住注碼,「食」多約15秒的「時間值」。而且期間有任何變化馬會可以「反悔」,但賭仔不能。
      第三,馬會「主客和」抽水高達11.5%,莊家即使稍有出錯也有很大的迴旋空間。

      刪除
    2. 第一,有時看似找到edge,但很可能是未計補時而出現的假象。

      一場賽事連傷停換人, 粗略預計比賽時間平均94分鐘, 一兩分鐘差距可以接受

      第二,實戰中馬會會hold住注碼,「食」多約15秒的「時間值」。而且期間有任何變化馬會可以「反悔」,但賭仔不能。

      如果是主流聯賽, 等待時間好似比15秒短。
      馬會轉盤後又要重新選項, 極之麻煩, 所以除非預計比數有變否則極少買即場

      第三,馬會「主客和」抽水高達11.5%,莊家即使稍有出錯也有很大的迴旋空間。

      所以馬會不開即場讓球盤是有原因的, 面前已經有一大舊肥肉, 為何要找自己麻煩?

      刪除
    3. 呵呵,玩In Play Betting真係辛苦過返工,而且好大機會仲要自己貼錢。

      刪除
    4. In Play要睇波(通常同時間睇四場波)、睇即場賠率、睇住其他未開波場次變化、入數據、落飛、應付家人的「騷擾」、應付身體「需要」, 應付心臟負荷, 真係好唔得閒

      刪除
    5. 哈哈。一眼關七,十項全能,神兄真係神人。

      刪除
    6. 而家通常睇完頭二十分鐘, 對賽事變化無感覺就唔睇場波, 寧願花時間去搵其他場次

      刪除
  6. 其實想問下池兄點睇期權的双龍閃?小弟想學下,謝謝池兄

    回覆刪除
    回覆
    1. 期權「雙龍閃」梗係向魔術師同森而兄學啦:
      http://magician__yang.mysinablog.com/index.php?op=ViewArticle&articleId=13494217

      http://sumyeeblog.blogspot.hk/2016/04/blog-post_16.html

      刪除
    2. 即場盤, 莊家而家比以前HOLD你HOLD得更耐, 無肉食, 好難玩.

      刪除
    3. 是的。非對稱博奕,賭仔總是處於下風。

      刪除
    4. 我覺得Hold注5-15秒是可以接受的, 始終莊家都有風險。
      如果一條心要買同一選擇, 對我而言, 拒絕受注後更新的賠率只要不跌得太過份, 我都會照繼續下注

      刪除
  7. 除了HOLD, 莊家更拒絕注項,然後降低賠率 !!!

    回覆刪除
    回覆
    1. 我覺得對莊家也要公平一點,

      如果將處境改為"莊家即時接受你的注項,然後提高賠率", 你的感覺又如何呢?

      刪除
    2. 莊家同賭仔之間從來就是不公平,一個願打,一個願捱就玩,唔願捱就唔玩。

      刪除
    3. 我認為莊家也要面對風險, 做某些措施保障自己是可以接受
      只是水位過低、選擇少、斬腳趾避沙蟲的行為其實也很愚蠢。

      外國賭場並沒有將所有的廿一點專業算牌客趕盡殺絕, 就是知道有更多不專業的玩家會輸錢, 足以彌補損失。

      馬會又懂不懂?

      刪除
    4. 懂應該是懂的。但獨家生意冇競爭嘛,水位幾低、選擇幾少,賭仔幾唔滿意,都要焗住玩,吹咩。

      刪除
  8. 池兄在股市是玩2800還是期權。。用甚麼策略找出頻密出手+ev 的機會

    回覆刪除
    回覆
    1. 池某只是被動地增持減持,有機會就頻密交易,沒機會就有排都唔出手,機會是等來的不是主動找的。

      刪除
    2. 那你會買個股嗎。。你如何計出一隻股票是+ev? 買入及沽出位如何設定??

      刪除
    3. 有些reits。不會計算ev,不會主動設定買入及沽出價位,完全是被動的。操作方法沒有離開這篇文章的內容:
      http://poolshunter.blogspot.hk/2015/09/blog-post_6.html

      刪除
  9. Kelly 我明白。。但reits 不主動設買入沽出。。。是用股息率決定? 如追求自由兄那樣設定股息率為買入沽出訊號?

    回覆刪除
    回覆
    1. 需要理解這種形態的kelly:
      f = p/a – q/b
      還有這篇:
      http://poolshunter.blogspot.hk/2015/09/blog-post_4.html

      刪除
  10. 這些基本是明白的。。我是想問如何得知reits 或etf 有少機率升多少。。多少機率下跌多少。。。用2800做例。。現價有多少機率升跌。。升跌幅如何知?

    回覆刪除
    回覆
    1. 不需要計算具體的升跌和機率呀,做rebalance與賭波賭馬不一樣,理解其精神即可,不必真的把a、b、p、q找出來代進去,實際上也是永遠找不到的,因為股價每一秒都在變,模糊正確即可。
      如果有辦法知道具體的升跌機率和升跌幅,根本不用這麼麻煩,全倉進出豈不賺得更多?就是因為這些無從得知才做rebalance。

      刪除
  11. 池兄這篇文章關於買半場入球大細”的“大”與全場“入球大細”的“細”,我想了又想,暫時十分粗略地找了迎3個月的比賽結果大概1000千場賽事,發現兩樣都唔中的有20%,兩樣都中的有5%,如果場場都買的話,應該都是輸錢。如果揀來買,只要兩樣都不中的結果低於整體10%,應該可以做到盈利??

    回覆刪除
    回覆
    1. 感謝Sunny兄的努力,提供如此詳盡的資料。
      文中的方法是無法保證100%贏的,所以強調要「技術搭夠」,一定要避開上半場入球少而下半場入球多的球隊。

      刪除