如何理解你的策略已經停止運作
有時策略會「堅持」數月,然後突然產生一系列糟糕的戰鬥。這可能是一個分散噪聲-並且可能是真正的降解:RTP版本的變化,股票條件的變化,限制校準錯誤。下面是一個清晰的系統,如何區分噪聲和剪切以及該怎麼做。
1)什麼意思「停止工作」
如果戰略的關鍵指標持續超越先前觀察到的走廊,或者與基地相比失去統計意義,戰略就停止了運作。
基本監控套件(例如,在蹦床上,每1,000個旋轉):- EV batcha(平均總數,銀行百分比)。
- 中位數(Q 50)和分數Q75/Q90是玩家「生活在」中位數和尾巴中。
- Max Drawdown(深度和持續時間)。
- 目標機會(完成戰鬥≥0%,≥+20%)。
- HF和最長間隔為≥×10/bonusa(中位數,第75 percentil)。
- 在戰鬥中破產的風險。
規範走廊固定在「健康」時期(基線),並用作基準。
2)降解信號: 快速識別規則
信號不是一個糟糕的戰鬥,而是模式:1.幅度+穩定性。
EV低於基本X點。連續3個以上的戰鬥中;
Q90下降超過基線走廊2個連續的窗口;
≥0%的機會在最後四個窗口的3個窗口中下降了≥ Y。
2.同時性。幾個指標一起「變紅」:EV↓,Q50↓,prosadka↑,機會tseley↓。
3.分布形式的變化。
HF幾乎沒有變化,但是間隔≥×10加長→「動作」變得越來越少。
尾巴變得更重(在以前的電動汽車下更常見的是深沈入)→風險狀況較差。
4.按投資組合的系統性。信號出現在多個插槽/腳本中(不是局部隨機性)。
3)早期檢測工具(沒有復雜的數學)
A)滑動窗口
支持兩個窗口:「短」(最後10-20個戰鬥)和「長」(基地)。如果EV/中位數的差異超出基地的信任帶-信號候選。
B)舒哈特控制卡
對於每個指標,請保持:基本周期的平均值± k· σ。
超出3 σ是強烈的焦慮。
連續三分之二,單程兩σ-平均焦慮。
從平均水平開始,連續7個點是一個趨勢。
C)CUSUM
度量偏離其基本平均值的累積和。在CUSUM中,逐漸的「下滑」通常比點發射更早。
G)更改點測試(實用)
在蹦床上比較「更早」vs 「now」:butstrap差距間隔和重新排列的p測試。如果0超出95% DI和p <0。05-你有一個正式的轉變。
4)虛假警報: 如何不使色散與故障混淆
最小體積。不要在波動的插槽窗口中得出關於<20 batch的結論。
模擬統一噪聲(CRN)。如果您檢查模型中的策略-在相同的「噪音」上進行比較。
多次檢查。如果度量很多,則使用「雙重確認」規則:如果兩個獨立度量或一個+CUSUM度量有效,則將計算信號。
日歷因素。股票/腰果的結束,限額的變化,提供商的新版本-記錄在日誌中,以免解釋的變化偽裝成「策略故障」。
5)原因診斷(支票單)
1.RTP池/遊戲版本是否發生了變化?
2.外部付款改變了嗎?(腰包,錦標賽積分,任務)
3.紀律改變了嗎?(違反限制,利率成為銀行的股份而不是平局,其他長度)
4.投資組合波動是否發生了變化?(更多高運動遊戲)
5.技術因素。(自動旋轉速度、延遲、拼寫失敗)
6.策略是為過去而定的?(癥狀-退出優化期後立即退化)
6)邊界條件(guardrails)-何時敲鐘
提前設置暫停策略的停止觸發器:- EV (20 batches滑動窗口)<基數5 pp和 pp>基數 20%-暫停。
- 破損風險>目標(例如,每個戰鬥時間10%)連續兩個窗口-暫停。
- 完成機會為≥0%<基本減去10個百分點4個窗口中的3個是暫停。
7)如果信號被確認,該怎麼辦
步驟1。暫停策略。減少曝光:降低銀行利率/份額或暫時停止。
步驟2。在演示中轉發。在演示/模擬中重新檢查同一插槽/規則集上的度量標準。
步驟3。隔離因素。返回一個以前的條件(RTP池、出價、蹦床長度、公文包)。
步驟4。重新校準限制。也許這個想法本身是活的,但需要不同的停止駝鹿/鏟球和會話長度。
步驟5。解決方案。
在v2中(如果度量在靜止和低曝光時恢復)。
存檔(如果已確認退化並且沒有可解釋的措施)。
8)小型監控程序(可插入法規)
1.Butch:1,000個旋轉;報告-每10個戰鬥(滑動窗口)一次。
2.度量標準:EV,Q50/Q90總數,Q90縮小(深度/持續時間),機會為≥0%/≥+20%,HF,間隔中位數≥×10。
3.基地:「健康時期」的前60個戰鬥。我們保留平均,σ和信任條。
4.控制:Shuhart(3 σ/2 σ),CUSUM,butstrap比較「提前/現在」。
5.更改日誌:RTP版本、促銷、策略編輯。
6.Gardrails:暫停觸發器(來自第6節)。
7.行動:暫停→演示→事後返回→決定。
9)「策略健康護照」模板"
時期: 基地(Batches):當前戰鬥:- EV(基數/現在):……%/……%[Δ……p.p.]
- Q50/Q90結果:……%/……%→……%/……%
- Q90 DD(深度/持續時間):……/……→費率……/……
- 機會≥0%/≥+20%:……/……→……/……
- HF/間隔中位數 ≥×10:……/……旋轉→……/……
- 信號:Shuhart(……);CUSUM (…);p測試(p=.);狀態:OK/註意/暫停
- 解決方案:繼續/降低費率/暫停和退房/存檔。
10)「診斷」中的頻繁錯誤"
一個數字的戀物癖。在不考慮分位數和衰減的情況下得出電動汽車的結論。
短窗戶。在高連通性插槽上處理5-10個蹦床的解決方案是噪音。
缺乏基地。沒有基準可以衡量這一轉變。
即時改變規則。在糟糕的戰鬥之後,「操縱」了極限-破壞了可比性。
忽略上下文。RTP日誌中未包含的股票/更改使圖片混淆。
結果:該策略「停止工作」不是在一次失敗的戰鬥中,而是在幾個獨立的指標和基準測試表明基線走廊之外有穩定的轉變時。保持底座,滑動窗口,控制卡和清晰的gardrails-並及時區分分散噪聲與實際降解,降低風險並采取有意義的行動:暫停,撤銷,重新校準或存檔。
