《AI時代:碼農的涅盤重生》第76章 擴展品種(1)

作者:Flint8·6小時前

凌晨三點,鵬城的夜色還未褪去。

林晨坐在電腦前,螢幕上同時開著三個視窗:左邊是期貨主力合約的K線圖,中間是可轉債的轉股溢價率資料表,右邊是Python編輯器里正在除錯的策略程式碼。桌角放著一杯早已涼透的咖啡,旁邊攤開幾本打印出來的資料——《期貨交易實務》《可轉債投資全攻略》《量化多品種策略設計》。

他已經這樣坐了五個小時。

一個月前,當股票策略實盤跑出8.52%的收益率時,林晨確實興奮過。但那股興奮勁兒只持續了兩天,就被更深的思考取代了——如果只做股票,系統再厲害,也受制於A股T+1、漲跌停、交易時間等限制。更重要的是,單一品種意味著單一風險源。

“雞蛋不能放在一個籃子裡”。這句老話在量化領域有更專業的表述:資產配置是唯一免費的午餐。

蘇婉凌晨起夜時,看到書房還亮著燈,輕輕推門進來:“還不睡”? “馬上”。林晨揉了揉發酸的眼睛,“在弄新東西”。 蘇婉走到他身後,看著螢幕上那些複雜的圖表:“這又是什麼”? “期貨”。林晨指著左邊視窗,“你看這個,螺紋鋼主力合約。期貨和股票完全不一樣——T+0交易,可以做多也可以做空,有槓桿,而且交易時間更長,夜盤能到凌晨一點”。 “聽起來風險很大”。蘇婉皺眉。

“風險大,機會也大”。林晨切換到一個文件,“關鍵是要設計匹配的策略。股票我用的主要是均值迴歸和動量策略,但期貨更適合趨勢跟蹤。你看這個——”

他調出一個簡單的策略回測結果:基於20日和60日均線的雙均線系統,在螺紋鋼期貨上過去三年年化收益率達到42%,最大回撤18%。

“但這個策略在股票上效果就很一般”。林晨又切換視窗,“每個品種有自己獨特的‘性格’,就像不同的人要用不同的溝通方式。強行套用同一個策略,就像讓程式設計師去跑銷售,不是不行,但效率肯定低”。 蘇婉似懂非懂地點點頭:“那這個呢?”她指著中間視窗的可轉債資料。

“可轉債更有意思”。林晨眼睛亮了起來,“它既有債性又有股性。當正股價格遠低於轉股價時,它更像債券,有保底;當正股大漲時,它又能跟著漲,而且沒有漲跌停限制”。 他開啟一個自己整理的Excel表格:“我統計了過去三年所有可轉債的資料,發現幾個規律:第一,轉股溢價率低於10%的可轉債,其價格走勢與正股相關性超過0.9;第二,剩餘規模小於3億的小盤債,更容易被游資炒作,波動率大;第三——”

“等等”。蘇婉打斷他,笑著搖頭,“你這些專業名詞,我一個語文老師聽不懂。你就告訴我,研究這些有什麼用”? 林晨深吸一口氣,組織了一下語言:“簡單說,我想讓我的投資系統‘進化’。現在它只會炒股票,就像一個人只會說中文。我要教它說英語、法語、日語,讓它能在更多場合交流,賺更多種類的錢”。 他頓了頓,語氣變得認真:“而且不同品種之間有關聯性。比如當股市大跌時,國債期貨往往上漲,這叫‘避險情緒’。如果我的系統能同時交易股票和國債,就能對沖風險,讓收益曲線更平滑”。 蘇婉沉默了幾秒,伸手摸了摸他的肩膀:“你瘦了”。 “有嗎”? “這一個月,你每天只睡五六個小時。”蘇婉的聲音裡帶著心疼,“我知道你想盡快做出成績,但身體要緊”。 林晨握住她的手:“放心,我有數。其實研究這些新東西,我反而更興奮。你知道嗎?就像打遊戲解鎖新地圖,每個新領域都有新的規則要學習,新的策略要設計,這種探索感……”

他停住了,意識到自己又陷入了技術宅的興奮狀態。

蘇婉笑了:“行,你繼續探索吧。不過答應我,天亮前必須睡一會兒”。 “好”。 蘇婉離開後,林晨重新看向螢幕。他新建了一個Python檔案,開始搭建多品種策略框架的核心類。

class ltiAssetStrategy:

def __init__(self):

self.stock_strategy = anReversionStrategy # 股票均值迴歸策略

self.futures_strategy = TrendFollowingStrategy # 期貨趨勢跟蹤策略

self.convertible_bond_strategy = CBArbitrageStrategy # 可轉債套利策略

self.asset_allocation = RiskParityAllocator # 風險平價資產配置器

def run_daily(self, rket_data):

