重操旧业,又折腾起了空气币。但是这次终于觉得,短放很繁琐(尤其比如放贷7天,人家2天就还了)。天天盯不现实,还是用API搞吧。
首先上bitfinex的API文档(我选python系列 + 简明的REST(真的受不了看websocket)):https://docs.bitfinex.com/docs/open-source-libraries
其次如果在一些地区,是上不去的。这时候就涉及到用proxychains。python命令紧随其后。这一步我遇到了第一个坑: proxychains报错: proxychains can't load process....: No such file or directory。 后来终于发现这个东西我用brew install 装的,那么python也必须是brew install里的(本人电脑的python默认用的是anaconda底下的),无奈 brew upgrade python。毕竟这样改最简单,和电脑上其他的python程序分开了,也不是坏事。加之,磁盘空间是足够的。
接下来,来到最坑部分(我聘(pian)请(qu)了多名程序员帮忙查看,最后才发现REST里面的程序会用到websocket其中的一个函数,导致的程序运行完毕不结束)。在这里要特别感谢崔司机,崔大师,崔大神的指点。daemon=True啊!!!
最后,我本想使用while true sleep 30分钟等蹩脚逻辑。转念想起了crontab。哦哈哈哈哈,不写循环,直接用crontab做了定时任务。
其他提醒:官方维护的python版本里面的REST函数也是不全的,但是自己写的难度真的不高,放到rest文件夹的bfx_rest.py里面即可。同时,写完之后记得要重新install一下。