StockSharp / S# · C#/.NET

StockSharp 教程:开源算法交易平台的安装部署与策略开发

StockSharp(简称 S#)是一套用 C# 编写的开源算法交易与量化交易平台,用于开发交易机器人,覆盖股票、期货、期权、加密货币与外汇市场。它把可视化策略设计(Designer)、行情数据存储(Hydra)、交易图表(Terminal)、图形框架(Shell)与 C# 开发库(API)组织在同一套体系里,适合量化研究者、CTA/算法策略开发者与交易系统工程师。

用途:算法交易与量化研究语言:C#(98.8%)+ F#/Python 示例基于 StockSharp 官方证据

项目来源

项目页面显示约 10.7k Star / 2.3k Fork;该数字会随社区活动变化,采集日期为 2026-09-07。

StockSharp/StockSharp GitHub 仓库页面截图:文件列表与 About 信息 查看固定版本源码
开源平台自定义 notice,GitHub 约 10.7k stars
五大组件Designer / Hydra / Terminal / Shell / API
90+ 连接器券商 / 交易所 / 数据源
官方证据仓库 README + 官方文档(2026-09 核验)
What it solves

StockSharp 能解决什么问题?

它把「数据接入 → 策略设计 → 回测验证 → 交易执行」整理成一套 C#/.NET 体系,让程序化与算法交易从想法到验证更结构化。

可视化策略设计

Designer 用鼠标搭建策略图,内嵌 C# 编辑器与调试器,无需从零写整个交易系统。

行情数据存储

Hydra 自动下载与存储历史/实时行情,支持高压缩与 CSV/Excel/数据库导入导出。

多市场连接

90+ 连接器覆盖股票、期货、期权、加密货币与外汇的券商与交易所。

How it works

StockSharp 六步理解:从安装到交易

首页只保留理解所需的六步,详细流程见架构页与安装页。

1. 安装组件

通过官方安装器或 NuGet 安装 Designer、Terminal、Hydra 与 API 库。

2. 连接数据源

在 Hydra/Terminal 里配置券商或数据源连接,下载行情数据。

3. 设计策略

用 Designer 可视化搭建或用 C# API 编写策略逻辑。

4. 回测验证

在 Shell/Designer 内回测历史表现,查看风险指标。

5. 模拟/实盘

连接券商进行模拟或实盘交易(不构成收益保证)。

6. 迭代优化

根据回测结果迭代策略与参数,先研究后实盘。

Setup and route

自建 StockSharp 还是用 EasyClaw 量化 Skill 路线?

同一个研究目标,两种准备成本。完整对比见对比子页。

StockSharp 自建平台适合开发者与可复现交易管道
装 .NET 环境装组件接连接器写策略回测交易

灵活度高,但需要 C#/.NET 基础、连接器配置与数据边界自己维护。

EasyClaw 量化 Skill适合直接提出一个研究任务
安装 EasyClaw一句话提问

Skill 的数据源、Token、网络与市场覆盖各不相同;不代表 StockSharp 已集成 EasyClaw。

EasyClaw 实拍

EasyClaw 一句话示例:免部署、直接拿结果

同样是行情任务,StockSharp 需要装环境、配连接器、写代码;EasyClaw 只需一句话。以下为实际使用截图(左右翻页查看)。

Components

五大组件速览

StockSharp 平台由五个组件构成,各司其职。

组件职责对应页面
Designer可视化策略设计器,内嵌 C# 编辑器与调试器策略设计
Hydra历史/实时行情数据下载、存储与导出数据
Terminal交易图表终端,支持多连接与图表交易首次运行
Shell开箱即用的图形框架(C# 源码)架构
APIC# 开发库,用于编写交易机器人(含 HFT)架构
FAQ

常见问题

StockSharp 是什么?

StockSharp(S#)是用 C# 编写的开源算法交易/量化交易平台,用于开发交易机器人,覆盖股票、期货、期权、加密货币与外汇,包含 Designer/Hydra/Terminal/Shell/API 五大组件。

StockSharp 需要什么基础?

需要 C#/.NET 基础。API 用 C# 开发,Designer 降低策略编写门槛但复杂策略仍需编程;官方文档面向有编程与量化经验的用户。

StockSharp 在 EasyClaw 中能用吗?

无已证实集成。StockSharp 与 EasyClaw 没有官方集成证据;EasyClaw 内置的是量化研究类 Skill(如量化分析、财经数据、选股),两者是独立路线。

StockSharp 支持哪些市场?

支持股票、期货、期权、加密货币与外汇,通过 90+ 连接器接入 Binance、InteractiveBrokers、MT4/MT5、FIX/FAST 等,详见连接器页。

StockSharp 回测/模拟结果可信吗?

回测与模拟仅代表历史与假设表现,涉及数据、参数与市场环境假设,不构成收益保证或投资建议。

先明确你的量化目标

要自建 C#/.NET 算法交易管道走 StockSharp 自托管;想直接用一句话发起行情/选股/量化分析研究可看 EasyClaw 量化 Skill 路线。先看对比页再决定,避免装错工具。