IRS Strategy Development Skill

📈 专业量化策略开发一站式解决方案

基于IRS/SunnyQuant量化投研系统的C#交易策略开发、回测与实盘交易技能,覆盖策略生命周期、算法下单、参数优化及可视化全流程。

收藏
6.3k
安装
1.3k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

IRS策略开发技能综合评估

核心用法

IRS(SunnyQuant Investment Research System)是一个面向专业量化投研人员的C#/.NET框架,支持从策略编写、回测验证到实盘交易的全链路开发。用户通过dotnet new irs创建标准化项目结构,在CommonStrategy基类基础上实现交易逻辑。核心开发流程涵盖:策略初始化(Init)→ 行情订阅(BeforeTrading中订阅Tick/K线)→ 信号处理(OnQuoteArrive/OnCandleArrive)→ 算法下单 → 收盘后处理(AfterTrading/AfterSettlement)。

显著优点

1. 工程化架构:清晰的Lab/Trader分层设计,支持WinForm、Blazor、Console三种回测模式,满足不同场景需求
2. 丰富的算法支持:内置子单、追单、TWAP、配对等多种算法,通过特性标记[UseXxxAlgo]即可启用

3. 灵活的策略参数调优:支持RangeParamsValueListParamsMultiplierParamsEnumParams等多种参数遍历方式,便于回测优化

4. 完善的数据生态:集成147基础行情数据与聚源基本面数据库,提供主力合约、交易日历、汇率、分红送股、ETF申赎等全维度数据

5. 高级功能完备:支持多账号标签管理、子策略嵌套、策略标签隔离、融资融券等复杂业务场景

潜在局限

  • 平台绑定:核心开发依赖Windows环境,虽提供Xplat跨平台方案但体验有折损
  • 模板访问限制:IRS模板需访问盛冠达内网Nuget源,外部用户存在准入门槛
  • IDE依赖:官方推荐JetBrains Rider,Visual Studio支持度未明确说明
  • 实盘限制:部分功能如融券额度查询仅在回测固定值,实盘支持不完善

适合人群

专业量化研究员、C#开发者、金融机构自营/资管团队,尤其适合需要处理多账户、多品种、复杂算法的程序化交易场景。

常规风险

  • 策略盘中重启需自行判断补单逻辑,防止重复下单
  • 子策略禁止多级嵌套且避免同标的交易,否则开平逻辑复杂
  • 定时任务收盘未执行自动取消,需设计容错机制
  • 所有行情数据为未除权数据,需手动处理分红送股复权

IRS Strategy Development Skill 内容

references文件夹
tableInfo文件夹
手动下载zip · 1.4 MB
Bond_ABSBasicInfo.jsonapplication/json
请选择文件