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 На прошлой неделе я попробовал Битфинекс, но после сотен попыток я все еще сталкиваюсь с ошибками, и не знаю, есть ли у автора решение.
Луис&side=buy" + "&type=fill-or-kill" Почему тип оплаты = fill-or-kill отличается от продажи?
ВангвлбКроме того, понятие о кубиках не очень понятно, пожалуйста, напишите описание или объяснение кубиков на нашем сайте.
ВангвлбПоскольку основные понятия не совсем понятны, пожалуйста, продемонстрируйте, спасибо: Ваша ссылка дает шаблон, пожалуйста, как я могу связать его с текущей стратегией (необезпеченная стратегия торговли, которая работает нормально на bitfinex)? Спасибо.
7 метровВот как обменный интерфейс API определяется, и вы можете посмотреть его на интерфейсе API Bitfinex.
ВангвлбЯ тоже так думаю, спасибо еще раз!
7 метровНет, я проверил на реальном компьютере, и это должно быть нормально, и вы можете проверить это на очень небольших количествах.
ВангвлбСпасибо. Спасибо. Есть ли вероятность перепроверки на платформе?
7 метровЕсли вы хотите, чтобы я изменил название функции, вы можете удалить его, но вы можете использовать его в качестве ссылки. Обратите внимание, я изменил название функции.
ВангвлбСпасибо. В этой стратегии уже есть шаблоны: шаблоны криптовалют - библиотека криптовалютных операций (последнее обновление) Как же тактики распознают себя? Кроме того, в случае с сделками с котировками, я вижу, что на bitfinex есть котировочная пропорция, как ее настроить в стратегии? (автоматически по максимуму?) В связи с отсутствием базовых знаний, вопросы кажутся довольно детскими.
7 метровВы ссылаетесь на мои шаблоны в стратегии, и выставляете точку, а затем в стратегии вы покупаете деньги на бирже с помощью $.Buy (цена, количество).