本系统是 威廉·江恩(W.D. Gann) 经典著作 《江恩趋势预测法》第七章「一套实用的交易模式」 的 完整工程化实现。它将江恩历经十余年实盘验证的 七大交易原则 转化为可量化、可回测、可执行的策略规则与资金管理体系,帮助交易员 排除主观臆断和猜测,严格遵循交易规则,实现长期稳定盈利。
核心理念:“人性的弱点击败了绝大多数的交易者,而不是市场击败了他们。在交易时,我们必须排除主观臆断和猜测,也不能依据希望和恐惧进行交易。” —— 这正是 TsQuant 的设计出发点。
TsQuant(天时量化交易平台)是一款 零编程 的量化交易辅助工具,适用于中小型私募团队等专业用户。系统将江恩理论等经典交易理论 工程化,通过 多规则加权评分体系 实现趋势判断,结合 动态止盈止损、智能仓位管理 等核心能力,提供从行情数据采集、策略信号生成、投资计划执行到交易报告分析的 完整量化交易闭环。
核心理念:跟随主要趋势,永不对抗主要趋势;排除主观臆断和猜测,严格遵循交易规则。
以下为 TsQuant 平台核心界面截图,展示系统的完整交易管理流程。
📄 完整的交易原则与技术实现细节,请参阅 docs/交易原则与技术实现.md
该文档详细阐述了以下内容:
- 与江恩理论第七章的完整对应关系(7大交易原则 → 代码实现映射表)
- 内置交易规则详解(首笔仓位限制、动态仓位调整、金字塔加仓、最大单笔亏损、趋势反转、动态止损、爆仓保护)
- 七大交易原则的工程化细节(原则1~7的原文引用 + 完整技术实现)
系统的核心创新在于 多规则加权评分:多条趋势判断规则同时独立运行,每条规则给出做多/做空/观望的判断及权重分数,最终加权汇总得出综合趋势方向。
SuperJeTradeRule(权重3.0) ──┐
SuperMaTradeRule(权重3.0) ──┤
MaXTradeRule ───────────────┤
Trend01Rule(权重3.0) ───────┤
Je01TradeRule ──────────────┼──→ 加权评分 → 综合趋势方向(B/S/W)
Kf02TradeRule ──────────────┤
Kf03TradeRule ──────────────┤
Ma01TradeRule(+2,否决) ─────┤
Ma02TradeRule(+1,否决) ─────┤
Je02TradeRule(+2,否决) ─────┤
Kf01TradeRule(权重6.0,否决) ─┘
- 无否决权规则:给出方向判断和权重分数,参与加权计算
- 有否决权规则:权重较高(如Kf01权重6.0),可覆盖其他规则的判断结果
- 注意:当策略为 JE00/JE01 时,仅使用 SuperJeTradeRule 进行方向判断
所有策略规则实现 BaseStrategyRule 接口,核心方法:
| 方法 | 说明 |
|---|---|
needToOpen() |
判断当前价格是否满足开仓条件 |
needToClose() |
判断当前持仓是否需要平仓(止盈/止损/反转) |
getMainDirection() |
获取主趋势方向 |
getStopPrice() |
计算止损价 |
getPriceLines() |
计算价格上下轨道(买入线/卖出线) |
新策略只需实现此接口并在 StrategyRuleMap 中注册,无需修改框架代码。
┌─────────────────────────────────────────────────────────────────┐
│ 前端界面 (Vue3 + ElementPlus) │
├─────────────────────────────────────────────────────────────────┤
│ Gateway 网关层 │ System 系统管理 │ Invest 投资交易核心 │
├─────────────────┼──────────────────┼───────────────────────────┤
│ │ │ 策略引擎 │ 回测引擎 │
│ │ │ 信号处理器 │ 报告生成 │
├─────────────────┴──────────────────┴───────────────────────────┤
│ 基础服务层 (tsquant-base) │
│ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ │
│ │ Rule │ Data │ Util │ CTP │ Core │ Model │ │
│ │ 策略规则 │ 行情数据 │ 工具类 │ CTP接口 │ 核心枚举 │ 数据模型 │ │
│ └─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ │
├─────────────────────────────────────────────────────────────────┤
│ 数据存储层 │
│ ┌──────────────┐ ┌──────────┐ ┌──────────┐ │
│ │ MariaDB/MySQL│ │ Redis │ │ CSV文件 │ │
│ │ 业务数据 │ │ 缓存 │ │ K线数据 │ │
│ └──────────────┘ └──────────┘ └──────────┘ │
├─────────────────────────────────────────────────────────────────┤
│ 外部数据源 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ CTP 行情 │ │ TqSdk │ │ 东方财富 │ │ 新浪/搜狐 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────────────┘
基于江恩理论构建的多策略、多因子趋势判断体系。以下为已实现并注册的策略:
| 策略编号 | 策略名称 | 策略类型 | 说明 |
|---|---|---|---|
| TS00 | 天时00号策略 | 天时系列 | 默认策略,Dual-Thrust变体 |
| JE00 | 江恩理论策略(旧版) | 江恩理论 | 江恩理论旧版实现 |
| JE01 | 江恩理论01号策略 | 江恩理论 | 基于江恩理论的趋势跟随,手工开仓,动态止盈止损 |
| JT01 | 酒田战法01号策略 | 酒田战法 | 基于酒田战法的交易策略 |
| DM01 | 双均线01号策略 | 经典策略 | MA5/MA10均线+价格确认的开仓策略 |
| RB01 | R-Breaker策略 | 短线策略 | 追踪盘中价格,突破买入/反转卖出的日内策略 |
| DT01 | Dual-Thrust策略 | 短线策略 | 基于N日高低收盘价计算上下轨,突破开仓 |
| FF01 | 菲阿里四价策略 | 短线策略 | 以昨日最高/最低价为上下轨,突破开仓,回破开盘价平仓 |
趋势判断规则体系(BaseDirectionRule):
多条规则通过加权评分综合判断趋势方向,部分规则具有否决权。以下为已实现并注册的规则:
| 规则类 | 规则名称 | 权重 | 否决权 | 说明 |
|---|---|---|---|---|
| SuperJeTradeRule | 江恩超级规则 | 3.0 | 无 | 基于江恩理论7大原则,结合周线高低点与波动率判断趋势 |
| SuperMaTradeRule | 超级均线规则 | 3.0 | 无 | 基于MA5~MA60多周期均线排列与K线形态综合判断 |
| MaXTradeRule | 均线X规则 | - | 无 | 基于均线交叉的趋势判断 |
| Trend01Rule | 趋势01规则 | 3.0 | 无 | 基于趋势状态(上升/下降/筑顶/筑底)与盈亏比综合判断 |
| Je01TradeRule | 江恩01规则 | - | 无 | 江恩理论方向判断辅助规则 |
| Kf01TradeRule | K线形态01规则 | 6.0 | 有 | 极限高低点的一阴/阳穿两均线形态识别 |
| Kf02TradeRule | K线形态02规则 | - | 无 | K线形态辅助判断 |
| Kf03TradeRule | K线形态03规则 | - | 无 | K线形态辅助判断 |
| Ma01TradeRule | 均线01规则 | +2 | 有 | 均线趋势辅助判断 |
| Ma02TradeRule | 均线02规则 | +1 | 有 | 均线趋势辅助判断 |
| Je02TradeRule | 江恩02规则 | +2 | 有 | 江恩理论趋势反转判断 |
- 多源数据采集:支持 CTP 行情、东方财富、新浪、搜狐等多源行情数据
- K线数据管理:支持股票、期货、期权、指数等多品种K线数据存储与管理
- K线画像(KlineImage):基于K线数据计算关键价位(支撑位、阻力位等)、均线指标、波动率等技术指标
- 主力合约管理:期货主力合约自动识别与换月处理
- 基于行情事件的回测引擎(BackTestEngine):支持逐Tick/逐K线回测
- 动态仓位管理:支持固定仓位和动态仓位(随净值增长自动加仓)
- 止盈止损追踪:支持动态止盈止损价调整
- 手续费计算:支持按金额和按比例两种手续费计算方式
- 换月处理:期货合约到期自动换月
- 回测报告生成:自动生成回测报告,包含胜率、盈亏比、最大回撤等指标
- CTP接口集成(tsquant-base-ctp):完整封装期货CTP交易API,支持穿透式认证、登录、报单、撤单、查询等全流程操作
- TqSdk接口(tsquant-base-tqsdk):集成天勤量化SDK,支持模拟和实盘交易
- 条件单管理:支持止损单、止盈单等条件委托
- 持仓管理:实时持仓监控、持仓盈亏计算
- 资金管理:账户资金查询、风险度监控、动态资金使用率计算
- 投资计划(InvestPlan):定义投资标的、策略规则、资金规模、最大亏损率等参数
- 投资策略(InvestStrategy):策略规则 + 策略因子的组合
- 投资方案(InvestSolution):多计划组合管理
- 执行监控:实时监控计划执行状态,支持静默、暂停等操作
- 投资报告:按品种、按时间维度的详细交易报告
- 策略KPI:策略胜率、盈亏比、最大回撤等关键绩效指标
- 账户报告:资金账户维度的综合分析报告
| 类别 | 技术选型 |
|---|---|
| 语言 | Java 17 |
| 框架 | Spring Boot 3.5 |
| 前端 | Vue3 + ElementPlus(RuoYi-Vue-Plus框架) |
| 数据库 | MariaDB / MySQL |
| 缓存 | Redis(Redisson) |
| 消息队列 | LMAX Disruptor(进程内高性能队列) |
| 技术指标 | TA-Lib(C语言技术分析库) |
| CTP接口 | JCTP(Java CTP封装) |
| 量化SDK | TqSdk(天勤量化) |
| 构建工具 | Maven |
| 序列化 | Fastjson2 |
| HTTP客户端 | OkHttp3 |
| HTML解析 | Jsoup |
- 策略模式(Strategy Pattern):策略规则通过
BaseStrategyRule接口统一定义,StrategyRuleMap管理所有策略实例的映射 - 观察者模式(Observer Pattern):基于 LMAX Disruptor 实现行情事件的发布-订阅处理
- 默认方法模式:
BaseStrategyRule接口通过 default 方法定义开仓/平仓的通用流程,具体策略通过覆写方法实现差异化逻辑 - 工厂模式:
StrategyRuleMap作为策略工厂,根据策略名称创建对应策略实例 - 单例模式:核心工具类采用静态单例设计
行情数据源 → MarketDataHandler → InvestPlanHandler → 策略引擎 → 交易指令
↓ ↓ ↓ ↓ ↓
行情采集 信号过滤 开仓/平仓检查 趋势判断 CTP/TqSdk
↓ ↓ ↓ ↓ ↓
K线存储 延迟统计 仓位管理计算 止盈止损 实盘执行
📄 完整的流程详解,请参阅 docs/量化交易完整流程.md
TsQuant 平台包含以下主要业务流程:
| 流程 | 说明 |
|---|---|
| 核心量化交易流程 | 仿真模拟与实盘策略的11阶段实时交易执行(系统核心) |
| 策略回测分析流程 | 历史数据回测,独立分析功能 |
| 报告分析流程 | 账户级别、投资计划级别等多维度报告(日报/周报/月报) |
| 数据管道流程 | K线数据下载、解析、缓存管理 |
| 行情订阅管理流程 | 动态管理行情订阅列表 |
| 交易账户维护流程 | 账户连接保活、权益同步 |
| 因子与方向重算流程 | 策略参数周期性重算 |
| 手动干预流程 | 用户手动开平仓、加减仓等操作 |
系统在交易时段内运行多阶段流水线,通过队列和 Disruptor 环形缓冲区连接各阶段:
┌─────────────────────────────────────────────────────────────────────────┐
│ 核心量化交易流程(11个阶段) │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 阶段1 │───→│ 阶段2 │───→│ 阶段3 │───→│ 阶段4 │ │
│ │ 行情采集 │ │ 信号过滤 │ │ 策略评估 │ │ 订单生成 │ │
│ │ 每1秒 │ │ Disruptor │ │ Disruptor │ │ 每5ms │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 阶段5 │───→│ 阶段6 │───→│ 阶段7 │───→│ 阶段8 │ │
│ │ 交易所提交 │ │ 状态跟踪 │ │ 成交监控 │ │ 撤单重试 │ │
│ │ 每10ms │ │ 每1秒 │ │ 每1秒 │ │ 每30秒 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 阶段9 │───→│ 阶段10 │───→│ 阶段11 │ │
│ │ 订单对账 │ │ 盈亏更新 │ │ 日终清理 │ │
│ │ 每5分钟 │ │ 每30分钟 │ │ 19:30 │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────┘
阶段说明:
| 阶段 | 名称 | 执行类 | 调度频率 |
|---|---|---|---|
| 1 | 行情数据采集 | QuotationServiceTask |
每1秒 |
| 2 | 行情数据过滤 | MarketDataHandler |
Disruptor事件驱动 |
| 3 | 策略评估与订单触发 | InvestPlanHandler |
Disruptor事件驱动 |
| 4 | 交易订单生成 | TradeOrderTask |
每5毫秒 |
| 5 | 交易所提交 | TradeServiceTask |
每10毫秒 |
| 6 | 订单状态跟踪 | TradeServiceTask |
每1秒 |
| 7 | 成交监控 | TradeServiceTask |
每1秒 |
| 8 | 撤单与重试 | TradeServiceTask |
每30秒 |
| 9 | 投资订单对账 | TradeOrderTask |
每5分钟 |
| 10 | 动态盈亏更新 | TradeOrderTask |
每30分钟 |
| 11 | 日终清理 | TradeOrderTask + InvestPlanTask |
定时(19:15-19:39) |
tsquant/
├── tsquant-base/ # 基础服务层
│ ├── tsquant-base-model/ # 数据模型(Entity/VO)
│ ├── tsquant-base-core/ # 核心枚举、常量、工具类
│ ├── tsquant-base-rule/ # 策略规则引擎(江恩理论等)
│ ├── tsquant-base-data/ # 行情数据处理(K线计算、多源数据采集)
│ ├── tsquant-base-util/ # 工具类(回测引擎、TA-Lib封装、交易工具)
│ ├── tsquant-base-ctp/ # CTP期货交易接口封装
│ ├── tsquant-base-tqsdk/ # 天勤量化SDK集成
│ ├── tsquant-base-security/ # 安全认证模块
│ └── tsquant-base-api/ # 对外API接口
├── tsquant-client/ # 客户端应用层
│ ├── tsquant-client-gateway/ # 网关服务(API路由、本地网关)
│ ├── tsquant-client-system/ # 系统管理(用户、权限、字典、监控)
│ ├── tsquant-client-invest/ # 投资交易核心(策略执行、回测、报告)
│ ├── tsquant-client-ui/ # PC前端页面(Vue3 + ElementPlus)
│ ├── tsquant-client-base/ # 客户端基础模块
│ ├── tsquant-client-local/ # 第三方交易接口集成(将外部量化交易接口适配到本系统)
│ └── tsquant-client-vip/ # 会员量化分析服务(已接入微信公众号)
├── docs/ # 理论文档(江恩理论、交易体系)
├── sql/ # 数据库脚本
├── python/ # Python辅助脚本
├── sh/ # 核心服务启停脚本
├── data/ # 运行时数据目录
└── uml/ # UML设计图
| 实体 | 说明 |
|---|---|
User |
用户信息 |
Broker |
经纪机构(期货公司) |
Account |
资金账户 |
InvestPlan |
投资计划 |
InvestStrategy |
投资策略 |
InvestSolution |
投资方案 |
Order |
委托订单 |
Holding |
实时持仓 |
HoldingLog |
持仓变动记录 |
TradeLog |
交易记录 |
Condition |
条件单 |
Kline / KlineImage |
K线数据 / K线画像 |
Quotation |
行情报价 |
Future / Stock / Fund |
期货/股票/基金基本信息 |
InvestReport / VarietyReport |
投资报告 / 品种报告 |
K线画像是系统的核心数据结构,基于原始K线数据计算生成:
- 日线均线:MA5、MA10、MA20、MA30、MA40、MA60(含当日及前1-4日历史值)
- 周线均线:WMA5、WMA10、WMA20(含前1-2周历史值)
- 月线均线:MMA5、MMA10、MMA20
- 关键价位:Hh3/Ll3(3日高低)、Hh5/Ll5(5日高低)、Hh6/Ll6(6日高低)、历史最高/最低价
- 趋势状态:主趋势方向(上升/下降/筑顶/筑底)
- 波动率:日振幅、12日平均振幅、波动值
- 盈亏比指标:买入/卖出胜率、最大亏损值(N值)
- 极限价位:近24日最高/最低价、前12日最高/最低价
N值(最大亏损对应的价格变动数值)计算方式:
actualMultiple = (1 ÷ 保证金比例) × 资金使用率
maxLossRatio = lossProfitRatio ÷ actualMultiple
N值 = (昨日收盘或开仓价格) × maxLossRatio
其中 lossProfitRatio 固定为 10%,对应“不拿超过10%的本金进行冒险”。
示例(焦煤期货,数据来自 futurebaseinfo.csv) :
| 参数 | 数值 |
|---|---|
| 保证金比率 | 13% |
| 资金使用率 | 10% |
| 实际杠杆(actualMultiple) | (1÷0.13)×0.1 = 0.769倍 |
| 价格止损率(maxLossRatio) | 10% ÷ 0.769 = 13.0% |
| 开仓价1300元时N值 | 1300 × 13.0% = 169点 |
→ 价格跌至1131元即触发止损,亏损精准控制在本金10%以内
- JDK 17+
- Maven 3.8+
- MariaDB / MySQL 8.0+
- Redis 6.0+
- Node.js 16+(前端构建)
# 创建数据库
mysql -u root -p < sql/tssystem.sql
mysql -u root -p < sql/tsclient.sql
# 导入最新系统数据(选择最新日期的文件)
mysql -u root -p < sql/db_data/sys_export_YYYYMMDDHHMI.sql# 编译项目
mvn clean install -DskipTests
# 启动网关服务
cd tsquant-client/tsquant-client-gateway
mvn spring-boot:run
# 启动系统管理服务
cd tsquant-client/tsquant-client-system
mvn spring-boot:run
# 启动投资交易服务
cd tsquant-client/tsquant-client-invest
mvn spring-boot:runcd tsquant-client/tsquant-client-ui
npm install
npm run dev我们提供在线演示环境,方便您快速体验系统功能。
| 项目 | 信息 |
|---|---|
| 演示地址 | https://47.113.224.221:8001/ |
| 演示账号 | demo1(只读) |
| 演示密码 | 123456 |
注意:演示账号为只读权限,仅可查看系统功能,无法进行交易操作。
系统支持以下行情数据源:
| 数据源 | 类型 | 说明 |
|---|---|---|
| CTP | 实时行情/交易 | 期货实盘行情与交易 |
| TqSdk | 模拟/实盘 | 天勤量化SDK |
| 东方财富 | 历史数据 | 股票/期货历史K线 |
| 新浪财经 | 实时行情 | 股票实时报价 |
| 搜狐财经 | 历史数据 | 股票历史K线 |
| AKShare | 历史数据 | Python金融数据接口 |
本项目采用 GNU Affero General Public License v3.0 (AGPL-3.0)。详见 LICENSE 文件。
-
开源许可(Open Source License): 本项目默认采用 GNU Affero 通用公共许可证 v3.0(AGPL-3.0)。
- 适用于个人学习、开源项目以及能够遵守 AGPL-3.0 条款的商业使用。
- 详细条款请参阅项目根目录下的 LICENSE 文件。
-
商业许可(Commercial License): 如果您需要在闭源产品或服务中集成 TsQuant,或者因企业政策等原因无法遵守 AGPL-3.0 的条款,您需要获取商业许可证。
- 商业许可允许您进行闭源集成、私有化修改,并规避 AGPL 的“传染性”开源要求。
- 如何获取:请发送邮件至 lebin_zheng@foxmail.com 咨询和洽谈。
重要提示:未经明确许可,任何将 TsQuant 用于闭源商业产品的行为均被严格禁止。如有疑问,欢迎通过邮件咨询。
TsQuant 不仅是一套开源的量化交易系统,更是一套经过市场检验的交易方法论工程化落地成果。我们提供 策略研究、系统部署、定制开发 的全链路技术支持服务,帮助私募团队及企业机构将江恩理论等经典交易思想转化为可持续盈利的自动化交易能力。
| 服务类别 | 具体内容 | 适用对象 |
|---|---|---|
| 量化策略定制开发 | 基于您的交易逻辑(江恩、均线、突破、网格等),量身打造专属策略,并集成至 TsQuant 框架,支持回测与实盘 | 私募团队 |
| 系统部署与运维 | 私有化部署 TsQuant 全栈服务(含 CTP 接入、数据源配置、高可用架构),提供日常运维支持与故障应急响应 | 私募团队、资管机构 |
| 技术培训与赋能 | 提供江恩理论体系深度解读、TsQuant 框架开发实战、策略编写与回测分析等系统化培训课程(线上/线下) | 私募团队、企业技术部门 |
| AI 与大模型赋能 | 将大语言模型(LLM)应用于舆情分析、研报解读、智能问答等场景,辅助投资决策,提升投研效率 | 金融机构、研究团队 |
| 系统二次开发与集成 | 基于 TsQuant 基础框架进行功能扩展,对接企业内部系统(如风控平台、OA、财务系统),实现全流程数字化闭环 | 中大型企业、券商 |
作者团队拥有丰富的企业级软件架构与数字化实践经验,可为您提供以下专业服务:
| 服务类别 | 具体内容 | 典型场景 |
|---|---|---|
| 企业数字化解决方案 | 提供各行业企业数字化、智能化解决方案咨询与落地服务,对标金蝶云星瀚、星空系列行业解决方案,涵盖从战略规划到系统集成的全流程交付 | 传统企业数字化转型、业务流程优化、数据驱动决策体系建设 |
| 软件架构设计与咨询 | 提供高并发、高可用、低延时分布式系统架构设计,微服务拆分与治理,信创环境适配,新旧系统集成与改造升级等全方位架构支持 | 大型平台系统建设、遗留系统改造、信创迁移、技术债务治理 |
| AI 与大模型技术支持 | 提供AI基础能力平台建设、智能客服、模型微调、Prompt工程、RAG系统等技术方案支持,赋能企业智能化升级 | 企业知识库建设、智能问答、研报自动生成、风控模型优化 |
| ERP/MES 系列软件 | 提供 ERP、MES、PLM、WMS、QMS、APS 等制造企业核心系统的二次开发、系统集成与智能化改造,打通PLC、SCADA等设备层与业务层数据链路,实现车间数字化闭环 | 装备制造、电子装配、食品加工等离散/流程制造行业的数字化车间建设 |
| 量化技术支持 | 基于本系统进行量化策略定制开发、期货与股票实盘接口对接(CTP、TqSdk、券商API等)、部署运维等全栈技术支持 | 量化团队策略落地、实盘交易系统搭建 |
- 按项目定制:明确需求范围,一次性交付成果,适合特定策略或功能模块的开发
- 年度技术维护:签订长期服务合同,包含系统升级、Bug修复、策略优化建议及不定期咨询
- 技术入股/联合运营:对于优质策略或深度合作方,可探讨技术入股或联合运营分红模式
- 培训服务:按人次或按场次收费,可提供定制化课程大纲
💡 首次咨询免费:无论您是初次接触量化,还是已有成熟策略,抑或面临企业数字化转型的挑战,我们都提供一次免费的初步需求评估与技术可行性分析,帮助您明确方向。
- 项目主页:https://gitee.com/liebin/tsquant
- 问题反馈:通过 Gitee Issues 提交 Bug 或建议
- 作者邮箱:lebin_zheng@foxmail.com(请注明“TsQuant咨询”或“企业数字化合作”)
- 微信:扫描下方二维码添加作者(郑老师),备注“量化合作”、“技术支持”或“数字化咨询”以快速通过
我们承诺在工作时间(周一至周五 9:00-21:00,周末及节假日可预约)4 小时内响应技术问题,24 小时内提供初步解决方案。
选择 TsQuant,让经典交易理论以现代科技赋能您的投资之路。我们期待与您携手,共创稳健收益。





