平台能力

从脑子里的一个模型,到一次看得清楚的仿真

Signest 覆盖完整的链路 —— 数据、建模、因子库、股票池、仓位规则与仿真账户 —— 作为一套系统运行在你自己的环境里。这一页说明每一部分做什么,以及最后一节:平台刻意留给你自己的是什么。

一、架构

四个引擎共享同一份口径,因此"设计出来的"和"算出来的"是同一个东西。

引擎职责
策略引擎
TacticsEngine
把因子、股票池、指数联动与账户层面的设定组装成策略集合。进场方向与出场方向是两份独立定义。多组策略可并行运行。
规则引擎
RuleEngine
全局驾驶舱:仓位系数、行为开关、权重与优先级、频率限制、盘口规则、账户层面的约束。策略运行期间即可更新参数。
交易引擎
TradeEngine
在仿真账户内,把规则输出转成模拟委托并与实时行情撮合 —— 包含下达、分批、撤单,以及参考可见盘口挂单的规模测算。
任务引擎
TaskEngine
按计划执行的工作:盘中与盘后的股票池更新、因子重算、行情解析入库、质检与补录、报表生成 —— 每一项都有独立的执行记录。

四个引擎均建立在大量数学与统计算法之上 —— 这正是使用者的技术门槛与系统的效率瓶颈被同时拿掉的原因。

二、建模与投研

全面自由的多维分析

分析维度从已连接的数据源自动抓取并智能归类,建一个视图不必从翻表结构开始。因子模型的每一个维度都可筛选过滤 —— 探索性的问题就是这样变成可复用的定义的。

继承与派生

因子模型是可被继承、可无限派生的抽象。改一个父模型,它的派生模型可以在仿真中重新校验后再逐个启用,而不是手工复制到五个地方。

无代码定义

建模靠勾选指标、设定条件完成。元数据层开放且可扩展:一次定义,多场景使用。高阶用户在确实更快的地方可以直接写 SQL —— 但没有人必须会。

投研成果输出

分析结果可生成报表与图形、保存并按任务计划分发 —— 分发到共享股票池或分发给同事 —— 确保投研用的口径与下游用的是同一个。

三、因子库

因子就是你认为重要的任意变量。因子库是让这些定义沉淀下来、而不是被反复重写的地方。

  • 一切变量皆可为因子 —— 基本面、任意行情周期、高频数据、指标,或者由它们组合而成的规则。
  • 指数因子库与个股因子库协同运算 —— 条件可以要求两类因子同时满足。
  • 进场与出场的因子集合分开 —— 让"什么时候走"始终是显式的,而不是隐含的。
  • 支持接入外部因子库 —— 你在平台之外维护的因子库可以叠加到平台因子库之上,既有研究不会被浪费。
  • 跨策略复用 —— 一个因子库供多组策略使用,改动会同步传导,而不是各自分叉。

四、股票池

逻辑固化为模型

选股逻辑成为模型而不是一次性查询,同一条规则既产出今天的池子,也产出明天的。

按频率自动更新

任务引擎按你设定的频率在盘中或盘后更新,覆盖开盘前、盘中、休市与收盘后各个时段。

权重与优先级

个股权重、优先级与批次属于池子本身,下游直接继承,不需要人工重录。

五、仓位与风险规则

仓位是最大的单一风险因子,因此它是被全局控制的,而不是各策略各管各的。

控制项作用
仓位系数由指数状态与你自己的规则推导出目标仓位;加仓减仓自动跟随规则输出。
行为开关仅进场、仅出场、双向或停止 —— 可按账户或按策略设定,运行中可切换。
权重与优先级按权重与优先级在策略与个股之间分配敞口,需要逐步建仓时支持分批。
频率与数量限制笔数与频率的上限,让自动化运行不会失控 —— 任何无人值守的系统都该有的纪律。
指数联动策略参数随指数因子库变化而调整,市场状态一变,敞口规则随之调整,不必人工干预。
结合盘口的规模测算参考可见的五档或十档挂单设定手数,使仿真结果更接近盘口当时可能承接的量。

六、仿真环境

仿真账户

用你设定的初始资金创建账户,在实时行情下运行,策略组合、因子库与运算模型与你设计的完全一致。没有任何东西被下达到外部:一切发生在仿真器里、你自己的机器上。

向前测试,而不只是回测

因为仿真跑在实时行情上而不是一份存档文件上,模型会遇到它从未见过的行情 —— 这是判断它是不是只拟合了过去的唯一诚实方式。

无人值守长跑

一组仿真策略可以连续运行数周无需照看,可用率高、自带执行记录,让评估覆盖真实的多种市场状态,而不是某一个好星期。

像实验记录一样可查

每一笔模拟成交、每一次规则触发、每一次股票池更新都留有记录。当结果出乎意料时,"它当时为什么这么做"是查得到答案的。

仿真是审视模型的方法,不是对模型的承诺。仿真账户中取得的结果不代表未来表现,再多的仿真也不会消除市场风险。

七、技术与部署

项目说明
实现方式系统以 C++ 编写,采用微服务架构,独有的内存管理机制、全内存运算。执行效率极高,性能数十倍于 Java、Python 等语言开发的平台。
体积与依赖系统极小,无依赖包,解压即可使用。单策略进程内存消耗控制在 10 MB 以内。
吞吐能力设计指标:仿真委托处理 10 万笔/秒,单台机器可运行 100+ 组策略,微秒级执行,支持长期无人值守运行。
数据库Oracle、SQL Server、MySQL、PostgreSQL,即插即用。行情解析入库部分基于 PostgreSQL 14 及以上开发。
当前发布版本Windows 10 / 11 与 Windows Server,x86_64:Signest_Server_Release_v2.0.0.exeSignest_Client_Release_v3.0.0.exe
运行模式一切运行在你自己的机器上。我们不托管你的数据、你的模型或你的结果。

性能数字为我们自有测试环境下的设计指标。实际表现取决于你的硬件、数据库与策略复杂度。

八、平台留给你的部分

策略是你的

Signest 交付的是模型模板与工具,不是策略。没有自有因子集、不推荐个股、不发布交易信号、不提供任何"照着做"的服务。一个模型做什么,取决于你的规则说它该做什么。

判断也是你的

我们不是持牌法团,也不是券商。不提供投资建议、不为任何人管理账户、从不接收或保管客户资金,也不对收益作任何表述。一个通过校验的模型你拿去做什么、承担什么风险,完全由你自己决定。