交易平台可以同时选择BTC_USD和ETH_USD,但是实际运行默认只运行第一个:BTC_USD
这样切换好像会报错 exchange.IO("currency", “ETH_USD”);
不知是哪里的问题,求指点!
wangfulin 不用切换吧,使用exchanges不是可以直接拿到两个或者以上的交易对吗
小草 或者两个交易对在网站上都设置为全仓。最好升级到v3
小草 建议升级到v3
cullleglee 非常感谢!您一句话让我减少了N天的工作量。不然我还得临时花好多功夫去现学python编程。感谢!
wangfulin 你是不是没仔细看API文档啊,支持多交易对,比如你截图这个设置的话,策略中exchanges[0]就代表BTC_USD,exchanges[1]就代表ETH_USD,同时exchanges[0]也完全等于exchange。所以在策略中要卖出BTC就是:“exchanges[0].Sell()”,同理获取BTC的账户就是:“exchanges[0].GetAccount()”,卖出ETH就是:“exchanges[1].Sell()”... 等等所有的API都可以用,exchanges这个数组可以同时控制多个交易对就这样。
小草 确定APIkey有交易权限