作者jojomango (jojo)
看板DigiCurrency
标题[闲聊]分享FTX自动交易bot开发-defenderAutotask
时间Sun Dec 12 11:05:57 2021
大家午安大家好
最近我写出了一个可以让我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的地方也欢迎指出
谢谢 祝发财
--
泡面之精粹在於
水淹过面一眯眯!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.129.29.160 (新加坡)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1639278364.A.241.html
1F:推 fire2577: 推 12/12 11:22
2F:推 bxc: 推 12/12 11:37
3F:推 l1724108: 推 12/12 11:48
4F:推 AudiA4: 感谢分享 12/12 12:14
5F:推 chengwei211: 推 12/12 12:15
6F:推 chenblue: 推一个,目前手动做类似的事 12/12 12:39
7F:推 creepy: 如果两分钟穿越好几个3% 通通都要执行吗? 12/12 12:46
8F:→ jojomango: 不会 假设2分钟内跑了6%, 会把1%资产以这个价格做交易 12/12 12:52
9F:→ jojomango: hum 这也是我说 我在size变化上没有很准确 也许以这个2 12/12 12:53
10F:→ jojomango: 这个状况 要交易2%资产才是 比较大幅度的买低卖高 12/12 12:54
11F:推 tomap41017: 推 12/12 12:59
12F:→ jojomango: ah, I see, size在计算时还要加入现价和上次成交价比较 12/12 13:00
13F:→ jojomango: 如果有需要 可以增加size超过1% 12/12 13:01
14F:→ jojomango: 这才是比较效率的低买高卖 太棒了 晚点来改 12/12 13:01
15F:推 btcTOmoon: 推 12/12 14:20
16F:推 p074466546: 可以自动搬砖去其他交易所吗,我手动搬的好累 12/12 14:43
18F:→ jojomango: 似乎可行, 有支援withdraw API 12/12 14:49
19F:→ jojomango: 还有另一只API事先计算fee 12/12 14:49
20F:推 orangesky43: 看不懂,觉得很强就推 12/12 14:54
21F:→ jaxchang: 先推!目前没懂,研究先 12/12 15:05
22F:推 xichen0326: 推推 12/12 18:08
23F:推 Skasila: 感谢分享 12/13 12:12
24F:推 kvzhuang: 推一下 12/13 14:00
25F:推 mike1021031: 请问这个跟无线网格自动平衡有什麽差异 12/13 16:42
26F:→ jojomango: 满类似的 可能就在比例开关上比较弹性 自己随时调 12/14 13:04