v0.3.0 策略工坊 2.0 — 策略进化树 + LLM 自动优化

把盘感写成策略
用数据说话

小芒果量化 — 面向 A 股投资者的桌面量化工具。自研表达式引擎为底层, 50+ 内置因子、多策略仓位管理、AI 策略优化、历史回测、模拟交易、实盘执行,一个软件跑完全流程。

自研表达式引擎

三层架构,从原始数据到交易策略,全部围绕表达式引擎运转。它是整个产品的"操作系统"。

3

策略层

选股策略 / 买入策略 / 卖出策略 — 组合表达式即策略,多策略并行管理

▲ 组合调用 ▲
2

表达式引擎层(自研运行时)

50+ 内置因子(涨停/量价/技术指标),逻辑组合(AND / OR / NOT),可视化表单配置。底层为自研 TDX 公式引擎:词法分析 → 语法解析 → AST → 执行,完整兼容通达信公式语言

▲ 数据依赖 ▲
1

数据层

A 股日线 OHLCV / Tick 分笔数据 / 20+ 技术指标函数库

HexNova 原生表达式 priceRange(min_change=2.0, max_change=5.0)

结构化参数配置,策略编辑器可视化编辑,GUI 持久化存储

TDX 公式字符串 vol_rate > 1.5 AND rate > 2 AND CLOSE > MA(CLOSE, 5)

一行公式即策略,兼容已有通达信策略,直接粘贴即用

50+ 内置因子,无需从零造轮子

选股、买入、卖出三大环节,每个因子都是可配置模块,选中即用。

14

选股因子

盘后日线级股票池筛选

涨停统计 炸板检测 MACD金叉 量比 换手率 市值范围 成交额 短线评分 板块限定 TDX公式
16

买入因子

盘中 Tick 级实时买入判断

时间窗口 涨幅区间 涨速 N日新高 RSI KDJ MACD交叉 布林带 量能冲击波 TDX表达式
17

卖出因子

风控 + 止盈止损 + 离场判断

固定止盈 移动止盈 动态止损 回撤止损 均线破位 连续下跌 涨停开板 时间止盈 TDX卖出

每个因子 = 一个可配置模块。勾选 + 填参数 = 一条买卖条件,多条条件 AND/OR 组合 = 一条策略。

20+ 内置技术指标

日线数组(大写)和实时标量(小写)双模式,自动区分回测与实盘场景。

MA EMA SMA HHV LLV REF CROSS COUNT SUM STD BETWEEN IF RSI MACD KDJ ATR BOLL WR ROC BIAS OBV MFI CCI

自然语言 → 表达式

不会写公式也没关系。用自然语言描述你的交易想法,AI 自动翻译成表达式,实时验证。

我想找满足这些条件的股票:过去5天有过涨停,今天开盘涨幅在0到3%之间,当前换手率大于5%
AI
COUNT(UP_LIMIT, 5) >= 1 AND open_rate > 0 AND open_rate < 3 AND turnover > 5

这个表达式翻译出来了,你可以粘贴到策略编辑器里直接回测验证。

从策略到交易,一个软件全搞定

表达式引擎之上,覆盖策略编写、回测、优化、模拟、实盘五个环节。

策略编辑器

可视化表单 + 表达式编辑器双模式。50+ 因子拖拽式组合,一行 TDX 公式即策略。AI 对话框自然语言转表达式,写完实时查错。

历史回测

A 股全市场日线回测,覆盖涨跌停、T+1 规则。收益曲线、持仓历史、逐笔成交明细。7 维评分:总收益、年化、夏普、最大回撤、盈亏比、胜率、稳定性。

策略工坊 · 进化树

基线策略为根,LLM 自动诊断弱点、生成改进版本、回测评分排序。优胜者进入下一轮,多轮迭代直到达标。每个版本是树上一个节点,优化路径一目了然。全程无人值守。

模拟交易

历史模拟 + 实时模拟双模式。多策略并行,完全仿真涨跌停、T+1 等 A 股交易规则。不花一分钱,实盘前充分演练。

仓位管理

多策略权重动态分配资金。市场温度感知:上涨家数少、大盘下跌时自动仓位减半。单票上限、总仓位上限、持股天数到期自动卖出,两层架构层层把关。

实战交易

对接 QMT 交易终端(Windows),策略信号 → 自动下单 → 持仓管理全链路自动化。委托、成交、持仓一站式监控,7×24 持续运行。

数据服务 + HTTP API

日线/分钟线一键下载,本地存储离线可用。内置 HTTP API 供第三方集成,MCP Server(26+ 工具接口)支持外部 AI 工具远程操作策略工坊。

