《AI時代:碼農的涅盤重生》第106章 社區互動(1)

作者:Flint8·8小時前

清晨六點半,寶安區老老舊小區的書房窗簾縫隙透進微光。

林晨比鬧鐘早醒了十分鐘。他習慣性地先摸過手機,解鎖,點開券商APP——這個動作已經成為他失業以來每日清晨的固定儀式。

賬戶總資產:87,432.51元。

他的手指在螢幕上停頓了兩秒,又仔細看了一眼昨日收益:+2,186.33元。

這是“啟明智投一號”系統執行最近一週以來,單日收益再次突破兩千元。林晨靠在床頭,深深吸了一口氣,又緩緩吐出。螢幕上跳動的數字不再是冰冷的資料,而是某種實實在在的證明——證明他過去三個月在AI和量化領域投入的數百個小時沒有白費,證明那條透過技術實現財務自主的道路,並非虛幻的空中樓閣。

但他很快冷靜下來。最近A股震盪,昨天創業板指數漲了1.8%,系統抓住了一波小行情而已。量化交易最忌諱的就是把短期波動當成能力。他關掉APP,起身洗漱。

上午的學習計劃是精讀一篇關於Transforr模型在時間序列預測中應用的論文。但九點鐘剛過,GitHub的郵件通知就跳了出來——他的開源專案“quant-data-utils”倉庫收到了一個新的Issue。

林晨點開連結。

Issue標題是:“使用TuShare資料來源時,獲取日線資料報錯‘KeyError: ‘price’’”。

提交者ID:StockQuantNewbie。

問題描述寫得很詳細,附上了程式碼片段和完整的報錯資訊,最後還客氣地加了一句:“我是量化新手,正在學習您的工具庫,這個問題困擾了我兩天,如果是我用法不對還請指教”。

林晨仔細看了程式碼。問題其實不復雜:這位新手直接呼叫了工具庫裡的get_daily_data函式,但沒注意到TuShare的免費介面最近調整了返回資料的欄位名,原來的price欄位改成了close。工具庫裡的資料清洗模組還沒來得及適配這個變動。

他想了想,沒有直接回復程式碼修改方案,而是先敲了一行回覆:“感謝使用和反饋!這個問題是由於資料來源API變動導致的。請先嚐試以下臨時解決方案——”

他給出了兩行修改程式碼的建議,可以暫時繞過這個問題。

然後他繼續寫道:“我今天會發佈一個v0.2.1版本,在資料清洗模組中新增對最新TuShare介面的適配。另外,建議您在呼叫時始終檢查返回資料的列名,這是處理外部資料來源的好習慣。歡迎繼續提問”。

點選提交回復。

幾分鐘後,Issue頁面下出現了新的評論:“太感謝了!臨時方案有效!原來是這樣,我明白了。期待新版本”!

林晨看著那句“我明白了”,嘴角不自覺上揚。這種透過程式碼幫助到具體某個人的感覺,比單純看到Star數字增長更實在。他關掉Issue頁面,立刻開始在原生代碼庫中修改資料清洗模組,測試,然後提交更新,打上v0.2.1的標籤,推送到GitHub。

做完這些,他才重新回到論文上。但注意力已經有些分散了。

乾脆,他打開了專案倉庫的主頁。Star數:73。Fork數:21。比昨天又漲了幾個。他點開Insights標籤,檢視流量資料——過去一週有來自美國、新加坡、甚至德國的訪問。一個小小的資料工具庫,正在被世界不同角落的開發者看到。

中午簡單煮了碗麵條,林晨一邊吃一邊刷著GitHub的通知。除了那個Issue,他還收到了兩條新的“Watch”(關注)通知,以及一條來自使用者“quant-lover”的私信。

私信內容是英文的:“Hi, I found your quant-data-utils project very clean and practical. Iworking on a crypto quantitative strategy and wondering if you have plan to add support for crypto exchanges like Binance or Coinbase? If not, I ght be able to contribute a dule.”

(你好,我發現你的quant-data-utils專案非常簡潔實用。我正在研究加密貨幣量化策略,想知道你是否有計劃新增對幣安或Coinbase等交易所的支援?如果沒有,也許我可以貢獻一個模組。)

林晨讀完,放下筷子。加密數字貨幣……這確實是當前量化投資的熱門領域,但他自己之前主要精力放在A股和傳統期貨,對這塊研究不深。他斟酌了一下措辭,用英文回覆:“Thank you for your interest! Currently the project focuses on traditional financial rkets (A-shares, futures). Support for crypto exchanges is a great idea and definitely within the roadp. Inot very faliar with crypto APIs, so a contribution would be highly appreciated. You can open an issue first to discuss the design, or directly create a pull request. Looking forward to it!”

