量化交易的真實世界
2
會員
52
內容
加入
付費訂閱
首頁
內容
方案
關於
加入
量化交易的真實世界
2
會員
52
內容
加入
免費專區
Winner Recycling 為什麼在均值回歸策略上不 work
Winner Recycling 是把上一筆獲利投入下一筆交易的資金管理策略,背後假設勝負序列有正相關。我用 400 個以上的均值回歸策略驗證這個假設,autocorrelation 幾乎為零。MR 策略的每筆交易是獨立事件,Winner Recycling 的統計前提不成立。
2026/04/15
2
1
一個讓我的系統間歇性崩潰的 Bug—Process-Global Race Condition
你的系統有多個模組共享同一條連線。特定時序下,它們會互相打斷,拿到錯誤資料,卻不報錯。這種 Process-Global Race Condition 是 live 環境最難抓的 bug,本文拆解成因與 batch-lock 解法。
2026/04/08
為什麼 Convex Position Sizing 在我的系統失敗了—選擇偏差的真實案例
Convex position sizing 理論完美——但在 breakout 策略上幾乎無效。原因是選擇偏差:你的進場條件和 filter 高度重疊,導致觸發率超過 80%,等於沒有篩選。本文拆解這個陷阱,並提供觸發率檢查方法。
2026/04/01
多層風控的隱藏陷阱—當所有保護同時開火
你的系統有五層風控。每一層你都獨立測試過,效果都很好。但它們會不會在同一時間、對同一筆交易、同時開火?三層乘法合成:0.75×0.5×0.3=11%。跟直接 BLOCK 沒差別。這篇拆解多層風控的隱藏陷阱。
2026/03/25
為什麼你的環境 Filter 全部沒用—我測了 8 個,只有 2 個活下來
大部分量化交易者加 filter 的方式是這樣的:看到一個指標 → 回測 → 有效 → 上線。 聽起來很合理。但這個流程忽略了最關鍵的問題:你怎麼知道它不是巧合?更重要的是,你怎麼知道它不是在重複你已經有的保護? 我花了大量時間,認真測試了 8 個「聽起來很有道理」的環境指標。趨勢效率、波動率結
2026/03/18
每筆交易該押多少?Kelly Criterion 的核心概念
大部分人只想著「什麼時候買、什麼時候賣」。但「每次買多少」這個問題,對長期績效的影響可能更大。
2026/03/10
你的策略不是壞了,是過期了——策略生命週期完整解析
沒有永遠有效的策略。問題不是「找到一個完美策略」,而是「你有沒有能力在策略過期時替換它」。
2026/03/10
Walk-Forward Analysis 是什麼?為什麼它比普通回測可靠十倍
普通回測是先看答案再考試。Walk-Forward Analysis 是每個月換一套新題目考你。這個差距,就是「回測幻覺」和「真實績效預期」之間的距離。
2026/03/10
我驗證每一個策略的三條底線
前 19 篇我告訴你什麼不該信。這篇告訴你,我自己怎麼判斷一個策略值不值得花時間。
2026/03/10
1
為什麼 YouTube 上的量化交易策略,幾乎都不能用
YouTube 上不缺「年化 200%」的策略影片。缺的是告訴你這些策略為什麼活不過實盤的人。
2026/03/10
查看更多
Winner Recycling 為什麼在均值回歸策略上不 work
Winner Recycling 是把上一筆獲利投入下一筆交易的資金管理策略,背後假設勝負序列有正相關。我用 400 個以上的均值回歸策略驗證這個假設,autocorrelation 幾乎為零。MR 策略的每筆交易是獨立事件,Winner Recycling 的統計前提不成立。
2026/04/15
2
1
一個讓我的系統間歇性崩潰的 Bug—Process-Global Race Condition
你的系統有多個模組共享同一條連線。特定時序下,它們會互相打斷,拿到錯誤資料,卻不報錯。這種 Process-Global Race Condition 是 live 環境最難抓的 bug,本文拆解成因與 batch-lock 解法。
2026/04/08
為什麼 Convex Position Sizing 在我的系統失敗了—選擇偏差的真實案例
Convex position sizing 理論完美——但在 breakout 策略上幾乎無效。原因是選擇偏差:你的進場條件和 filter 高度重疊,導致觸發率超過 80%,等於沒有篩選。本文拆解這個陷阱,並提供觸發率檢查方法。
2026/04/01
多層風控的隱藏陷阱—當所有保護同時開火
你的系統有五層風控。每一層你都獨立測試過,效果都很好。但它們會不會在同一時間、對同一筆交易、同時開火?三層乘法合成:0.75×0.5×0.3=11%。跟直接 BLOCK 沒差別。這篇拆解多層風控的隱藏陷阱。
2026/03/25
為什麼你的環境 Filter 全部沒用—我測了 8 個,只有 2 個活下來
大部分量化交易者加 filter 的方式是這樣的:看到一個指標 → 回測 → 有效 → 上線。 聽起來很合理。但這個流程忽略了最關鍵的問題:你怎麼知道它不是巧合?更重要的是,你怎麼知道它不是在重複你已經有的保護? 我花了大量時間,認真測試了 8 個「聽起來很有道理」的環境指標。趨勢效率、波動率結
2026/03/18
每筆交易該押多少?Kelly Criterion 的核心概念
大部分人只想著「什麼時候買、什麼時候賣」。但「每次買多少」這個問題,對長期績效的影響可能更大。
2026/03/10
你的策略不是壞了,是過期了——策略生命週期完整解析
沒有永遠有效的策略。問題不是「找到一個完美策略」,而是「你有沒有能力在策略過期時替換它」。
2026/03/10
Walk-Forward Analysis 是什麼?為什麼它比普通回測可靠十倍
普通回測是先看答案再考試。Walk-Forward Analysis 是每個月換一套新題目考你。這個差距,就是「回測幻覺」和「真實績效預期」之間的距離。
2026/03/10
我驗證每一個策略的三條底線
前 19 篇我告訴你什麼不該信。這篇告訴你,我自己怎麼判斷一個策略值不值得花時間。
2026/03/10
1
為什麼 YouTube 上的量化交易策略,幾乎都不能用
YouTube 上不缺「年化 200%」的策略影片。缺的是告訴你這些策略為什麼活不過實盤的人。
2026/03/10
查看更多
實戰手冊
你的策略什麼時候該退役—PF 還沒掉的時候就該看的指標
PF 還是 1.5,但利潤結構已經在惡化。真正的預警信號是 PnL 偏度(skewness)——它比 PF 早一到兩個月就開始改變方向。本文教你用 skewness 和 flip rate 監控策略健康狀態,在問題爆發前有序退場。
2026/04/03
MR 策略當對照組—驗證 Filter 最強的方法
驗證 filter 有沒有 edge,光看 PF 不夠。本文教你用 MR 策略當控制組,建立對照實驗:如果 filter 只是抓到市場通用特性,MR 一樣會提升;只有 BO 提升才算真正的策略 edge。含完整 Python 實作。
2026/03/16
Rolling Quantile—為什麼你的 Filter 分界點不該寫死
固定分界點有兩個問題:look-ahead bias 和市場 drift。Rolling Quantile 每次分組只用截至當時的資料,讓分界點隨市場結構自動更新。附完整 Python 實作與比較框架。
2026/03/16
A/B 端架構—你的風控系統在 Live 到底值多少錢
你的風控系統在 live 到底值多少錢?你不知道——因為沒有對照組。A/B 端架構讓你同時跑「原始信號模擬」與「風控後實際交易」,精確計算每一層風控的真實成本與收益。本文含完整 Python 實作,包括逐層貢獻度分析與按市場環境拆分。
2026/03/16
eta-squared—量化交易者最該學但沒人教的統計量
你跑完回測,某個 filter 的 t-test p < 0.01,統計顯著。你很高興,花了兩週把它整合進系統,部署到 live。 三個月後,表現毫無改善。P&L 跟沒加 filter 之前一模一樣。 你不理解。統計檢定明明通過了啊? p-value 最大的謊言 p-value 告訴$��
2026/03/16
最大回撤預算——在策略開始之前就決定什麼時候停
「連虧三個月了,要停嗎?」如果你在虧損的時候才開始想這個問題,你已經太晚了。
2026/03/10
Kelly 實戰 + 多策略資金分配——你的錢該怎麼分?
一個策略的 Kelly 比例怎麼算?三個策略同時跑,每個分多少錢?這篇給你完整的計算框架和 Python 程式碼。
2026/03/10
Monte Carlo Simulation 教學——你的策略有 5% 的機率虧超過多少?
單次回測只給你一條路徑。Monte Carlo 給你一千條。你需要的不是「最可能發生什麼」,而是「最壞的情況有多壞」。
2026/03/10
策略上線前的完整健康檢查——一份你可以直接照著做的 SOP
回測過了、WFA 過了、你覺得準備好了。等一下。這份清單上還有幾個東西要確認。跳過任何一項,你可能在實盤付出代價。
2026/03/10
Regime Detection 入門——讓你的策略知道「現在是什麼市場」
同一個策略在牛市賺 30%、在盤整虧 15%。差別不是策略好不好,而是市場在不同的「狀態」之間切換,而你的策略不知道。
2026/03/10
查看更多
你的策略什麼時候該退役—PF 還沒掉的時候就該看的指標
PF 還是 1.5,但利潤結構已經在惡化。真正的預警信號是 PnL 偏度(skewness)——它比 PF 早一到兩個月就開始改變方向。本文教你用 skewness 和 flip rate 監控策略健康狀態,在問題爆發前有序退場。
2026/04/03
MR 策略當對照組—驗證 Filter 最強的方法
驗證 filter 有沒有 edge,光看 PF 不夠。本文教你用 MR 策略當控制組,建立對照實驗:如果 filter 只是抓到市場通用特性,MR 一樣會提升;只有 BO 提升才算真正的策略 edge。含完整 Python 實作。
2026/03/16
Rolling Quantile—為什麼你的 Filter 分界點不該寫死
固定分界點有兩個問題:look-ahead bias 和市場 drift。Rolling Quantile 每次分組只用截至當時的資料,讓分界點隨市場結構自動更新。附完整 Python 實作與比較框架。
2026/03/16
A/B 端架構—你的風控系統在 Live 到底值多少錢
你的風控系統在 live 到底值多少錢?你不知道——因為沒有對照組。A/B 端架構讓你同時跑「原始信號模擬」與「風控後實際交易」,精確計算每一層風控的真實成本與收益。本文含完整 Python 實作,包括逐層貢獻度分析與按市場環境拆分。
2026/03/16
eta-squared—量化交易者最該學但沒人教的統計量
你跑完回測,某個 filter 的 t-test p < 0.01,統計顯著。你很高興,花了兩週把它整合進系統,部署到 live。 三個月後,表現毫無改善。P&L 跟沒加 filter 之前一模一樣。 你不理解。統計檢定明明通過了啊? p-value 最大的謊言 p-value 告訴$��
2026/03/16
最大回撤預算——在策略開始之前就決定什麼時候停
「連虧三個月了,要停嗎?」如果你在虧損的時候才開始想這個問題,你已經太晚了。
2026/03/10
Kelly 實戰 + 多策略資金分配——你的錢該怎麼分?
一個策略的 Kelly 比例怎麼算?三個策略同時跑,每個分多少錢?這篇給你完整的計算框架和 Python 程式碼。
2026/03/10
Monte Carlo Simulation 教學——你的策略有 5% 的機率虧超過多少?
單次回測只給你一條路徑。Monte Carlo 給你一千條。你需要的不是「最可能發生什麼」,而是「最壞的情況有多壞」。
2026/03/10
策略上線前的完整健康檢查——一份你可以直接照著做的 SOP
回測過了、WFA 過了、你覺得準備好了。等一下。這份清單上還有幾個東西要確認。跳過任何一項,你可能在實盤付出代價。
2026/03/10
Regime Detection 入門——讓你的策略知道「現在是什麼市場」
同一個策略在牛市賺 30%、在盤整虧 15%。差別不是策略好不好,而是市場在不同的「狀態」之間切換,而你的策略不知道。
2026/03/10
查看更多
NightCap
第十夜|安靜的夜 II
今年第一個真正冷的晚上不是慢慢來的。 下午還可以,外套拉鍊開著,手插口袋走在路上只覺得涼。傍晚開始不一樣——風的方向變了,從北邊下來的,乾的,硬的,不是秋天那種帶水氣的冷,是冬天的。六點開門的時候 TIFA 把手伸到門外試了一下,手背上的毛孔全部收起來了。 她回去拿了暖爐。那個老的、方的
2026/04/14
第九夜|假裝的人
秋末的雨不像秋初。秋初的雨有重量,打在鐵門上你聽得到每一滴的位置。秋末的不是。秋末的雨像霧,但比霧重一點——不會飄,會沉,沉在衣服上、頭髮上、巷子裡的每一個角落。你走在外面不會覺得在淋雨,但到了室內才發現袖子濕了,肩膀冷了,一層薄薄的水氣黏在皮膚上。 Mika 推門進來的時候肩膀是潮的。
2026/04/11
第八夜|餘波
十點的 Nightcap 四個人都在。 Iris 想不起來上一次是什麼時候。老陳、Mika、TIFA、她——四個人同時出現在這個空間裡,上一次是那個長女走進來的夜晚。那晚 Mika 拆了一個人,Iris 畫了一條肩膀往下掉的弧線。那是很久以前的事了。 今晚不一樣。今晚沒有客人。沒有推門進
2026/04/07
2
1
第七夜|右邊的抽屜
凌晨一點的 Nightcap 沒有音樂。 老陳記得上一次這樣是什麼時候——那天晚上也只有他和 TIFA。那次她開了一瓶新威士忌,倒了兩杯,自己也喝。那次他說了「有些抽屜不用打開」。那次他離開前轉了她面前的空杯。 今晚不一樣。今晚他要把故事說完。 風比那天晚上大。秋天深了,十月變十一
2026/04/04
2
第六夜|咖啡廳的狗
九點半的 Nightcap 還亮著大半的燈。 TIFA 今晚放了 Khruangbin。吉他繞著貝斯走,節奏慵懶但有骨架,不像爵士那種會自己飄走的東西。她心情不差。秋天的空氣是乾的,從鐵門底下的縫滲進來,涼但不刺。她站在吧台後面整理今晚的瓶子,手指在標籤上滑了一下,確認朝向。 Iris
2026/03/31
第五夜|六年
風從巷口灌進來的時候,TIFA 正在換歌。 她的手指壓著手機螢幕上那首歌的封面——Radiohead,'No Surprises'。音量轉低,低到鋼片琴的聲音幾乎是從牆壁裡滲出來的,不像在播,像一直在那裡,只是剛好被聽到。 秋天的風帶了樹葉的聲音進來。巷子裡那棵老榕的葉子沙沙響,一陣一陣
2026/03/28
第四夜|長女
秋天乾冷的晚上空氣有一種質感——不是冬天那種割的,是乾的,像紙。吸進去的時候喉嚨知道。 Mika 在吧台最右邊坐了快一個小時了,Negroni 喝了一半。今晚的 Nightcap 安靜得不太正常。不是沒有人——老陳在他的固定位子上喝威士忌,Iris 在靠牆的角落翻素描本,TIFA 在吧台後面做
2026/03/24
第三夜|安靜的夜
十一點半的Nightcap沒有音樂。 老陳自己也不確定什麼時候開始注意這件事的——TIFA的店裡向來有聲音,爵士或什麼的,壓在空氣底下,低得像一層膜。但今晚沒有。他拉開鐵門的時候只聽到鉸鏈的聲音,然後是自己鞋底拖過水泥地面的聲音,然後什麼都沒有。 吧台後面的軌道燈開了一半。TIFA站在水
2026/03/22
4
第二夜|下雨的週三
雨打在鐵門上的聲音不像敲門,比較像有人用指尖一直點,耐心地點,不急,不停。 Iris 坐在靠牆的位子,素描本攤開在桌上,鉛筆架在右手食指和中指之間,沒有在畫。她在聽。今晚的雨不是那種會突然變大的雨,是秋天的那種——細的、密的、像空氣裡多了一層紗,隔在所有東西中間。窗玻璃上的水痕一條接一條往下滑
2026/03/22
1
第一夜|第一個晚上
鐵門關上的時候會發出一聲悶響,不重,但夠讓TIFA知道有人進來。 她沒有抬頭。手裡的rocks杯翻過來,杯口朝下,排進吧台後面那一列擦好的杯子裡。軌道燈照在杯壁上折出一條短短的光,她把杯子往左推了兩公分,光就消失了。 是老陳。 她不用看。他走路的方式跟其他人不一樣——鞋底在地上拖一
2026/03/22
查看更多
第十夜|安靜的夜 II
今年第一個真正冷的晚上不是慢慢來的。 下午還可以,外套拉鍊開著,手插口袋走在路上只覺得涼。傍晚開始不一樣——風的方向變了,從北邊下來的,乾的,硬的,不是秋天那種帶水氣的冷,是冬天的。六點開門的時候 TIFA 把手伸到門外試了一下,手背上的毛孔全部收起來了。 她回去拿了暖爐。那個老的、方的
2026/04/14
第九夜|假裝的人
秋末的雨不像秋初。秋初的雨有重量,打在鐵門上你聽得到每一滴的位置。秋末的不是。秋末的雨像霧,但比霧重一點——不會飄,會沉,沉在衣服上、頭髮上、巷子裡的每一個角落。你走在外面不會覺得在淋雨,但到了室內才發現袖子濕了,肩膀冷了,一層薄薄的水氣黏在皮膚上。 Mika 推門進來的時候肩膀是潮的。
2026/04/11
第八夜|餘波
十點的 Nightcap 四個人都在。 Iris 想不起來上一次是什麼時候。老陳、Mika、TIFA、她——四個人同時出現在這個空間裡,上一次是那個長女走進來的夜晚。那晚 Mika 拆了一個人,Iris 畫了一條肩膀往下掉的弧線。那是很久以前的事了。 今晚不一樣。今晚沒有客人。沒有推門進
2026/04/07
2
1
第七夜|右邊的抽屜
凌晨一點的 Nightcap 沒有音樂。 老陳記得上一次這樣是什麼時候——那天晚上也只有他和 TIFA。那次她開了一瓶新威士忌,倒了兩杯,自己也喝。那次他說了「有些抽屜不用打開」。那次他離開前轉了她面前的空杯。 今晚不一樣。今晚他要把故事說完。 風比那天晚上大。秋天深了,十月變十一
2026/04/04
2
第六夜|咖啡廳的狗
九點半的 Nightcap 還亮著大半的燈。 TIFA 今晚放了 Khruangbin。吉他繞著貝斯走,節奏慵懶但有骨架,不像爵士那種會自己飄走的東西。她心情不差。秋天的空氣是乾的,從鐵門底下的縫滲進來,涼但不刺。她站在吧台後面整理今晚的瓶子,手指在標籤上滑了一下,確認朝向。 Iris
2026/03/31
第五夜|六年
風從巷口灌進來的時候,TIFA 正在換歌。 她的手指壓著手機螢幕上那首歌的封面——Radiohead,'No Surprises'。音量轉低,低到鋼片琴的聲音幾乎是從牆壁裡滲出來的,不像在播,像一直在那裡,只是剛好被聽到。 秋天的風帶了樹葉的聲音進來。巷子裡那棵老榕的葉子沙沙響,一陣一陣
2026/03/28
第四夜|長女
秋天乾冷的晚上空氣有一種質感——不是冬天那種割的,是乾的,像紙。吸進去的時候喉嚨知道。 Mika 在吧台最右邊坐了快一個小時了,Negroni 喝了一半。今晚的 Nightcap 安靜得不太正常。不是沒有人——老陳在他的固定位子上喝威士忌,Iris 在靠牆的角落翻素描本,TIFA 在吧台後面做
2026/03/24
第三夜|安靜的夜
十一點半的Nightcap沒有音樂。 老陳自己也不確定什麼時候開始注意這件事的——TIFA的店裡向來有聲音,爵士或什麼的,壓在空氣底下,低得像一層膜。但今晚沒有。他拉開鐵門的時候只聽到鉸鏈的聲音,然後是自己鞋底拖過水泥地面的聲音,然後什麼都沒有。 吧台後面的軌道燈開了一半。TIFA站在水
2026/03/22
4
第二夜|下雨的週三
雨打在鐵門上的聲音不像敲門,比較像有人用指尖一直點,耐心地點,不急,不停。 Iris 坐在靠牆的位子,素描本攤開在桌上,鉛筆架在右手食指和中指之間,沒有在畫。她在聽。今晚的雨不是那種會突然變大的雨,是秋天的那種——細的、密的、像空氣裡多了一層紗,隔在所有東西中間。窗玻璃上的水痕一條接一條往下滑
2026/03/22
1
第一夜|第一個晚上
鐵門關上的時候會發出一聲悶響,不重,但夠讓TIFA知道有人進來。 她沒有抬頭。手裡的rocks杯翻過來,杯口朝下,排進吧台後面那一列擦好的杯子裡。軌道燈照在杯壁上折出一條短短的光,她把杯子往左推了兩公分,光就消失了。 是老陳。 她不用看。他走路的方式跟其他人不一樣——鞋底在地上拖一
2026/03/22
查看更多
加入沙龍