Bitfinex 보증금 거래

저자:7미터, 2017-10-14 17:20:59 날짜
태그:Extent-API비트피넥스


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번이나 시도했지만 여전히 장애물 보고 오류가 발생했습니다.

루이스&side=buy" + "&type=fill-or-kill" 왜 지불하는 타입 = Fill-or-kill과 판매하는 타입이 다르죠?

또한, IO에 대한 개념은 명확하지 않습니다. 우리 웹사이트에서 IO에 대한 설명이나 설명이 있습니까? 감사합니다.

이 글은 이 부분의 다른 부분에서 볼 수 있습니다. 귀하의 링크는 템플릿을 제공하여 현재 전략 (비트피넥스에서 정상적으로 작동하는 비보증금 거래 전략) 과 어떻게 연결할 수 있는지 질문하십시오. 이 템플릿을 템플릿 아래에만 연결하고 어떻게 재검토 할 수 있는지? 감사합니다.

7미터거래소 API는 이렇게 규정되어 있습니다.

저는 그렇게 생각합니다. 다시 한번 감사합니다.

7미터아니, 실제 테스트를 해봤는데 문제가 없겠죠.

감사합니다. 이 게시물은 Facebook에 게시되어 있습니다.

7미터이 함수의 이름을 바꾸어 놓았는데, 원래의 함수를 삭제하고 다시 참조하면 됩니다.

감사합니다. 이 전략에는 이미 템플릿이 있습니다: 템플릿 - 디지털 화폐 현금 거래 목록 (최근) buy의 함수 이름이 똑같아 보이는데, 어떻게 이 함수를 스스로 식별할 수 있을까요? 또 다른 보증금 거래의 경우, 저는 bitfinex에 보증금 비율이 있다는 것을 보았습니다. 이 문제는 기본적인 지식의 부족으로 인해 약간 어리석고 웃음입니다.

7미터당신은 내 템플릿을 참조하고, 점을 표시하고, 그리고 $.Buy (값, 양) 를 사용하여 거래소에 담보금을 구입할 수 있습니다.