IRS Strategy Development Skill

📈 量化策略开发一站式助手

IRS(SunnyQuant)量化投研系统开发助手,提供C#策略编写、回测调试与实盘交易全生命周期支持。

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

使用说明

IRS Strategist 综合评估

核心用途

IRS(开发代号 SunnyQuant)是基于 C#/.NET 的量化投研系统,覆盖策略开发、回测验证(IRS.Lab)到实盘交易(IRS.Trader)的完整工作流。该 skill 专为量化研究员和交易员设计,提供从项目创建、行情订阅、算法下单到可视化分析的端到端技术支持。

显著优点

1. 完整的生命周期管理CommonStrategy 基类提供标准化的 Init → BeforeTrading → OnQuoteArrive/OnCandleArrive → AfterTrading → AfterSettlement → Finished 回调体系,策略逻辑清晰可控。
2. 灵活的策略参数调优:内置 [RangeParams][ValueListParams][MultiplierParams][EnumParams] 等特性,支持回测阶段的参数遍历与优化。

3. 丰富的算法单支持:通过 [UseXxxAlgo] 特性集成 TWAP、VWAP、追单、子单等多种算法,满足机构级交易执行需求。

4. 多层级架构设计:支持多账号标签管理、子策略(SubStrategy)嵌套、策略标签(StrategyLabel)数据隔离,适配复杂资金管理场景。

5. 可视化与指标集成:内置图表系统(全局图/日内图/K线图/副图),并集成 Stock.Indicators 库,支持 SMA、MACD、KDJ、RSI 等常用技术指标。

6. 数据源丰富:对接 147 基础行情与聚源数据库,覆盖 Tick、K线、日线、主力合约、ETF申赎、分红送股、停牌等完整数据体系。

潜在局限

1. 平台限制:回测 UI 项目 MyStrategy.Lab 为 Windows 专用(WinForm),跨平台需使用 MyStrategy.Lab.Xplat(Blazor UI)或纯控制台版本。
2. 生态封闭性:模板与 NuGet 源依赖盛冠达内网(nuget.shengguanda.com),外部访问受限,存在供应商锁定风险。

3. 算法特性标记繁琐:父策略需显式标记所有子策略使用的算法特性,多层嵌套仅限一级,复杂组合策略开发成本较高。

4. 资金操作异步化GetAssetsAsync 为异步接口,频繁调用可能影响性能;融券额度回测固定为 100 万,实盘不支持查询。

适合人群

  • 量化研究员:需要快速验证策略思路、进行参数优化的策略开发者。
  • 机构交易员:依赖算法单执行、多账号管理、子策略隔离的资管团队。
  • C# 开发者:熟悉 .NET 生态,寻求高性能回测与实盘交易一体化方案的用户。

常规风险

  • 数据风险:行情数据为未除权原始数据,需自行处理分红送股的复权计算;outDated 参数需正确处理盘中重启后的历史数据补推。
  • 交易风险:策略标签过滤默认开启,跨策略操作需显式禁用;子策略交易同一标的会导致开平逻辑复杂化。
  • 部署风险:NuGet 源内网依赖可能导致 CI/CD 流水线构建失败;建议本地缓存依赖包或配置私有镜像。

IRS Strategy Development Skill 内容

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