Les ressources ont été chargées... Je charge...

Bitfinex négocie des titres

Auteur:7 mètres, Date: 2017-10-14 17:20:59 Les résultats de l'enquête ont été publiés dans le Journal officiel de l'ONU.
Les étiquettes:Extent APIBitfinex


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;
}

Relationnée

Plus de

Le phareIl est également possible de télécharger des fichiers de fichiers de fichiers de fichiers de fichiers de fichiers. La semaine dernière, j'ai essayé Bitfinex et après des centaines de tentatives, j'ai toujours rencontré des obstacles à l'écriture et je ne sais pas si l'auteur a trouvé une solution.

Je suis Louis.Pour le type de produit que vous souhaitez acheter, vous pouvez choisir le type de produit que vous voulez acheter. Le type de paiement = fill-or-kill est différent du type de vente, pourquoi?

- Je vous en prie.Si vous ne connaissez pas le concept de platine IO, pouvez-vous nous demander si vous avez des explications sur notre site Web?

- Je vous en prie.Si vous ne comprenez pas les concepts de base, je vous en prie, faites-le moi savoir, merci: Votre lien a fourni un modèle, s'il vous plaît demandez-moi comment faire le couplage avec la stratégie actuelle (une stratégie de trading sans garantie qui fonctionne normalement sur bitfinex)? Merci beaucoup.

7 mètresL'API de l'échange est ainsi définie, vous pouvez aller à l'interface API de Bitfinex pour voir

- Je vous en prie.Je pense la même chose, merci encore!

7 mètresNon, je l'ai testé sur le disque, ça devrait aller, et vous pouvez le faire avec un très petit nombre de tests.

- Je vous en prie.Merci. Merci. Y a-t-il une possibilité d'une réévaluation sur la plateforme?

7 mètresSi vous avez modifié le nom de la fonction, vous avez supprimé le nom de la fonction, et vous pouvez utiliser le nom de la fonction.

- Je vous en prie.Merci beaucoup. Il y a déjà un modèle dans cette stratégie: le modèle de crypto-monnaie, une bibliothèque de transactions instantanées de crypto-monnaie (la plus récente). Le nom de la fonction buy a l'air le même, comment la stratégie peut-elle s'identifier? En outre, en ce qui concerne les opérations de garantie, j'ai vu qu'il y a un taux de garantie sur bitfinex, comment le configurer dans la stratégie? Le problème est un peu naïf et ridicule en raison d'un manque de connaissances de base.

7 mètresVous pouvez utiliser mon modèle dans la stratégie, puis mettre une virgule, puis dans la stratégie, vous pouvez acheter avec $.Buy (prix, quantité) sur l'échange.