quant-trading
2
总安装量
2
周安装量
#66608
全站排名
安装命令
npx skills add https://github.com/miles990/claude-domain-skills --skill quant-trading
Skill 文档
éå交æ Quant Trading
系統åãæ¸æé© åç交æçç¥éç¼
é©ç¨å ´æ¯
- éç¼äº¤æçç¥ï¼è¶¨å¢è·è¹¤ãåå¼åæ¸ãå¥å©ï¼
- çç¥å測è績æåæ
- 風éªç®¡çèé¨ä½æ§å¶
- å åç ç©¶è Alpha ææ
çç¥éç¼æµç¨
å說形æ â æ¸ææºå â çç¥ç·¨å¯« â 忏¬é©è â é¢¨éªæ§å¶ â 實ç¤ç£æ§
æ ¸å¿ç¥è
çç¥é¡å
| é¡å | 說æ | é¢¨éª |
|---|---|---|
| 趨å¢è·è¹¤ | é å¢èçºï¼è¿½æ¼²æ®ºè· | éçªå¸å ´è§æ |
| åå¼åæ¸ | 广 ¼åé¢å¾åæ¸ | 趨å¢å¸å ´è§æ |
| çµ±è¨å¥å© | é å°äº¤æãå¹å·®æ¶æ | ç¸éæ§å´©æ½° |
| é«é »äº¤æ | å¾®ç§ç´å¥çå¹å·®ææ | æè¡é¢¨éªé« |
é¢¨éªææ¨
| ææ¨ | å ¬å¼ | è¯å¥½æ¨æº |
|---|---|---|
| 夿®æ¯ç | (æ¶ç – ç¡é¢¨éª) / æ¨æºå·® | > 1.5 |
| æå¤§åæ¤ | å³°å¼å°è°·å¼çæå¤§è·å¹ | < 20% |
| å¡çªæ¯ç | å¹´åæ¶ç / æå¤§åæ¤ | > 1.0 |
| åç | ç²å©äº¤æ / 總交æ | > 50% |
常è¦å å
| å å | 說æ | é輯 |
|---|---|---|
| å¹å¼ | P/E, P/B ä½ | 便å®è¡ç¥¨é·æè¡¨ç¾å¥½ |
| åé | é廿¼²çç¹¼çºæ¼² | è¶¨å¢æçºæ§ |
| å質 | ROE é«ãè² åµä½ | å¥½å ¬å¸æº¢å¹ |
| è¦æ¨¡ | å°åè¡æº¢å¹ | æµåæ§è£å |
| æ³¢å | 使³¢åç°å¸¸ | ä½é¢¨éªé«å ±é ¬ |
忏¬æª¢æ¥æ¸ å®
- æ¸æå質: æ¯å¦æçåè åå·®ï¼
- åè¦åå·®: æ¯å¦ä½¿ç¨äºæªä¾æ¸æï¼
- é度æ¬å: 忏æ¯å¦é度åªåï¼
- äº¤æææ¬: æ¯å¦å 嫿çºè²»ãæ»å¹ï¼
- 樣æ¬å¤æ¸¬è©¦: æ¯å¦ä¿ç測試éï¼
æä½³å¯¦è¸
- å ç°¡å®å¾è¤é – å¾ç°¡å®çç¥éå§ï¼éæ¥å¢å è¤é度
- 樣æ¬å¤é©è – æ°¸é ä¿ç䏿®µæ¸æåæçµæ¸¬è©¦
- èæ ®äº¤æææ¬ – 忏¬æå å ¥ç實çæçºè²»åæ»å¹
- åæ£é¢¨éª – ä¸è¦æææè³éæ¼å¨å®ä¸çç¥
- æçºç£æ§ – 實ç¤å¾ç£æ§çç¥è¡¨ç¾ï¼è¨å®åææ¢ä»¶
常è¦é¯èª¤
| é¯èª¤ | æ£ç¢ºåæ³ |
|---|---|
| 忏¬æ¶çé©äººå°±ä¸ç· | æª¢æ¥æ¯å¦é度æ¬å |
| 忽ç¥äº¤æææ¬ | å å ¥ç實æçºè²»åæ»å¹ |
| ç¨å ¨é¨æ¸æè¨ç·´ | åå²è¨ç·´/é©è/測試é |
| å®ä¸çç¥ All-in | å¤çç¥çµååæ£é¢¨éª |
Sharp Edges
SE-1: 忏¬é度æ¬å
- å´é度: critical
- æ å¢: çç¥å¨å測ä¸è¡¨ç¾åªç°ï¼å¤æ® > 3ï¼ï¼ä½å¯¦ç¤è§æ
- åå : 忏éå°æ·å²æ¸æé度åªåï¼ææçæ¯åªé³èéä¿¡è
- çç: 忏¬å¤æ® > 3ã實ç¤è¡¨ç¾ < 50%ã忏ææãäº¤ææ¬¡æ¸éå°
- 檢測:
sharpe.*[3-9]\.|sharpe.*\d{2,} - 解決: ä½¿ç¨ Walk-forward é©èï¼å 5+ æ®µæ»¾åæ¸¬è©¦
SE-2: åè¦åå·® (Look-ahead Bias)
- å´é度: critical
- æ å¢: 忏¬æç¡æä½¿ç¨äºæªä¾æ¸æ
- åå : æ¸æèçææ²ææ³¨ææéé åº
- çç: 忏¬å ±é ¬çå®ç¾ã使ç¨ç¶æ¥æ¶ç¤å¹ä½çºç¶æ¥ä¿¡è
- 檢測:
shift\(-|iloc\[-1\].*today - 解決: ä¿¡èå¿
é å»¶é²ä¸å¤©
signal = prices.shift(1) > ma.shift(1)
SE-3: çåè åå·®
- å´é度: high
- æ å¢: åªä½¿ç¨ç¶ååå¨çè¡ç¥¨é²è¡å測
- åå : éå¸ãä¸å¸çè¡ç¥¨è¢«æé¤ï¼å°è´é«ä¼°çç¥è¡¨ç¾
- çç: 忏¬å ±é ¬æé¡¯é«æ¼å¯¦éãå°åè¡çç¥è¡¨ç¾ç¹å¥å¥½
- 解決: 使ç¨å å«éå¸è¡ç¥¨ç宿´æ¸æåº«ãä½¿ç¨ Point-in-Time æ¸æ
SE-4: 忽ç¥äº¤æææ¬èæ»å¹
- å´é度: high
- æ å¢: é«é »ææçç¥çèµ·ä¾å¾è³ºé¢
- åå : æ²æè¨å ¥æçºè²»åæ»å¹ï¼å¯¦éææ¬åæææå©æ½¤
- çç: å¹´ææç > 1000%ãå®çç²å© < 0.5%ã忏¬ç¨æ¶ç¤å¹æäº¤
- 解決: è¨å ¥ commission (0.1%) + slippage (0.2%) = æ¯ç 0.3%
SE-5: é度èªä¿¡æ¼æ¨£æ¬å §ç¸¾æ
- å´é度: medium
- æ å¢: åªç樣æ¬å §åæ¸¬çµæå°±æ±ºå®ä¸ç·
- åå : æ²æä¿çç¨ç«ç測試é
- çç: æ²æ out-of-sample 測試ãé©èé被éè¤ä½¿ç¨ãæ¸¬è©¦éæ¸æé太å°
- 解決: æ¸æåå² 60/20/20ï¼è¨ç·´/é©è/測試ï¼ï¼æ¸¬è©¦éåªç¨ä¸æ¬¡
風éªç®¡çæ¡æ¶
Layer 1 交æå±¤: å®çåæ 2%ãæ ¹ææ³¢å度è¨å®åå©ãç§»ååæä¿è·å©æ½¤ Layer 2 çç¥å±¤: å®çç¥ä¸è¶ é 20% 總è³éãåæ¤è¶ 15% æ¸åé¨ä½ Layer 3 çµå層: æ¯æ¥ VaR ä¸è¶ é 2%ãå£å測試ãä¿æ 20% ç¾é
Kelly å ¬å¼
f* = (p à b - q) / b
f* = æä½³ææ³¨æ¯ä¾, p = åç, q = æç, b = è³ ç
ç¯ä¾ï¼åç 55%, è³ ç 1.5 â f* = 25%ï¼å¯¦åç¨ Half-Kelly 12.5%ï¼
å·è¡é¢¨éª
| é¢¨éª | 說æ | å°ç |
|---|---|---|
| æ»å¹ | æäº¤å¹èé æå¹å·®ç° | éå¹å®ãåæ¹å·è¡ |
| æµåæ§ | ç¡æ³æäº¤è¶³å¤ æ¸é | é¿å å°åè¡ãè¨å®ä¸é |
| 系統æ é | ç¨å¼/ç¶²è·¯ä¸æ· | åæ´ç³»çµ±ãäººå·¥ç£æ§ |
| é»å¤©éµ | 極端äºä»¶ | é¨ä½ä¸éãåææ©å¶ |
å·¥å ·æ¨è¦
- Backtrader – Python 忏¬æ¡æ¶
- QuantConnect – é²ç«¯éåå¹³å°
- TradingView – å表åæåçç¥æ¸¬è©¦
- Zipline – Quantopian éæºåæ¸¬å¼æ
å»¶ä¼¸è³æº
- ç¨å¼ç¢¼ç¯ä¾: extended/code-examples.md
- 模æ¿è Checklist: extended/templates.md
åèè³æº
- Quantitative Trading – Ernest Chan
- Advances in Financial Machine Learning – Marcos Lopez de Prado
å è²¬è²æ
éåäº¤ææ¶åé«é¢¨éªï¼æ·å²ç¸¾æä¸ä»£è¡¨æªä¾è¡¨ç¾ãæ¬å §å®¹å 便è²åèï¼ä¸æ§ææè³å»ºè°ã