| name | tushare-finance |
| description | 获取中国金融市场数据(A股、港股、美股、基金、期货、债券)。支持220+个Tushare Pro接口:股票行情、财务报表、宏观经济指标。当用户请求股价数据、财务分析、指数行情、GDP/CPI等宏观数据时使用。. Use when working with tushare finance. |
| domain | trading |
| author | oyi77 |
| license | Apache-2.0 |
| subdomain | trading |
| tags | ["algorithms","finance","markets","trading","tushare"] |
| allowed-tools | ["Bash(python:*)","Read"] |
| version | 1.0.0 |
Tushare Finance
When to Use
Trigger phrases:
- "tushare finance"
- "Help me with tushare finance"
Use cases:
- When the task matches this skill's domain expertise
When NOT to use:
- For tasks outside this skill's scope
本 skill 通过 Tushare Pro API 获取中国金融市场数据,支持 220+ 个数据接口。
When NOT to Use
- When you cannot afford to lose the capital at risk
- For instruments you do not understand
- When emotional state impairs judgment (revenge trading, FOMO)
Overview
Tushare Finance provides market analysis capabilities with risk management.
Workflow
def kelly_size(win_rate: float, avg_win: float, avg_loss: float) -> float:
if avg_loss == 0: return 0
b = avg_win / abs(avg_loss)
kelly = (win_rate * b - (1 - win_rate)) / b
return max(0, min(kelly * 0.5, 0.02))
- Research — Analyze market conditions and opportunities
- Plan — Define entry, exit, and position sizing
- Execute — Place trades with proper order types
- Monitor — Track positions and market changes
- Manage risk — Apply stop-losses and hedging
- Review — Post-trade analysis and journaling
Risk Management
- Never risk more than 1-2% of portfolio per trade
- Set stop-loss before entering any position
- Diversify across uncorrelated assets