输入/搜索内容
入门
平台基础
编写策略
开发工具
回测系统
进阶专题
数据与研究
扩展API接口
AI接入
创建ApiKey
验证方式
扩展API接口详解
扩展API接口返回码
实盘状态码

在账号设置 → API KEY页面(/m/account#apikey)点击「创建新的ApiKey」,得到一对AccessKey和SecretKey。SecretKey代表这把API KEY的全部权限,不要泄露。在该页面也可以修改已有API KEY的权限,或者禁用、删除API KEY。

权限

创建或修改时,在「API权限」输入框中填写逗号分隔的列表:

  • *:允许全部扩展API接口。
  • 方法名:只允许列出的方法,例如GetRobotList,GetRobotDetail,CommandRobot。
  • !方法名:排除某个方法,通常与*搭配,例如*,!DeleteRobot,!DeleteNode。

同一把API KEY也可以用于AI接入(MCP服务)。除了按方法名(MCP为工具名)授权,还可以按权限类别授权:read、backtest、write、trade、danger(含义见AI接入页面),同样支持用!名称排除。权限类别对MCP工具和扩展API接口同样生效,扩展API接口各方法所属的类别:

  • read:GetAccount、GetExchangeList、GetNodeList、GetPlatformList、GetRobotGroupList、GetRobotList、GetRobotDetail、GetRobotLogs、GetStrategyList;
  • trade:NewRobot、RestartRobot、StopRobot、CommandRobot、PluginRun;
  • danger:DeleteRobot、DeleteNode。

判定顺序:明写的方法名(含!方法名排除)优先,其次是权限类别,最后是*。例如只填read的API KEY可以调用GetRobotList,不能调用NewRobot;*,!trade允许除trade类别以外的全部方法。

权限留空时,扩展API接口不限制方法(MCP开放danger以外的全部工具)。建议按用途只授予需要的方法,例如只用于TradingView警报的API KEY只授予CommandRobot。