var bitfinexIndex = 0; var basecurrency; var quotecurrency; function init(){ for(var i = 0;i<exchanges.length;i++){ if(exchanges[i].GetName() == "Bitfinex"){ bitfinexIndex = i } } var st = exchanges[bitfinexIndex].GetCurrency().split("_") basecurrency = st[0] quotecurrency = st[1] } $.bitfinexSell = function(price, amount){ var message = "symbol=" + basecurrency + quotecurrency + "&amount=" + amount.toString() + "&price=" + price.toString() + "&side=sell" + "&type=limit" id = exchanges[bitfinexIndex].IO("api", "POST", "/v1/order/new", message) return id.order_id } $.bitfinexBuy = function(price, amount){ var message = "symbol=" + basecurrency + quotecurrency + "&amount=" + amount.toString() + "&price=" + price.toString() + "&side=buy" + "&type=fill-or-kill" var id = exchanges[bitfinexIndex].IO("api", "POST", "/v1/order/new", message) return id.order_id } $.bitfinexGetPosition = function(){ var position = exchanges[bitfinexIndex].IO("api", "POST", "/v1/positions") return position } //直接使用exchange.GetOrder(id)就可以了,不需要调用模板 $.bitfinexGetOrder = function(order_id){ var order = exchanges[bitfinexIndex].IO("api", "POST", "/v1/order/status", "order_id=", parseInt(order_id)) return order } //直接用exchange.CancelOrder(id)就可以取消订单,不需要调用模板 $.bitfinexCancelOrder = function(order_id){ //var result = exchanges[bitfinexIndex].IO("api", "POST", "/v1/order/cancel", "order_id=", parseInt(order_id)) //return order } //返回margin钱包一共可以交易多少USD(虚拟币会换成美元加入计算) $.marginBalance = function(){ var balance = exchanges[bitfinexIndex].IO("api", "POST", "/v1/margin_infos") return balance[0].tradable_balance; }
해파리https://dn-filebox.qbox.me/7f0380fdc97b1d9955e7a69f48c45725856d28d9.png https://dn-filebox.qbox.me/f2bef38e4cb019e4a500b2c61900d7fdf0f8d524.png 최근 주간 Bitfinex의 보증금 거래에 대한 시도는 100번이나 시도했지만 여전히 장애물 보고 오류가 발생했습니다.
루이스
7미터거래소 API는 이렇게 규정되어 있습니다.
7미터아니, 실제 테스트를 해봤는데 문제가 없겠죠.
7미터이 함수의 이름을 바꾸어 놓았는데, 원래의 함수를 삭제하고 다시 참조하면 됩니다.
7미터당신은 내 템플릿을 참조하고, 점을 표시하고, 그리고 $.Buy (값, 양) 를 사용하여 거래소에 담보금을 구입할 수 있습니다.