注意
- 目标市场是加密货币,需要选择海外服务器(设备)部署托管者。
- 可以手动部署到任何主流设备,详见托管者部署页面。
- 在托管者部署页面中也可以使用「一键部署托管者」功能自动部署,平台会自动替您租用服务器部署,租用的服务器额外计费。
- 一个托管者上可以搭载多个实盘(策略程序实例)。
- 一台服务器(设备)可以运行多个托管者程序。
- 通常不希望停止实盘但是又希望使用最新的托管者程序,可能会部署多个托管者。
- 一般部署一个托管者即可。
- 如果提示找不到
Python,需要在运行托管者的设备安装Python并重启。 - 最新的托管者升级了自动后台运行,即前台运行后可以直接退出ssh连接,而不会打断托管者。
- 也可以使用
screen等工具后台运行。
- 也可以使用
海外服务器推荐
-
阿里云
阿里云轻量应用服务器 选择香港地区(OKEX在香港),系统镜像CentOS,套餐34元/月,2G内存。按月付费(也可半年)。是目前性价比较高的方案。 -
亚马逊ec2
可选区域多,币安火币交易所可选东京,延时最低。一般选最低配t2.small就足够。但需要绑定visa信用卡付费。 -
vultr
价格便宜,可选区域多,支持支付宝付款。但服务器和网站有可能被屏蔽,需要正确上网。
Linux安装托管者步骤
-
1.购买服务器
一般选择CentOS系统,最低配置即可。加密货币交易所API均需要海外服务器才能访问到。这里有一个具体的购买、部署演示。 -
2.登陆服务器
windows推荐用Xshell客户端,具体SSH登陆方法可自行搜索。 -
3.下载托管者
在 https://www.fmz.com/m/add-node 右键复制符合系统版本的托管者的链接,注意第5步运行的命令也要在这里查看。服务器输入:
wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz下载(Shift+Ins键在终端粘贴)。如提示
wget不存在:- CentOS系统,运行
yum install wget -y安装wget。 - Debian系统,运行
apt install wget -y安装wget。
其它系统也有相应的下载工具。
如果提示证书问题(如下图):
-
使用wget下载时可以使用:--no-check-certificate参数。
例如:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz -
使用curl下载时可以使用:-k参数。
例如:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz
- CentOS系统,运行
-
4.运行
tar -xzvf robot_linux_amd64.tar.gz解压(输入到robot后可按TAB键可自动补全路径)。 -
5.测试托管者运行
./robot -s node.fmz.com/xxxxxx -p yourFMZpasswordxxxxxx代表的数字串每位用户均不同。具体在 https://www.fmz.com/m/add-node 找到。yourFMZpassword代表你的FMZ网站登陆密码,需要密码解密API-Key。提示如:
2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain则运行成功,如果遇到权限问题,运行chmod +x robot -
6.此时的托管者运行在前台,关闭SSH连接即断开,需要在后台运行,按
ctrl + C结束刚才的测试。 -
7.后台运行命令
nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword & -
8.在托管者页面即可看到部署的托管者,在网页删除后,服务器的托管者会自动退出。
-
9.也可以使用
screen命令使托管者后台运行,可以不显式的输入密码(命令参数不加-p),可自行搜索了解。
升级步骤
FMZ托管者一般不需要升级,如果遇到新增交易所、修改Bug、或者托管者过于老旧等情况,可以按以下步骤升级:
-
- 登陆到服务器托管者所在目录(如果没有更改过,一般是SSH登陆后默认目录)
执行ls查看文件
可看到
logs robot robot_linux_amd64.tar.gz,其中logs为日志文件夹,robot为托管者执行程序,robot_linux_amd64.tar.gz为原始压缩包。 - 登陆到服务器托管者所在目录(如果没有更改过,一般是SSH登陆后默认目录)
-
- 执行
rm -rf robot*将同时删除旧的robot程序和压缩文件包,保留日志
- 执行
-
- 执行
wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz下载新的托管者压缩包
- 执行
-
- 执行
tar -xzvf robot_linux_amd64.tar.gz解压缩。
- 执行
-
- 执行
nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &后台运行,node.fmz.com/xxxxxx具体在 https://www.fmz.com/m/add-node 找到。
- 执行
这样升级的好处是日志得以保留,并且旧托管者运行的机器人也不会停止(已经加载到内存中运行)。想要升级某个机器人的托管者,只需要停止机器人,在参数界面更换托管者(最新的托管者id最大)并重启。
如果旧的托管者不再运行机器人了,在 https://www.fmz.com/m/nodes 页面直接删除即可。
[root@iZj6c4s0hny0qs1adbx18aZ robot]# more robot.log
fatal error: procresize: invalid arg
runtime stack:
runtime.throw({0x282c543?, 0x0?})
runtime/panic.go:1094 +0x48 fp=0x7ffe4524fb90 sp=0x7ffe4524fb60 pc=0x4bc288
runtime.procresize(0x0?)
runtime/proc.go:5872 +0x9b6 fp=0x7ffe4524fc60 sp=0x7ffe4524fb90 pc=0x491fd6
runtime.schedinit()
runtime/proc.go:935 +0x3b4 fp=0x7ffe4524fd00 sp=0x7ffe4524fc60 pc=0x486d14
runtime.rt0_go()
runtime/asm_amd64.s:349 +0x11c fp=0x7ffe4524fd08 sp=0x7ffe4524fd00 pc=0x4c2a7c
最新的报这个错误啊
[root@VM-4-8-centos ~]# wget robot_linux_amd64.tar.gz && tar -xzvf robot_linux_amd64.tar.gz && chmod +x robot
--2025-03-31 23:41:16-- robot_linux_amd64.tar.gz
Resolving www.fmz.com (www.fmz.com)... 172.67.69.53, 104.26.9.243, 104.26.8.243, ...
Connecting to www.fmz.com (www.fmz.com)|172.67.69.53|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2025-03-31 23:41:16 ERROR 404: Not Found.
救命,腾讯云的海外服务器突然离线,重新部署不了了
报错,具体要怎么处理?
2023-10-23 20:07:18.758 Futures_OKCoin
错误
GetRecords: interrupted
2023-10-23 20:07:18.757 Futures_OKCoin
错误
GetRecords: interrupted
2023-10-23 18:44:13.319 Futures_OKCoin
错误
GetRecords: context deadline exceeded (Client.Timeout or context cancellation while reading body)
2023-10-23 17:15:13.449 Futures_OKCoin
错误
GetRecords: context deadline exceeded (Client.Timeout or context cancellation while reading body)
2023-10-23 17:14:52.947 Futures_OKCoin
错误
GetRecords: context deadline exceeded (Client.Timeout or context cancellation while reading body)
2023-10-23 16:30:33.033
信息
每跳价格 swap : 0.1
运行./robot -s node.fmz.com/xxxxxx -p yourFMZpassword,这步提示2021/09/01 19:47:18 Looking node.fmz.com
2021/09/01 19:47:18 Error: Password error
托管者不行的
2020/11/09 13:35:34 Login OK, SID: 123646, PID: 2432, Name:
2020/11/09 13:36:06 Error EOF
2020/11/09 13:39:04 Error EOF
2020/11/09 13:39:43 Error EOF
2020/11/09 13:39:48 Error EOF
2020/11/09 13:41:36 Error EOF
2020/11/09 13:41:41 Error EOF
使用托管者回测不了
5.测试托管者运行 ./robot -s [email protected]:9902/xxxxxx -p yourFMZpassword xxxxxx代表的数字串每位用户均不同
执行 nohup ./robot -s [email protected]:9902/xxxxxx -p yourFMZpassword & 后台运行,[email protected]:9902/xxxxxx 具体在 https://www.fmz.com/m/add-node 找到。
- 1







