FMZ平台租用策略流程 - aaronliuan/PeppaPigWool GitHub Wiki

确定交易对/交易所

选择一个交易对,以及支持这个交易对的至少两个交易所。比如交易对为EOS_BTC,那交易所可以选择Binance、Huobi等等。在EOS_BTC这个交易对中,EOS为交易币种,BTC为计价币种。我们的策略是保持交易币种数量不增减,持续增加计价币种数量。

选择交易对的建议:

  1. 尽量选择持有的币种,避免为了跑程序买入一些不熟悉的币,发现买在山顶,这样就算套利赚的也不足以弥补币价亏损。当然了,如果这个币价格处于低点,值得买入那当另说;
  2. 至少要有两个或以上的交易所支持这个交易对,因为要在多个交易所对冲的,如果一个单机币那没办法跑;
  3. 一般来说,主流币种的差价空间较少,非主流的山寨币种差价会多一些,原因很简单,主流币持有量更大,大家也都会倾向于做主流币的对冲套利。所以这样来讲,大部分情况下主流币利润会少一些;
  4. 避免同一个策略,跟其他人跑相同的交易对和交易所,这样会抢单,大家都会受影响。

选择交易所的建议:

  1. 选择FMZ平台支持的交易所。这个可以到FMZ平台添加交易所的页面去看,下拉框里有的就支持。

https://www.fmz.com/m/add-platform

  1. 尽量选择大平台,这个不用说了,小平台哪天被盗了、跑路找谁去;

  2. 选择交易深度较好、成交活跃的平台,主要看卖一和买一差价大小,越小越好,这样有利于成交。只有当交易活跃了,才会产生可以套利的机会;

  3. 同等情况下,选择手续费更低的交易所,比如Binance可以BNB抵扣,Huobi可以点卡抵扣,这样算下来手续费在0.05%到0.075%,国外的大平台B网、P网交易深度不错,但手续费偏高,基本上在0.2%左右,这个要自己权衡了。

建仓

确定好交易对和交易所后,就可以正式建仓。资金少的情况下(1BTC以内),两个交易所即可,如果资金较多,可以分到3-5个交易所。交易所越多,套利机会越多,但是相应的资金利用率会下降。交易所数量为N,则套利路径数量为N*(N-1)。

建仓时交易币种、计价币种大致为1:1的比例,同时将数字币大致平分到多个交易所。假设EOS_BTC交易对,EOS的价格为0.001BTC,一共有2000EOS+2BTC,那么按BTC折算下来,一共是4BTC,如果是两个交易所的话,只要每个交易所分配的数字币折算为BTC大致为2BTC即可,不需要每个交易所刚好一半EOS,一半BTC。

我们建议建仓资金为2BTC左右。

租用服务器

我们的程序需要运行在服务器上,当然你也可以在你自己的PC上运行,但是PC的稳定性、网络条件等远远比不上专业的服务器。

推荐阿里云、亚马逊云的服务器,操作系统为64位Ubuntu,推荐选择香港、东京的节点,延迟较低。至于配置,选择最低配即可(1CPU、1G RAM)。其中亚马逊云每个账号可以免费申请一台云服务器,看这个教程申请:

https://coderschool.cn/2755.html

服务器启动后,需要下载托管者程序,并运行:

https://www.fmz.com/m/add-node

补充一下,如果是在Ubuntu等Linux系统下,需要以后台方式运行托管者程序:

nohup ./robot -s [email protected]:9902/替换为你的 -p 替换为你的 &

即前面有一个nohup,后面有一个&。运行上面命令后,再键入exit退出终端。

创建交易所API

以上都完成后,可以创建交易所的API,并配置到FMZ平台。每个交易所创建API的流程大致都一样,建议打开Google认证,并针对API绑定IP,为你跑策略的服务器IP,这样可以有效避免API被盗用。

获得策略使用权

以上都搞定后,到我这里拿授权码。开通后即可创建机器人,选择策略“小猪佩奇薅羊毛”,选择托管主机为上面创建的服务器。策略配置后面再单独出一个教程。