
這是什麼?
這是一套可以管理台股現貨與期貨,多帳戶的風險部位管理工具。目前以支援富邦現貨與期貨帳戶為主,另納入玉山現貨帳戶。實時掌握所有部位、交易歷史、槓桿與風險指標,協助自營交易者精準決策。
痛點:
- 誰都知道風險管理很重要,但少有工具可以具體量化與即時更新計算,讓一般人的風險管理,僅僅成為一個空洞的概念。
- 買一口微台指市值 24 萬,一口小台積個股期貨 11 萬,再買個 10 來支股票,到底我曝險金額總共多少?價格每天波動,我所擁有的資產資產淨也每天在的波動,到底我用了多少倍槓桿?這些問題,若回答不出來,也許自己就在懸崖邊,非常脆弱的在裸奔都不知道!
- 也許你懂一點風險對沖,知道適度放空一點部位有助於對抗系統性風險。但到底空過頭了,還是空的不夠?也很難回答,怎麼風險一來,還是被迫硬扛!
- 一些功能強大的平台,可以「手動輸入」持有資產的數量,買賣記錄等;但對於積極操作者,每天花時間輸入資料會超級煩的。我曾經簡化流程到每天輸入當天結餘量,這樣做了幾年後,還是很煩,現在終於解脫了,串好了所有的 api ,每日結帳只需按一個鍵。
功能亮點:
- 實時追蹤:即時行情報價,即時庫存曝險,即時資金水位,即時風險指標
- 風控量化:淨曝險金額,絕對值曝險金額,槓桿倍數,個體與整體 波動率 (Std),個體與整體 Beta 值。採用還原日線 180 天為基礎,滾動計算。
(依照原始定義,Portfolio Beta 是相對於淨值的,但我這裡是相對於絕對值曝險金額,理解上比較直觀。也有一說,這叫 Position Beta,原始定義是 NAV Beta) - 盤中決策:整合多帳戶的交易歷史,期現貨排排站,一目瞭然。
- 每日結帳:一鍵完成保存每天的資產,曝險,槓桿,Beta,Std 等,隨時追蹤檢討自己操作的歷史脈絡。
- 輕量 GUI,快速部署,Windows and Mac 均可用
- 下單介面也有做,建議熟悉基本功能後再用
適合對象
適合具有一定交易經驗的積極操作者,重視風險控管與部位配置的自營交易者。目前以擁有富邦證券期現貨帳戶者為必要條件,玉山證券現貨賬戶可選擇性加上。不管投資風格與策略如何,都必須面對和管理風險,此系統都能有所幫助。
執行畫面
- 管理的出發點:庫存,期現貨庫存排排站,搭配致命重要量化資訊。最重要的資訊當屬 Portfolio 的整體 Beta,-0.05 的意義就是,當大盤漲 1%,我的整體曝險部位的漲幅期望值是 -0.05%。但注意這是統計量,實際發生時還是可能多空雙巴,低機率的長尾事件。所以還是要控制總曝險的槓桿,自己量力而為。另外整體波動 Std 代表年化波動率,可理解為一年有 68% 信心程度,或上漲或下跌的幅度。按下「4.結構分析」可以得到投資組合的整體指標,這是管理工作中的最核心數據。

- Beta 分解圖

以上左圖是多方部位,右圖是空方部位,每個標的的 Beta,市值,各標的對 Portfolio Beta 的貢獻值 (Weighted Beta),無法再更清楚了。平時的工作就對這些多方池子和空方池子的標的,加一點減一點,維持動態平衡,從容優雅。誰說天下武功唯快不破?慢,也不破,因為結構的堅實才有這種底氣。
- 點選任一標的後,或輸入代號後點選「個股查詢」,這個 K 線不一樣,是有標上交易紀錄的,且橫跨多帳戶,有沒有追高殺低,很清楚:

- 整體資產淨值,曝險,風險等各種指標,每日結帳追蹤。淨值,有沒有增長?誠實面對自己。

以上,最重要功能已經備妥,已經為我正式服役多年。暫不發展花俏的介面,先作實戰派操盤手所最需要的部分,徵求試用者。測試期以一個月為單位,若你能回饋給我建設性意見,我會很友善的延長使用期限。
執行方法
- 取得執行檔,下載連結如下,區分 Mac or Windows,可自行選擇:
- 請聯絡「新人資訊」取得 license.dat 授權檔。一個授權檔是為著一個特定帳號,設定一個使用期限。
- 加入富邦帳號相關資訊:
- 準備「.env」檔案 (注意,必須有點,不需副檔名),自行儲存帳號密碼如下,此檔案只儲存在本地端。注意在富邦的平台中,「登入密碼」和「憑證密碼」,是可以不一樣的,請不要混淆,如下格式依序設定完成:
fubonId = K123456789
fubonPwd = xxx
certPwd = xxx - 準備「憑證檔」,請參閱 富邦證券 api 網站,並依照規定簽署相關聲明,取得 api 的執行資格。檔名必須與 .env 中的 fubonId 相符,像這樣:K123456789.pfx,放置在執行檔所在的目錄。
- 準備「.env」檔案 (注意,必須有點,不需副檔名),自行儲存帳號密碼如下,此檔案只儲存在本地端。注意在富邦的平台中,「登入密碼」和「憑證密碼」,是可以不一樣的,請不要混淆,如下格式依序設定完成:
- 加入玉山帳號資訊 (選擇性):
- 準備 config.ini 檔案,可以從玉山證券 api 網站,下載 sdk 時會附上 example 檔,改成自己的資訊。
[Core]
Entry = https://esuntradingapi.esunsec.com.tw/api/v1
[Cert]
FileName = K123456789_20251101_esun.p12
Path = xx
[User]
Account = 1234567890123
[Api]
Key = 12324567812345678
Secret = ooxxooxxooxx
- 準備 config.ini 檔案,可以從玉山證券 api 網站,下載 sdk 時會附上 example 檔,改成自己的資訊。
以上 Core 部分為固定值,FileName 必須與你稍後放置的與玉山憑證檔,檔名匹配;Path 欄位保留,值隨意放置 xx,因為程式會在執行時,替換為正確的執行路徑。後面 User 和 Api 均必須依據玉山證券所提供的個人專屬值,正確設定。然後玉山的憑證檔也放置在同一個目錄。
- 準備玉山的憑證檔,檔名必須等於上述 FileName 設定。
最終的結果,典型的執行目錄,包含以下檔案:

除了執行檔以外,額外還有一個授權檔 (license.dat),富邦帳號相關的兩個檔 (.env, xxx.pfs),玉山帳號相關的有兩個 (config.ini,xxx.p12)。
以上,設定已完成,點擊 RiskManager 執行檔,執行。正確執行的畫面如下:

以上流程,個人模擬跑過一次,體驗還可以。希望你可以藉此系統,讓操作的風險透明,決策更穩。
Newman 2025/8/5
- 導覽頁:精明管家
- 下載點與改版紀錄:RiskManager
- 技術議題有興趣者,也可關注這兒:紐曼的技術筆記-索引