高级量化研究平台,支持多因子分析、因子挖掘、回测与投资组合优化,配备100+Alpha因子、IC/IR等关键指标。
量子研究平台是一项面向实际任务的技能,主要用于专业量子开发者和研究人员先进量子研究平台. 元器件;多元器件研究. 100+阿尔法因子:技术,基础,森。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
面向专业量化开发者与研究人员的高级量化研究平台。
pip install pandas numpy scikit-learn xgboost lightgbm scipy statsmodels pip install akshare tushare
from quant_research import FactorResearch
research = FactorResearch()
# 添加因子
research.add_factor('momentum_20d', compute_momentum_20d)
research.add_factor('volatility_60d', compute_volatility_60d)
research.add_factor('roe', compute_roe)
# 分析因子表现
ic_analysis = research.analyze_ic(
factors=['momentum_20d', 'volatility_60d'],
lookback=252
)
print(f"IC: {ic_analysis['ic_mean']:.3f}")
print(f"IR: {ic_analysis['ir']:.3f}")
from quant_research import BacktestEngine
bt = BacktestEngine(
start_date='2020-01-01',
end_date='2024-12-31',
initial_capital=1000000
)
# 添加策略
bt.add_strategy(MomentumStrategy(n=20, holding_period=60))
# 运行回测
results = bt.run()
print(f"Annual Return: {results['annual_return']:.2%}")
print(f"Sharpe Ratio: {results['sharpe_ratio']:.2f}")
print(f"Max Drawdown: {results['max_drawdown']:.2%}")
from quant_research import PortfolioOptimizer opt = PortfolioOptimizer(returns_df) # 均值-方差优化 weights = opt.mean_variance(target_return=0.15) # 风险平价 weights = opt.risk_parity() # Black-Litterman weights = opt.black_litterman(market_cap_weights, views)
| 因子 | 描述 |
|---|---|
returns_5d/20d/60d |
累计收益率 |
volatility_20d/60d |
滚动波动率 |
momentum_20d/60d |
价格动量 |
volume_ratio |
相对成交量 |
turnover_rate |
换手率 |
rsi_14d |
RSI 指标 |
| 因子 | 描述 |
|---|---|
pe_ttm |
市盈率(TTM) |
pb |
市净率 |
roe |
净资产收益率 |
roa |
总资产收益率 |
debt_ratio |
资产负债率 |
gross_margin |
毛利率 |
| 因子 | 描述 |
|---|---|
news_sentiment |
新闻情绪得分 |
social_buzz |
社交媒体提及量 |
analyst_rating |
分析师共识评级 |
| 方法 | 描述 |
|---|---|
add_factor(name, func) |
添加自定义因子 |
analyze_ic(factors) |
IC/IR 分析 |
factor_correlation() |
因子相关性矩阵 |
optimal_weights() |
因子合成权重 |
| 方法 | 描述 |
|---|---|
add_strategy(strategy) |
添加交易策略 |
run() |
执行回测 |
get_metrics() |
绩效指标 |
get_trades() |
交易日志 |
| 方法 | 描述 |
|---|---|
mean_variance() |
Markowitz 优化 |
risk_parity() |
风险平价权重 |
black_litterman() |
贝叶斯优化 |
kelly() |
凯利准则 |
from quant_research.ml import FactorModel model = FactorModel(algorithm='xgboost') model.train(factors, returns) model.predict() # 特征重要性 importance = model.feature_importance()
from quant_research import AlternativeData alt = AlternativeData() # 卫星影像数据 sat = alt.satellite_data(company_name) # 网站流量数据 traffic = alt.web_traffic(url) # 供应链数据 supply = alt.supply_chain(company_name)
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章