Superalgos / 界面与工作空间
Superalgos 可视化设计:不写代码怎么搭出一个交易策略
Superalgos 的卖点不是「有个图形界面」,而是策略本身由可视化节点搭成:官方仓库简介把平台概括为「可视化设计你的加密交易机器人,并配套集成图表系统、数据挖掘、回测、模拟盘与多服务器部署」。这句话里的六件事分别落在不同的工作空间里,先认清它们的分工,再谈怎么搭——否则很容易在界面里迷路。
五个工作空间分别负责什么
下表把官方仓库简介里承诺的六件事对回各自的工作空间,并写清「什么时候才会用到它」。最后一列是判断依据,方便你在应用内文档里核对。
| 工作空间 | 主要做什么 | 典型任务 | 什么时候用它 | 核对依据 / 注意点 |
|---|---|---|---|---|
| Design | 用可视化节点定义交易系统与策略,是整套平台的入口 | 搭一条策略、改参数、定义交易系统里的引用关系 | 任何时候——只要你要新建或修改策略 | 对应仓库里的 Visual-Scripting 与 Foundations 项目;节点体系自成一门语言,需要先过教程 |
| Charting | 集成图表系统,用来查看行情与叠加指标 | 看某个市场与时间框架的走势、叠加指标与预测 | 验证数据挖得对不对、策略在图上表现如何 | 官方简介明确写了 integrated charting system;这是内置能力,不是外挂第三方看图工具 |
| Data Mining | 把交易所行情经机器人加工成可复用的「数据产品」 | 启动挖矿任务、检查数据产品、管理落盘数据 | 策略跑之前,以及换市场或换时间框架时 | 对应 Projects/Data-Mining;开挖后磁盘与内存都会明显占用,详见数据挖掘页 |
| Network | P2P 网络节点,用于模块协作与交易信号分发 | 运行网络节点、收发信号、参与机器学习众测 | 你要发信号、收信号,或贡献算力时 | 对应 Projects/Network 与 Network README;网络节点默认 websocket 端口 18042,需要在防火墙放行 |
| Learning | 机器学习相关的测试与预测链路 | 参与 Bitcoin Factory 的模型众测、查看预测类指标 | 你关心 AI/预测,或想用算力换代币 | 对应 Projects/Machine-Learning 与 Bitcoin-Factory;TensorFlow 集成官方自述为「部分且未完成」 |
| 治理与用户相关项目 | User Profile、治理流程与社区扩展的管理入口 | 创建用户档案、装社区扩展、提交贡献 | 你要提贡献,或用需要身份的功能时 | 对应 Projects/Governance、Community-Plugins;身份变更要等治理仓库合并后才生效 |
界面是怎么组织的:节点、层级与引用
看懂这张表,就基本能读懂官方文档里那些带箭头的长路径。下表路径写法都出自官方文档,可以直接拿去对照。
| 你在界面里看到的东西 | 它是什么 | 官方文档里的路径写法示例 | 什么时候会用到它 | 注意点 |
|---|---|---|---|---|
| User Profile | 你的身份节点,用于在 P2P 网络里标识身份 | User Profile | 用网络、信号、治理相关功能前必须先有 | 改动要保存为扩展并提交,合并后约 10 分钟才被网络节点读取 |
| 服务器类应用 | 需要长期运行的服务 | User Apps > Server Apps > Task Server;User Apps > Server Apps > Social Trading Server | 要跑任务、要发信号时 | 发信号方必须自备 SERVER;只收信号的一方不需要 |
| 机器人节点 | 实际执行策略与信号的机器人 | User Bots > Social Trading Bots > Social Trading Bot > Available Signals | 配信号收发、配交易机器人时 | 信号要在策略里当条件用,需要按官方写法写成判断表达式 |
| 存储与凭据 | 信号等数据的外部存放位置 | User Storage > Github Storage > Github Storage Container | 发信号方需要保存策略信号时 | 用 GitHub 仓库存放且文件会加密;凭据写在本地 My-Secrets 目录下的配置文件里 |
| 网络接口与网络服务 | P2P 节点对外通信的通道与用途声明 | Network Interfaces(含 Websockets / HTTP 两种接口)、Network Services(按用途加,如 Trading Signals、Machine Learning) | 要运行网络节点时 | 节点配置里的 host 要填运行该节点机器的 IP |
| 参考资料文件 | 敏感信息不放在节点里,而是放本地目录 | Superalgos/My-Secrets/ApisSecrets.json | 需要 token 或密钥类凭据时 | 这是本地文件;不要把它的内容写进任何要分享的截图或文档 |
| 运行时目录 | 数据、日志、工作区与网络节点数据各自落盘的位置 | My-Data-Storage / My-Log-Files / My-Workspaces / My-Network-Nodes-Data / My-Social-Trading-Data | 备份、迁移、容器化时 | 用 Docker 时这些目录必须挂成卷,否则容器重启就丢数据 |
项目、工作区与文档:换的是哪一层
官方启动命令支持指定项目与工作区,例如 node platform Foundations Blank-Template。搞清这几个概念的区别,才不会「打开发现不是自己上次的界面」。
| 概念 | 它是什么 | 怎么用 / 在哪 | 典型场景 | 注意点 |
|---|---|---|---|---|
| Project(项目) | 平台按功能划分的模块,官方 Projects 目录下有 25 个条目 | 仓库 Projects/ 目录;界面里通过项目菜单切换 | 算法交易、数据挖掘、机器学习、治理各自是独立项目 | 项目不是「扩展」,扩展是另一层机制 |
| Workspace(工作区) | 你保存的工作现场,策略与配置都存在里面 | 启动时用 node platform <项目> <工作区> 指定,例如官方示例的 Foundations Blank-Template | 想从空白模板开始搭,或回到上次的工作现场 | 工作区文件要纳入备份范围;换机器前先确认已保存 |
| Plugin(扩展) | 社区贡献的独立仓库,以 submodule 形式挂在 Plugins/ 下 | 由 Plugins/project-plugin-map.json 映射到对应项目 | 用户档案、社区贡献的东西都在扩展里 | 改扩展要两次提交(扩展仓库一次、主仓库更新引用一次) |
| 应用内文档 | 官方称超过 1500 页的交互式文档,且能与应用本身交互 | 在应用内打开 | 边操作边查,是最权威的界面说明 | 官方明确说应用内版本比网页版更新,遇到不一致以应用内为准 |
| 内置教程 | 官方设计的上手路径,按课推进 | 启动应用后按提示逐课做 | 第一次上手时 | 官方强调这是他们推荐的应对曲线方式,建议全部做完再自己探索 |
| 其他应用 | 平台之外还有若干独立应用 | Dashboards、Social Trading、Network、Task Server 等 | 看统计面板、社交交易、跑网络节点时 | 它们各自有独立日志目录,排错时别只看 Platform 的 |
怎么从零搭一个策略:六步走通可视化设计
下面六步把官方仓库简介里的各项能力串成一条可执行路径;每步都给出判断「这步做完了没」的核对方式。
先装好并启动,把教程做完
按安装页的五条路径选一条(默认路径要先 fork 仓库),启动后 GUI 默认在 34248 端口。核对方式:
node -v在 16.6 以上、应用能打开、内置教程能正常推进。官方把教程列为必经步骤,前三课大约 2–3 小时,跳过它后面几乎每一步都会卡。打开一个工作区,而不是直接开搭
用
node platform <项目> <工作区>指定,例如官方的Foundations Blank-Template。核对方式:界面里能看到你选的工作区,而不是空白页或别人的工作现场。新手建议先用官方给的模板工作区。在 Design 里定义交易系统
策略不是写一个文件,而是在节点画布上把交易系统搭出来:市场与时间框架、策略,以及节点之间通过引用相连。核对方式:交易系统节点下的引用都指向了实际存在的目标,而不是空引用。官方文档里大量出现 Reference 就是这个环节。
先挖数据,别急着跑策略
去 Data Mining 启动挖矿任务,把行情加工成数据产品。核对方式:目标市场与时间框架的数据产品已经产出、在 Charting 里能看到对应走势。这一步跳过的话,策略会因为取不到数据而跑不通。
用图表与回测验证,而不是直接上生产任务
官方简介明确列了回测与模拟盘两项能力。核对方式:先在测试性任务上跑通,检查结果是否符合预期,再考虑生产任务。任务类型与调度的细节见机器人网络页。
最后才谈凭据与部署方式
要接真实交易,就要准备交易所侧凭据,并按官方安全政策自行保管——官方明确说管理员不会向你索要任何 key 或资金。核对方式:你清楚自己在用测试环境还是真实环境,以及多服务器部署时各实例的职责。本站不提供任何资金或买卖点建议。
学习曲线陡不陡:时间会花在哪
这是本页最该被认真对待的一张表。官方在多个文档里反复强调「先学完再动手」。
| 阶段 | 要做的事 | 大致投入 | 判断是否该往下走 | 注意点 |
|---|---|---|---|---|
| 安装与启动 | 准备 Node/Git/浏览器与 GitHub 令牌,fork 并 clone,跑 node setup 与扩展安装 | 取决于网络与机器;仓库约 1.18 GB | 应用能启动、界面能打开 | 这一步出错最多,排错页按现象列了处理方向 |
| 前三课教程 | 跟着内置教程走一遍界面、挖数据与回测的基本操作 | 官方说明约 2–3 小时 | 不查文档也能找到主要入口 | 官方强调不要跳过,这是官方推荐的应对方式 |
| 全部教程 | 把官方内置教程全部做完 | 投入明显大于前三课 | 能独立搭出并跑通一条最小策略 | 官方要求「在自行探索之前做完所有教程」 |
| 文档查阅 | 遇到具体节点与参数时查应用内文档 | 按需,随时 | —— | 1500+ 页且应用内版本比网页版新,属于长期工具 |
| 数据准备 | 为你的市场与时间框架挖数据 | 与市场数量、时间框架数量成正比 | 数据产品已产出且能在图表里看到 | 磁盘与内存占用会随数据规模上升,提前规划 |
| 策略与验证 | 搭策略、跑回测与模拟盘、反复调整 | 取决于策略复杂度 | 结果符合预期且你理解它为什么这样 | 回测与模拟盘都是验证手段,不等于真实结果 |
关于 Superalgos 界面的六个常见误解
这些误解大多来自「把它当成普通的交易软件」;每一条都给出依据与建议动作。
| 常见说法 | 实际情况 | 依据 | 建议动作 |
|---|---|---|---|
| 「可视化设计」就是拖几个指标块拼起来 | 它是一套分层节点体系,节点之间靠引用相连,引用关系会互相影响 | 官方文档中的节点路径与 Reference 写法 | 先把教程做完再动手搭,别边猜边点 |
| 装上就能开始交易 | 官方把教程与数据准备放在前面;凭据与部署是最后一步 | README 的入门路径与安全政策 | 按「安装 → 教程 → 挖数据 → 回测 → 再生产」的顺序走 |
| 它是个网页工具,打开浏览器就能用 | 界面是本机启动的网页服务(默认 34248 端口),先要有本地服务在跑 | README 与 Docker、树莓派文档中的端口说明 | 先确认服务已启动,再打开浏览器 |
| 做加密货币的,应该也能顺手看股票 | 它面向加密货币市场 | 官方仓库简介与 topics 全部围绕 crypto | 要研究股票就换别的工具,别拿它硬套 |
| 界面这么复杂,说明功能更强 | 复杂度换来的是可控性:策略、数据管线、任务调度都在你手里 | 官方对「可贡献、可审计」的定位 | 先确认你确实需要这种可控性,否则时间成本不划算 |
| 官方文档在网页上看就够了 | 官方明确说应用内文档会与软件交互,且比网页版更新 | README 的文档说明 | 犹豫时以应用内文档为准 |
界面与工作空间常见问题
涉及界面的表述以官方 README、子 README 与应用内文档为准;本站未实机运行过 Superalgos。
不写代码真的能搭出策略吗?
官方对平台的定位就是「可视化设计你的加密交易机器人」,策略定义在节点画布上完成,不需要写策略代码。但要注意两点:一是不写代码不等于不用学,节点体系本身是一套需要教程才能上手的东西;二是平台代码开源,真要改造仍然要读代码。具体边界以应用内文档为准。
五个工作空间之间是什么关系?
官方仓库简介把平台能力概括为可视化设计、集成图表系统、数据挖掘、回测、模拟盘与多服务器部署,这些能力各自落在不同工作空间里:设计、图表、数据挖掘、网络与机器学习。它们是同一套系统里的不同视图,共用同一份工作区数据,所以换空间看到的是同一份工作现场的不同侧面。确切名称与位置以应用内文档为准。
节点路径里那些带箭头的写法是什么意思?
那是官方文档描述「这个节点在哪个父节点下面」的写法,例如 User Apps > Server Apps > Task Server 表示逐层展开的层级关系。看懂它就能把官方文档里的说明直接对到界面位置上,这也是排查「为什么找不到某个配置」时最有用的线索。具体路径以你所用版本的应用内文档为准。
需要先做完全部教程吗?
官方在 README 与 Bitcoin Factory 文档里都把教程列为必经步骤,并明确要求「在自行探索之前做完所有教程」;前三课大约需要 2–3 小时。是否全部做完取决于你自己,但跳过教程直接搭策略,大概率会在节点引用与数据准备上反复卡住。
应用内文档和网页版文档看哪个?
官方明确说应用内文档与软件交互,并且「很可能比网页版更新」。所以遇到两者不一致时,以应用内版本为准;网页版适合在还没装好环境时先大致了解结构。
在 EasyClaw 里能操作这个界面吗?
不能。Superalgos 的界面是它自己的本地服务,需要按官方路径安装并启动;本机 EasyClaw 技能目录里也没有任何 Superalgos 相关技能,两边没有已证实集成。EasyClaw 这边能做的是加密货币行情取数、出图与量化研究方法论这类事情,属于并列的另一条路线。
为什么我的界面和别人的截图不一样?
常见原因有三个:打开的项目或工作区不同(启动命令里可以指定项目与工作区)、你用的版本不同(官方发行版分稳定版与夜间开发快照两类)、以及界面本身仍在迭代。本站的描述基于 2026-09-17 的官方文档,你看到的实际界面可能已经变化。