Python實作運彩下注策略

摘要

過去與朋友在玩運彩的時候,因為在下注時不夠客觀,通常十賭九輸。本次想利用建構模型分析的方法,在現在大數據的時代,以科學的方式來制定下著策略,以極大化投資報酬率。
這次會以美國職籃NBA作為例子來進行分析,目前所有的體育賽事數據被結構的越來越複雜,而且在取得上也變得越來越方便,這次除了會教大家如何使用Python串接官方所提供的API來獲取這些資訊,另外也會教大家如何使用爬蟲去一個籃球數據非常豐富的網站Basketball-Reference去找一些更豐富的資訊,最後也會想找一些有趣的因子,故也會使用PTT NBA板裡面的一些指標作為因子,如LYS的文章等,就是著名的反指標。接著會教大家要如何從這些數以萬計的資訊當中獲取到真正重要的黃金資訊,這個篩選的方式則會使用Python基因演算法的DEAP套件來進行特徵的篩選,最後再依據調整出來的模型與運彩的賭盤PK,透過調整下注策略,極大化下注報酬率。

說明

### 資料來源 - [Basketball-Reference] - https://www.basketball-reference.com/ - [NBA Stats] - https://stats.nba.com/ - [NBA Stats API Documents] - https://github.com/seemethere/nba_py/wiki/stats.nba.com-Endpoint-Documentation - [玩運彩] - https://www.playsport.cc/ ### 使用的第三方工具 - [Scikit-learn] - 為可以簡單實作機器學習的工具 - [DEAP] - Pyhton實作基因演算法的工具 [Scikit-learn]: http://scikit-learn.org/stable/ [DEAP]: https://deap.readthedocs.io/en/master/

Slides

https://drive.google.com/open?id=1H5twARImwjIo0gbfcHLOF0XRMnkXFpqY

講者

陳建安

目前於金融業從事資料分析相關工作,由於工作及個人興趣使然,在2016年底開始接觸學習使用Python,除了在工作上有在使用Python外,在私底下也經常使用Python來實作一些機器學習的東西。

廖子慶

金融從業人員,剛開始在PYTHON這條道路上跨出第一步。