(感謝你的關注!目前專案專注於傳統金融市場(A股、期貨)。支援加密貨幣交易所是個很好的想法,也符合路線圖規劃。我對加密貨幣API不太熟悉,所以非常歡迎貢獻。你可以先開一個Issue討論設計,或者直接建立一個Pull Request。期待你的貢獻!)

回覆完,他感覺有點奇妙。一個在鵬城出租屋裡失業的中年碼農,正在和可能身處世界任何地方的開發者,用英文討論著一個開源專案的特性擴充套件。這種連線感,沖淡了獨自學習的孤獨。

下午,他繼續研究論文,同時分心關注著GitHub。果然,“fintech-dev”——那位提交了第一個PR的貢獻者——又出現了。這次他提交了一個新的PR,優化了專案READ文件中的安裝說明,添加了更清晰的Pip安裝步驟和常見錯誤排查。

林晨點開程式碼變更檢視,改動雖小但很貼心。他點了合併,並在PR評論區留言:“Nice irovent, thanks again!”(很好的改進,再次感謝!)

。”下一流以可們我,趣興有你果如,聯關票模建)路網經神圖(krowteN larueN hparG用試嘗在我近最,程工徵特的單簡做hcroTyP了用裡案專你到意注我。RP了併合你到看,好你者護維“:文中是次這,信私的”ved-hcetnif“了到收他,時同乎幾

。疇範識知的前目他了出超也,力引吸有很法想個這——子因的雜復更建構,聯關藏的間之票掘挖來NNG用。料資係關模建於用,域領的沿前對相裡習學度深是這。一裡心晨林?)路網經神圖(krowteN larueN hparG

?”聊聊上線間時個約以可們我,者或?嗎路思的單簡者或料資習學些一分便方你。用應的中化量在解了想直一但,過學深沒還我NNG!趣興有常非“:覆回刻立他

。”空有後點九上晚時平我,以可也聊上線。箱郵buHtiG你發點晚,料資下一理整我“:快很覆回方對

。”件郵你等我那,好“

。者索探的識知沿前分意願有還,伴夥的碼式程獻貢默默有,好同的議建出提有,手新的題問到遇有裡這。群社技的業專、的躍活個一著線連它,碼式程和線網過。閉封再不間房小個這覺他,刻此但。鳴低的扇風機主有只屋,聲流車的約路馬遠來傳外窗。幕螢腦電著,上背椅在靠晨林,話對束結

。言語的話對是,樑橋是,品作是碼式程,裡這在而。分部一的IPK是,務任是,工是碼式程,裡那在。同不然截的更變求需理經品產對應、碼式程務業寫日一復日裡司公商電境在前之他與,覺的線連被、可認被、要需被種這

。”來進走人中道同讓,門扇一啟開是而,去出扔碼式程把是只不源開“:話的過說”人藝手法算演“上乎知起想然忽他

。了開打的真乎似,門

!”花紅小了得算天今我!爸爸“:嚷嚷就門進一伙傢小。來回學放樂樂接婉蘇,晚傍

。”個加你給媽媽讓上晚!棒真“:圈一了轉子兒起抱晨林

。”事心有像好你看?嗎利順還習學天今“:問聲輕,子樣的幕螢機手向瞥時不時晨林著看婉蘇,時飯吃

。說了說單簡事的NNG論討出提”ved-hcetnif“有還、流者發開外國和、eussI到收上buHtiG天今把他。”事鮮新點有……是,事心是不“:笑了笑,子筷下放晨林

。”了慮焦麼那沒,了多好兒會那業失剛比態狀近最你覺。的好“:頭點點了末,真認很得聽婉蘇

。”多千兩了賺,錯不現表天昨’號一投智明啟‘且而“,骨排塊了夾樂樂給晨林。”了奏節點到找,嗯“

?”嗎定穩能……那?的真“:亮一微微睛眼婉蘇

。”要重很這,通走能路條這明證至但。驗考多更要需還統系,化萬變千場市“,頭搖晨林。”定穩說敢不“

。案專碼式程例示的單簡個一有還,FDP文論的用應域領融金在NNG於關篇幾是面裡,料資開點他。結連議會上線個一和包料資的來發”ved-hcetnif“了到收,前腦電在坐晨林。了睡樂樂,點十裡夜

。)slitu-atad-tnauq - 案專buHtiG的您於關(”slitu-atad-tnauq - tcejorp buHtiG ruoy gnidrageR“:是題標,”.retnuh-tnelat@“是尾字箱郵人件發。知通件郵新封一出彈又角下右腦電,著覽瀏正他

。拍一了快名莫,跳心的晨林

猜你喜歡

同題材或同分類的其他作品。