- বর্গক্ষেত্র
- BitMEX উন্নত এপিআই ফাংশন (ফ্যুচারঃ বাল্ক অর্ডার, এক ক্লিক প্রত্যাহার) জাভাস্ক্রিপ্ট
BitMEX উন্নত এপিআই ফাংশন (ফ্যুচারঃ বাল্ক অর্ডার, এক ক্লিক প্রত্যাহার) জাভাস্ক্রিপ্ট
লেখক:
ফক্সপ্যান, তারিখঃ ২০১৮-০৭-১১ ২০ঃ২১ঃ৪৩
ট্যাগঃ
বিটমেক্সএক্সটেন্ট-এপিআই
/*
BitMEX Advanced API Interface for FMZ.com.
Copyright 2018 FawkesPan
Contact : i@fawkex.me / Telegram@FawkesPan
GNU General Public License v3.0
*/
function main() {
Log(exchange.GetAccount());
}
var bulk = []
// 添加批量买单
function BulkBuy(symbol,qty,price,type,exec) {
Log("新的Bulk订单 开多 "+ symbol + " " + price + " " + qty)
var order = {};
order.symbol = symbol;
order.side = "Buy";
order.orderQty = qty;
order.price = price;
order.ordType = type;
order.execInst = exec;
bulk[Object.keys(bulk).length] = order;
}
// 添加批量卖单
function BulkSell(symbol,qty,price,type,exec) {
Log("新的Bulk订单 开空 "+ symbol + " " + price + " " + qty)
var order = {};
order.symbol = symbol;
order.side = "Sell";
order.orderQty = qty;
order.price = price;
order.ordType = type;
order.execInst = exec;
bulk[Object.keys(bulk).length] = order;
}
//执行批量订单
function BulkPost() {
Log("正在执行Bulk订单 共计 " + Object.keys(bulk).length + " 个订单");
var param = "orders=" + JSON.stringify(bulk);
bulk = [];
exchange.IO("api", "POST", "/api/v1/order/bulk", param);
}
//取消所有订单
function CancelPendingOrders() {
exchange.IO("api","DELETE","/api/v1/order/all","symbol="+exchange.GetCurrency());
}
সম্পর্কিত
আরো