本机环境需要安装
- 安装
node.js
>安装Node链接 - 执行
npm install -g typescript
- 需要使用一个稳定的RPC节点,不要使用默认的,那个不稳定
在启动程序之前,必须先配置好配置文件,在项目路径下新建一个文件.env
示例文件如下:
# 钱包私钥 需要替换
PRIVATE_KEY="你的私钥"
# Sui节点URL,替换成你的,这里仅测试
ENDPPOINT="https://fullnode.mainnet.sui.io:443"
# 目标交易POLL地址,仅测试,具体POOL自己筛选
POOL_ID="0x1b06371d74082856a1be71760cf49f6a377d050eb57afd017f203e89b09c89a2"
# 默认偏移量,即在计算区间之上再加上G作为最终目标区间,设置为0即可,波动大换成其他正整数
G=0
配置文件完成后,你需要在你的钱包中充值一部分资产,具体跟你选择的Pool有关,比如池子A/B
,那么你需要至少任意一种资产(A
或者B
)不小于0。
- 使用Makefile文件启动
# Linux环境
make start
- 或者使用node
npm install && tsc && node dist/index.js
程序将自动跟随价格波动进行开仓和平仓,当奖励占比小于手续费占比时,不建议使用本策略。
- 默认最小区间为3*TickSpacing
- 默认资金使用率90%
- 其他辅助逻辑一律删除,保持最简化
1、越是简单的东西越稳定 2、选择Dex和Pool比策略本身更加重要 3、后续可以考量增加Oracle
如果你认为本项目对你有所帮助,请提供一部分Sui对作者进行支持。