本博客所有文章分類的總目錄:【總目錄】本博客博文總目錄-實時更新
開源C#彩票數據資料庫系列文章總目錄:【目錄】C#搭建足球賽事資料庫與預測平台與彩票數據分析目錄
本篇文章開始將逐步介紹使用C#搭建足球賽事資料庫與預測平台的相關細節。還是先從數據庫開始,從本文開始將逐步對每個核心實體類和數據庫設計相關的內容進行講解,並公布源代碼,至於能不能跑起來,看的看個人努力。由於沒有時間將所有相關業務都簡述清楚,所以也只好將需求和表設計一起進行。本人也是走了很多彎路的。考慮到系統數據表很多,按照功能不同,分為基礎數據表,比賽相關表,賠率相關表,以及特殊數據表4個部分分別進行講解,請大家關注博客。
本篇文章是賠率指數表第二篇,因為指數類型比較多,今天要介紹的是幾種大家可能接觸比較少的,一般在國外用得比較多的,考慮到系統的完善性,而且也不復雜,所以都包括進來了。還是沿用上一篇文章的思路,賠率指數都是繼承公共的基類,這里也只貼出不同的字段。
本文原文地址:【原創】C#搭建足球賽事資料庫與預測平台(6) 賠率數據表設計2
1.亞盤指數
亞盤雖然國彩還沒有開放,但是和讓球勝平負有點類似。不過亞盤也是比較經典的玩法,特別是在國外。很多人都喜歡分析亞盤的盤口,來把握揣摩庄家的意圖。下面是表結構,這里對每一次比賽都采集了盤口變動的信息。
編號 |
字段名 |
類型 |
長度 |
描述 |
備注 |
7 |
TimeInterval |
float |
53 |
賽前間隔 |
|
8 |
Handicap |
nvarchar(20) |
20 |
盤口 |
|
9 |
HomeLevel |
float |
53 |
主水 |
|
10 |
VisitLevel |
float |
53 |
客水 |
|
11 |
LossRatio |
float |
53 |
賠付率 |
2.主客進球指數
主客進球和比分有一些類似,只不過更加分庫,一般是主客各0-7+,猜主客球隊的進球數。下面是表結構,目前主客進球國內沒有單獨開盤,只有國外開。國內開的是總進球。
編號 |
字段名 |
類型 |
長度 |
描述 |
備注 |
7 |
OddH0 |
float |
53 |
主隊0球 |
|
8 |
OddH1 |
float |
53 |
主隊1球 |
|
9 |
OddH2 |
float |
53 |
主隊2球 |
|
10 |
OddH3 |
float |
53 |
主隊3球 |
|
11 |
OddH4 |
float |
53 |
主隊4球 |
|
12 |
OddH5 |
float |
53 |
主隊5球 |
|
13 |
OddV0 |
float |
53 |
客隊0球 |
|
14 |
OddV1 |
float |
53 |
客隊1球 |
|
15 |
OddV2 |
float |
53 |
客隊2球 |
|
16 |
OddV3 |
float |
53 |
客隊3球 |
|
17 |
OddV4 |
float |
53 |
客隊4球 |
|
18 |
OddV5 |
float |
53 |
客隊5球 |
3.比分指數
比分指數也是玩的比較多的,也是最刺激,最難玩的,因為結果最多,不確定性也最多。國內也開盤。沒什么特別要注意的。
編號 |
字段名 |
類型 |
長度 |
描述 |
備注 |
7 |
Odd3Other |
float |
53 |
勝其它 |
|
8 |
Odd10 |
float |
53 |
1:0 |
|
9 |
Odd20 |
float |
53 |
2:0 |
|
10 |
Odd21 |
float |
53 |
2:1 |
|
11 |
Odd30 |
float |
53 |
3:0 |
|
12 |
Odd31 |
float |
53 |
3:1 |
|
13 |
Odd32 |
float |
53 |
3:2 |
|
14 |
Odd40 |
float |
53 |
4:0 |
|
15 |
Odd41 |
float |
53 |
4:1 |
|
16 |
Odd42 |
float |
53 |
4:2 |
|
17 |
Odd43 |
float |
53 |
4:3 |
|
18 |
Odd50 |
float |
53 |
5:0 |
|
19 |
Odd51 |
float |
53 |
5:1 |
|
20 |
Odd52 |
float |
53 |
5:2 |
|
21 |
Odd1Other |
float |
53 |
平其它 |
|
22 |
Odd00 |
float |
53 |
0:0 |
|
23 |
Odd11 |
float |
53 |
1:1 |
|
24 |
Odd22 |
float |
53 |
2:2 |
|
25 |
Odd33 |
float |
53 |
3:3 |
|
26 |
Odd44 |
float |
53 |
4:4 |
|
27 |
Odd0Other |
float |
53 |
負其它 |
|
28 |
Odd01 |
float |
53 |
0:1 |
|
29 |
Odd02 |
float |
53 |
0:2 |
|
30 |
Odd12 |
float |
53 |
1:2 |
|
31 |
Odd03 |
float |
53 |
0:3 |
|
32 |
Odd13 |
float |
53 |
1:3 |
|
33 |
Odd23 |
float |
53 |
2:3 |
|
34 |
Odd04 |
float |
53 |
0:4 |
|
35 |
Odd14 |
float |
53 |
1:4 |
|
36 |
Odd24 |
float |
53 |
2:4 |
|
37 |
Odd34 |
float |
53 |
3:4 |
|
38 |
Odd05 |
float |
53 |
0:5 |
|
39 |
Odd15 |
float |
53 |
1:5 |
|
40 |
Odd25 |
float |
53 |
2:5 |
4.交易盈虧數據表
交易盈虧是本系統后來才增加的,主要是必發交易的相關數據,雖然不能完全反應整個系統的投注情況,但至少反應了庄家的一部分交易信息。如果仔細分析,其中還是有不少可借鑒或者值得思考的東西。如下面鏈接: http://d.dacai.com/zhishu/jyyk.html?matchid=1875790
下面是表的結構,實際分析的時候,一般選擇開賽前2個小時的數據,比較符合實際的情況。
編號 |
字段名 |
類型 |
長度 |
描述 |
備注 |
1 |
Id |
int |
10 |
編號 |
自增編號 |
2 |
CompanyName |
nvarchar(20) |
20 |
公司名稱 |
|
3 |
EventName |
nvarchar(20) |
20 |
賽事名稱 |
|
4 |
MatchID |
int |
10 |
場次編號 |
|
5 |
TradTime |
datetime |
3 |
交易時間 |
|
6 |
TradingAmount3 |
int |
10 |
勝成交量 |
|
7 |
TradingAmount1 |
int |
10 |
平成交量 |
|
8 |
TradingAmount0 |
int |
10 |
負成交量 |
|
9 |
TradingPortion3 |
int |
10 |
勝成交比例 |
|
10 |
TradingPortion1 |
int |
10 |
平成交比例 |
|
11 |
TradingPortion0 |
int |
10 |
負成交比例 |
|
12 |
TradingOdd3 |
float |
53 |
勝成交賠率 |
|
13 |
TradingOdd1 |
float |
53 |
平成交賠率 |
|
14 |
TradingOdd0 |
float |
53 |
負成交賠率 |
|
15 |
TradingIndex3 |
int |
10 |
勝盈虧指數 |
|
16 |
TradingIndex1 |
int |
10 |
平盈虧指數 |
|
17 |
TradingIndex0 |
int |
10 |
負盈虧指數 |
5.進球時間表
進球時間數據是一個長期數據積累,暫時沒有數據分析作用。下面是數據類型結構。
編號 |
字段名 |
類型 |
長度 |
描述 |
備注 |
1 |
Id |
int |
10 |
編號 |
自增主鍵 |
2 |
EventName |
nvarchar(20) |
20 |
賽事名稱 |
|
3 |
SeasonName |
nvarchar(20) |
20 |
賽季名稱 |
|
4 |
HomeId |
int |
10 |
主隊編號 |
|
5 |
VisitId |
int |
10 |
客隊編號 |
|
6 |
MatchID |
int |
10 |
場次編號 |
|
7 |
GameTime |
datetime |
3 |
比賽時間 |
|
8 |
GoalTime |
int |
10 |
進球時間 |
|
9 |
PersonName |
int |
10 |
進球人 |
|
10 |
IsHomeGoal |
bit |
1 |
是否主隊 |
6.其他數據表
實際系統中還有其他數據表,如競彩綜合數據表,北單綜合數據表,其實是所有數據的綜合,由於競彩數據不完整。我們一般的分析還是針對Bet 365等主流公司。這里就不具體介紹。以后在用到的時候,再詳細介紹。