大家午安大家好
最近我写出了一个可以让我ftx钱包根据价格变动自动交易的bot:
medium文章
https://reurl.cc/0xAD06
简单的规则:
钱包内有两种币: BTC, USD
当BTC/USD 价格变动3% 我就修改BTC 1%的持仓为USD, 低买高卖
并且把成交价格当作下一次判断价格变动的基准
并抓 40%, 60%为资产平衡的边界, 达到边界就不做1%调整 而是逼近边界的买卖量
这个task会在OpenZeppelin的defender autotask上跑
每两分钟跑一次, 免费额度是一小时120个task (因为我还有其他钱包要交易 和放贷所以
抓这个频率)
可修改参数
交易对BTC/USD 可改为任何FTX上有的交易对
买卖币种 BTC -> 改为你选择的交易对的其一
平衡边界40, 60可以改为更激进的20 80 你开心 无价
须具备基本知识
git, yarn
须申请FTX, Openzeppelin-defender帐号 (都是免费的)
注意事项:
逻辑会以最后一次的成交金额 来计算+-3%当做买卖触发
如果该钱包没有任何交易纪录 或是你不想要以最后一次的交易金额来做初始金额依据
需手动修改code 请看文章介绍
开发背景
之前我一直做自动放贷, 贷出90%的钱包资产, 然后设定[量化空间]的条件来自动买卖平
衡资产
另外用app设定到价通知, 每当变动3% 就去量化空间修改平衡百分比, 并更新app的到价
通知为新的高低价
其实一开始我也想让量化空间维持50:50的平衡就好, 后来发现实在触发机率低 量又少
所以才想到价格变动3% 改变平衡1%这种增加价差的操作(大部分资金还是buy and hold)
但这个a. 修改平衡百分比 b.修改app到价通知 c. 注意手机通知
这些任务实在是很机械化 又常常迟一步 浪费我心力
终于写出一个task自动取代我的手动策略 开心
如果有看到没想到的case 或是文章让你confuse的地方也欢迎指出
谢谢 祝发财