餐桌上,蘇婉已經擺好了早餐:腸粉、皮蛋瘦肉粥、還有她特意學的潮汕菜脯蛋。林晨看著妻子忙碌的背影,忽然開口:“婉婉,如果……我是說如果,我想把家裡剩下的存款也投進系統裡,你會同意嗎”? 蘇婉盛粥的手頓了頓:“現在不是有7萬在跑嗎”? “7萬太少了。”林晨認真地說,“多品種策略需要足夠的資金才能分散風險。而且如果策略有效,資金規模越大,絕對收益才越有意義”。 “需要多少”? “再追加13萬。”林晨說,“這樣總資金20萬,我可以分配:10萬做股票,5萬做期貨,5萬做可轉債。每個品種內部還能進一步分散”。 蘇婉沉默地坐下,把粥碗推到他面前:“你知道家裡現在還剩多少存款嗎”? “23萬左右”? “23萬6。”蘇婉精確地說,“房貸每個月1萬2,樂樂幼兒園費用、生活費、物業水電……就算我們省著花,一個月也要2萬出頭。這23萬6,只夠我們撐一年”。 她看著林晨的眼睛:“如果這15萬虧了呢”? “我有信心——”

“我知道你有信心”。蘇婉打斷他,“但信心不能當飯吃。林晨,我們不是二十多歲的小年輕了,我們有孩子,有房貸,輸不起”。 餐廳裡安靜下來,只有粥碗裡升起的熱氣。

樂樂看看爸爸,又看看媽媽,小聲說:“爸爸媽媽不要吵架”。 “沒吵架”。林晨摸摸兒子的頭,然後看向蘇婉,“你說得對,是我太急了”。 他低頭喝了一口粥,熱流順著食道溫暖了全身:“這樣吧,我先用模擬盤把多品種策略跑成熟,至少要有三個月穩定盈利的模擬記錄。同時,我繼續最佳化股票策略,用現有的7萬實盤資金慢慢積累。等模擬盤和實盤資料都足夠說服力了,我們再考慮追加資金”。 蘇婉的臉色緩和下來:“這樣穩妥”。 “還有,”林晨補充道,“週末張偉介紹的那個私募朋友,我去見見。如果能拿到外部資金,哪怕只是小規模的委託,也能驗證系統的商業價值”。 “你打算做職業量化交易員”? “不一定”。林晨想了想,“但多一條路總是好的。而且……”他頓了頓,“如果我的系統真的能穩定盈利,也許未來我不需要再去公司上班,靠這個就能養活全家”。 蘇婉看著他眼裡的光,終於笑了:“那就去做吧。不過記住,身體是第一位的”。 “遵命,領導”。 早餐後,林晨把樂樂送到幼兒園,回來時沒有立刻回到電腦前。他站在陽臺上,看著樓下漸漸熱鬧起來的街道。

送孩子上學的家長,趕早班的上班族,開店的商戶……每個人都在自己的軌道上奔波。而他的軌道,正從一條狹窄的技術棧,擴充套件成一個複雜的多維繫統。

股票、期貨、可轉債、宏觀因子、資產配置、風險控制……這些模組需要有機整合,而不是簡單堆砌。

“就像樂團指揮”。林晨忽然想到這個比喻,“每個樂器手(策略)都要精通自己的部分,但指揮(系統框架)要協調他們,讓整個樂團奏出和諧的樂曲”。 他回到書房,在升級規劃的最上方加了一行字:

核心原則:不是追求單個策略的最高收益,而是追求整個系統在不同市場環境下的穩健性。

寫完這句話,林晨感到思路清晰了許多。他開啟期貨模擬賬戶,發現早上測試的海龜策略已經自動成交了一單——螺紋鋼在突破20日高點後,系統做多了1手。

。位倉%5買各,的標的量正+率價溢低隻三出選篩:號訊了出發也略策債轉可,時同乎幾

。策決出做,式模別識,場市察觀主始開是而,令指的他行執被是只再不它。來過”活“慢慢在正統系個這——覺的妙奇種有然忽,虧盈浮和倉持的跳上幕螢著看晨林

。說己自對他。”呢遠得差還“

。突沖相互是不而,共諧和略策的”格“同不些這讓何如——於在戰挑的大最而。程排金資的慧智更、控風的細更、理料資的雜復更著味意種品多。始開剛剛才戰挑的正真

。案檔nohtyP個一了建新,氣口一吸深晨林

。略策個某閉關時暫該時何至甚,倉減該時何倉增該時何,重權多配分略策子個每給該應,下境環場市同不在習學會它。程排略策的習學化強於基個一:”腦大“的統系個整是而,略策個某是不的寫要他,次一這

:下寫地重鄭他,行一第的碼式程

程排心核統系資投慧智 #

戰作同協的種品多、略策多現實:標目 #

益收於先控風,進激於優健穩:則原 #

。了亮底徹空天的城鵬,外窗

猜你喜歡

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