多策略权重 + 市场温度感知 + 多层仓位控制

不是简单的"每次买多少",而是一套两层架构的自动化仓位决策系统。策略权重、市场温度、持仓数量、单票上限层层把关。

第一层:策略级 PositionModule

每条策略独立配置仓位参数。系统根据策略权重自动切分资金池,买入前实时检测市场温度,计算本次买入金额。

权重制
多策略资金分配
≤5
最大持仓数
≤20%
单票仓位上限
≤80%
总仓位比例上限
半仓
市场转冷自动缩减
N 日
到期自动卖出
权重切分资金 检测市场温度 检查持仓数量 计算单票上限 输出:买不买 + 买多少
▼ 全局兜底 ▼

第二层:全局 CapitalWarehouse

跨策略的最终安全网。无论多少条策略在跑,总持仓数、总仓位比例、单票金额上下限都由这一层最终把关。市场情绪因子(sentiment)极端时可直接阻断全部买入。

≤20
全局最大持仓数
100%
总仓位比例上限
情绪因子
极端行情阻断买入

市场温度感知是怎么工作的?

每次买入前,系统自动检测两个指标,任一触发即仓位减半

上涨家数占比
低于 40%

大多数股票在跌 → 市场偏冷,仓位砍半

上证指数涨跌幅
跌幅 > 0.5%

大盘明显下跌 → 谨慎入场,仓位砍半

两个阈值均可按策略独立配置。不是死板的一刀切——市场冷时不禁止买入,而是降低仓位,既控制风险又不完全踏空。

适合入门

固定金额模式

每次都买固定金额(如 5 万元),简单直接。资金分配仍受策略权重和全局限制约束。

适合进阶

动态仓位模式

买入金额 = 基准金额 × 信号强度系数 × 市场环境系数。信号越强、市场越好,仓位越大;反之自动缩小。

策略工坊 2.0:让 AI 帮你优化策略

不是简单的回测工具,而是一个能自动改进策略的"AI 研究助手"。

1

设定基线策略 + 优化目标

选一条策略作为根节点,设定目标分——比如"胜率 ≥ 55%,盈亏比 ≥ 2.0,最大回撤 ≤ 15%」

2

LLM 诊断 → 生成改进候选

AI 读取回测数据,定位策略弱点,自动生成 3-5 个改进方案——调参数、改条件、换表达式

3

自动回测 → 7 维评分排序

全部候选并行回测,按年化/夏普/回撤/盈亏比/胜率/稳定性/总收益综合排名

4

迭代进化,达标自停

最优者进入下一轮继续优化。达到目标分或连续无提升时自动终止。每条优化路径在进化树上清晰可见

5

一键采纳到策略库

优化完成的策略收藏到版本化策略库。按名称分组、自动版本化、支持回滚和跨任务对比

基线 v1.0.0.0
v1.1.0.0
v1.2.0.0 ★
v1.3.0.0
v1.2.1.0
v1.2.2.0 ★★
v1.2.3.0

策略进化树示意 — 每条策略是一棵树,优化方向随时可对比,任意节点可做新分支起点

Windows + macOS 双端覆盖

桌面原生应用,非网页版,性能拉满。

能力 Windows 10+ macOS ARM
策略编辑器 + AI 辅助
历史回测
策略工坊(进化树 + LLM 优化)
模拟交易
实战交易(QMT)
数据下载
HTTP API / MCP Server

免费版覆盖核心流程

从策略编写、回测验证到 AI 优化,免费版即可跑通全链路。

即将推出
个人基础版
适合有一定量化经验的独立交易者
即将推出
  • 体验版全部功能
  • 历史回测(12 个月窗口)
  • 分钟数据(12 个月)
  • 模拟交易 + 实战交易
  • HTTP API 完整访问
敬请期待

不论你是哪种交易者

有交易经验的股民

把"盘感"写成策略,用历史数据回测,拿数字验证你的选股逻辑到底靠不靠谱。

通达信公式用户

公式直接迁移,外加表达式引擎和 AI 自动优化,比手动调参高效得多。

想入门量化的散户

不用学 Python、不用搭环境,免费版就能跑通策略→回测→验证全流程。

独立交易者

需要一套可以持续优化、反复验证、自动执行的一站式交易工具链。

策略靠回测说话,不靠感觉

把交易逻辑写成策略,让历史数据跑一遍,看看它到底赚不赚钱。免费版即可开始。

风险提示:股市有风险,投资需谨慎。本软件为量化策略工具,不提供任何投资建议。 历史回测表现不代表未来收益,用户应基于独立判断做出投资决策,并自行承担投资风险。