第36章 沒有機制,全是數值

投票推薦 加入書籤 小說報錯

  幾天後,實驗室里,周昀看著屏幕上僅有0.05%的平均誤差和高達80%的預測準確率,滿意地點點頭。(誤差已經將交易成本計算在內)

  所謂平均誤差就是模型預測價格值與真實值的差值。

  這無疑是一個非常恐怖的數字。

  根據他的推測,哪怕是世界上最頂尖的量化模型,誤差也就是0.1%上下,預測準確率可能也就60%左右。

  至於為什麼這樣看上去並不優秀的準確率和誤差也能讓頂級量化模型大賺特賺?

  很簡單,這就像是拋硬幣一樣,模型做的是猜下一秒是正還是反,也就是漲跌,假設頂尖模型可能猜對的概率是 55%。

  模型不是人,一秒鐘它就能猜幾十次、幾百次並且自動下注交易。

  每次猜對了,只賺非常非常少的錢,比如,一個100塊的東西,猜對了,可能就賺幾分錢。猜錯了,也立刻止損,虧的也是幾分錢。

  一天內,它能猜幾十萬甚至上百萬次,而每一次的概率都有55%。

  除掉虧損,一天的利潤也是一個巨大的數字,這就叫積少成多。

  而0.05%的平均誤差和80%的預測準確率,意味著他的模型「贏面」更大,每次能賺/虧的錢可以控制得更精準。

  用一句話來形容就是——沒有機制,全是數值。

  不過現在高興還為時尚早。

  雖然在測試集上表現不錯,但是模擬終究是模擬。

  實踐才是檢驗真理的唯一標準。

  將最近十天的新數據整理好輸入到模型里開始重新訓練,現在距離美股開盤還有十幾個小時,足夠完成微調了。

  如果晚上實驗結果順利的話,這個預研項目也差不多可以宣告結束了。

  晚上九點二十,周昀破天荒的沒有回宿舍,還待在實驗室里。

  雖然幾位師兄都挺好奇的,但是看著周昀一臉認真的樣子他們也不好意思打擾哦。

  最後檢查了一遍程序沒有問題,他靠在椅子上閉目養神,等待著最後的十分鐘。

  時間一分一秒地流逝。

  嗡~嗡~

  口袋的手機發出震動,這是他提前設置好的鬧鐘。

  周昀睜開眼睛,下意識地咽了口口水。

  屏幕的左邊,實時的股市數據開始跳動,一藍一紅兩個點同時出現,藍的是實盤價格,紅的是預測價格。

  開盤價格,兩個點幾乎重合,一致!

  和真實的情況的誤差不到0.01%。

  但是如果仔細觀察就會發現,紅色的點出現的時間比藍色的要早大概一秒鐘。

  從這一刻開始,模型的另一個功能開始運轉,周昀把它稱之為實時演算。

  模型會根據實時的股票數據對已經完成訓練的模型進實時的微調,這種在線學習的方式,現有技術其實已經可以實現了。

  但是OracleNet厲害的地方就在於,它可以把這個時間壓縮到毫秒級別,這個時間哪怕是在金融市場這種爭分奪秒的領域,都是非常非常快的,

  再加上模型本身就有預測能力,即使是加上這個延遲,模型的預測數據還是跑在實時數據的前面。

  至於為什麼需要實時演算,原因也很簡單,市場每時每刻都在變化,完全基於歷史數據可能存在一定偏差。

  假設歷史數據是到t時刻之前的所有數據,那麼模型能夠很好地預測t+1時刻的價格,但是要讓他預測t+2時刻的價格可能會存在微小的偏差,比如突然的大額交易造成的股價波動。

  那如果能用t->t+1之間的數據對模型進行微調,那麼這點微小的差別就可能變得更小甚至消失。

  隨著時間的流逝,雖然兩條線在中間有了一些誤差,但是大致看上去兩條線幾乎就是完全重合。

  晚上十一點,兩根線仍舊沒有發生太大地偏差。

  此時,實驗室里只剩下了周昀一個人。

  一直等到了凌晨四點鐘,窗外都有些蒙蒙亮了,線條停止了變化。

  另一個屏幕上顯示的平均誤差只有0.049%。

  他的嘴角抑制不住地向上扯動——成了!


  和預想的一樣,測試集上的結果沒有問題,雖然不一定每次都能有這麼好的結果,但是也不會相差太多,至少也是大大領先現有頂級量化模型的。

  而且AI預測並不是完全代替人,量化模型只不過是量化交易中的一部分。

  如何使用模型最終還要人來決定。

  有了OracleNet的預測結果,就相當於照著答案進行交易,可能最終成績會因為閱卷人的心情有所變化,但是絕對不可能會差,哪怕知道這個答案的時間只提前了一秒鐘。

  他靠回椅背,深深吸了一口氣,又長長地呼出,心臟劇烈地跳動,也不知道是因為通宵還是太激動了。

  電腦的屏幕依舊亮著,原本跳動的線條已經定格。

  看著如此美妙的曲線,哪怕是通宵了一個晚上,周昀仍然沒有多少倦意。

  拖動滑鼠,將訓練好的模型保存到伺服器上。

  一次的結果能夠說明的東西有限,他還需要更多的實驗結果。

  接下來幾天,每個晚上周昀基本都是晝夜顛倒,晚上盯著實驗,早上休息。

  搞得同門和室友都以為他是不是背著他們偷偷修仙去了。

  連續五天,實驗結果都沒有太大的差別。

  OracleNet的優秀已經無可爭議。

  早上六點,實驗室還一個人都沒有,周昀看著屏幕上的實驗數據,撥通了電話。

  電話撥通,響了三聲後被迅速接起。

  電話那頭傳來一個略帶沙啞的男聲:「餵?」

  「研究有了些進展,結果還不錯,我覺得可以進行驗收了。」

  「真的?」電話那頭的聲音清醒不少,不過還是有幾分懷疑,畢竟現在離約定的時間還有很久。

  「嗯,你們可以隨時來驗收。」

  「嘶……」電話那頭傳來一聲輕微的吸氣聲:「好,電話里說不方便,明天我帶人過來,咱們當面聊。」

  「好,那我等你們來。」

  電話掛斷。

  周昀伸了個懶腰,轉動了一下有些酸痛的脖頸。

  說起來,自從重生後,自己還沒有經歷過這麼高強度的工作,趁著對方還沒來,自己還能好好休息一下。

章節目錄