输入/搜索内容
欢迎使用发明者量化交易平台
编程语言
JavaScript
TypeScript
Python
C++
My语言(麦语言)
PINE语言
Blockly可视化
Workflow工作流
密钥安全性
实盘
策略库
托管者
部署托管者
一键租用托管者
手动部署托管者
托管者操作注意事项
全局指定IP地址
命令行版本托管者程序的参数
实盘数据迁移
托管者监控
交易所
策略编辑器
回测系统
策略入口函数
策略框架与API函数
模板类库
策略参数
交互控件
期权交易
C++策略编写说明
JavaScript策略编写说明
Web3
内置库
扩展API接口
MCP 服务
交易终端
数据探索
Alpha因子分析工具
通用协议
调试工具
远程编辑
完整策略的导入与导出
多语言支持
实盘、策略分组
实盘展示
策略分享与出租
实盘消息推送
实盘报错、异常退出的常见原因
交易所特殊说明

NewRobot方法用于创建请求中API KEY对应的发明者量化交易平台账号下的实盘。

返回值

json
{ "code":0, "data":{ "result":591988, "error":null } }
  • result: 创建成功,返回实盘ID。

参数

名称类型必填描述

settings

JSON对象

实盘配置参数,settings参数格式如下:

json
{ "appid":"test", "args":[], "exchanges":[ {"pair":"SOL_USDT","pid":123} ], "group":123, "name":"test", "node":123, "period":60, "strategy":123 }
  • group: 指定实盘分组。
  • args: 策略参数,如果策略没有参数则为空数组。
  • exchanges: 交易所对象配置,可参考RestartRobot接口。

备注

settings参数中eid配置的"meta":{"AccessKey": "123", "SecretKey": "123"}等敏感信息,发明者量化交易平台不会存储。这些数据将直接转发给托管者程序,因此每次创建或重启实盘时必须配置此信息。

如果创建使用通用协议交易所对象的实盘,在配置settings参数时,exchanges属性可使用如下设置:

json
{ "eid": "Exchange", "label": "test", "pair": "ETH_BTC", "meta": { "AccessKey": "123", "SecretKey": "123", "Front": "http://127.0.0.1:6666/test" } }

label属性用于为当前通用协议接入的交易所对象设置标签,在策略中可使用exchange.GetLabel()函数获取。