網站日誌|做期貨十五年,我為什麼自己做一個盤後資料站
今天想跟大家聊聊這個網站是怎麼來的
說不定跟你想的不太一樣
它一開始根本不是要做成網站
起點:一張不能轉傳的圖
我做期貨大概十五年了
這麼多年下來
每天收盤後的固定動作
就是看營業員傳來的籌碼日報
外資留倉多少
十大交易人怎麼變
散戶多空比是多少
看久了會有一個疑問
這些數字是怎麼算出來的?
日報上只有結果
沒有公式
而且圖上寫著「禁止轉載」
那我想跟朋友討論某一天的數字
怎麼辦呢?
截圖不行
抄數字又不知道它怎麼算的
想了一想
資料不都是期交所公開的嗎?
那我自己算一遍就好了
第一件事:對帳
自己算的數字
跟營業員的日報一樣嗎?
這一步我花最多時間
挑了一天,逐項對
122 個數字裡,118 個一致
剩下 4 個對不上
一個一個查
有的是對方用了盤中的版本
有的是四捨五入的順序不同
還有一個是對方的欄位自己錯位了
(詳細過程在〈自己算的籌碼,跟營業員日報對了 122 個數字〉)
查完那一刻我才比較放心
至少我知道每個數字是怎麼來的
錯了也知道錯在哪
我寫程式,但不是一個人寫
順帶一提
這個網站的程式
大部分是我跟 AI 一起寫的
分工大概是這樣
1. 我決定要算什麼、資料從哪裡來、哪些東西不能放
2. AI 寫程式、寫測試
3. 我再請另一家公司的模型挑毛病
4. 最後我自己跑過、對過數字才上線
聽起來很省事
其實沒有
AI 寫的東西「看起來會動」
不代表「算得對」
我踩過最多的坑
都是程式沒報錯,數字卻靜悄悄地錯了
打個比方
就像請一個很快的新同事
手腳超快
但你不檢查,他也不會主動說哪裡不確定
做了這一陣子
我最深的感受是
AI 是個人能力的放大器
放大器是什麼意思呢?
你原本會的,它幫你放大
你原本不會的,它也幫你放大
我知道籌碼要怎麼對、價差要對齊哪個時間
它就能幫我在幾天內做完
以前一個人要做好幾個月的東西
反過來
如果我自己搞不清楚數字該怎麼算
它也會很有自信地
把錯的東西做得又快又漂亮
所以最後拚的
還是你自己懂多少
AI 不會替你知道該問什麼
它只會讓「知道」跟「不知道」的差距
變得更大
幾個讓網站停擺過的坑
說幾個真實發生的
價差差了幾十點
期貨 13:45 收盤,加權指數 13:30 收盤
很多地方直接拿兩個收盤價相減
中間 15 分鐘的行情就混進去了
後來我改成 13:30 同一時間點對齊
(〈13:30 還是 13:45?〉)
家裡電腦一關,網站就停
一開始靠家裡電腦排程
出門關機那天,網站就停在前一天
後來搬到 GitHub 的免費排程,每月 0 元
(〈一個人、零成本〉)
一個網址讓整站停一天
網站有一道檢查
如果頁面裡出現後台連結,就整站拒絕上傳
本意是防止不該公開的東西被放出去
結果某天的財經紀錄
引用了一個網址,裡面剛好有「administration」這個字
檢查以為那是後台
整站停了一天沒更新
好笑嗎?
蠻好笑的
但我寧可它擋錯
也不要它放錯
這個網站不做什麼
最後講幾件我刻意不做的事
1. 不寫多空,不給買賣建議
2. 不收券商的錢,不轉介開戶
3. 不公布自己的部位
原因很簡單
網站有放廣告
依法就不能寫投資建議
而且同一個數字
避險的人跟押方向的人看法完全相反
我只想說清楚「它量的是什麼」
所以我希望你來這裡
帶走的是每天收盤後第一時間整理好的數字
放進你自己的判斷裡,當一個參考
怎麼用,還是你自己決定
如果你看到哪個數字跟期交所公告對不上
麻煩到聯絡頁告訴我
程式是人寫的(還有 AI)
一定有我沒抓到的地方
我是李阿財,我們下次見