快速开始
第一步 需求
第二步 安装
在终端中运行,
bash
git clone https://github.com/rainfu/xcoin.git或者,直接下载,
bash
wget https://github.com/rainfu/xcoin/archive/master.tar.gz
tar -xf master.tar.gz
mv xcoin-master xcoin创建您的安全配置文件 config/conf-secret-sample.js to config/conf-secret.js:
bash
cp conf--secret-sample.js conf.js- 添加数据库,第三方交易所API等必要数据,安全已见,请不要在第三方API中提供转账功能
- 查看与编辑
conf-base.js以满足您的交易习惯. - 查看与编辑
conf-future.js以满足您的期货交易习惯. - 如果您需要使用独立的价格更新线程,请修改conf-server.js
- 如果您需要使用 PM2 来管理您的线程,请查看或编辑
binane.config.js
初始化项目:
bash
cd xcoin
yarn一些常见的命令
获得帮助:
bash
node ./xcoin --help列出所有的交易策略:
bash
node ./xcoin strategies获得某一交易所您的资产
bash
node ./xcoin exchange uniswap --balance运行XCoin
下面命令将模拟交易币安交易所的BTC与ETH两个交易对.
bash
node ./xcoin trade binance --watch-symbols binance.BTC-USDT,ETH-USDt --paper您也可以直接使用yarn 命令,两者效果相同
bash
yarn trade pancakeswap --watch-symbols binance.BTC-USDT,ETH-USDt --paper使用 --paper 标识来决定是真实交易还是模拟交易.
使用 --trade_type 标识来确认交易机器人进行交易的方式 ,包括
auto 自动买卖
autoBuy 自动买
autoSell 自动卖
manual 手动
使用 --conf 标识来确认交易机器人使用的配置文件,该配置文件将覆盖 conf-base.js配置文件
下列命令将交易指定配置文件下的设置
bash
yarn trade binance --conf ./data/config/binance/30mf.json更多命令行可带交易参数请查看 commands/trade.js 文件,所有交易参考均可直接在config文件中设定
bash
yarn trade --help
XCoin