FMEX简单排序挖矿机器人
exchange.SetBase(Url)
if(exchange.GetName()!= 'Futures_FMex'){
throw '此策略只支持FMEX永续'
}
var account = null
var depth = null
var pos = {direction:'empty',price:0,amount:0,unrealised_profit:0}
//官方的挖矿系数,可按需设置,如离盘口越远越大,减少成交风险
var factors = [1/4, 1/40, 1/40,1/40,1/40,1/50,1/50,1/50,1/50,1/50,1/100,1/100,1/100,1/100,1/100]
var total_efficiency = 0 //总效率function showTable(){
var table = {type: 'table', title: '挂单信息', cols: ['位置', '价格', '数量', '额度占比(万分之一)', '当前挂单位置'], rows: []}
for(var i=depthInfo.asks.length - 1;i>=0;i--){
var data = depthInfo.asks[i];
if (data[1] == ordersInfo.sellPrice) {
table.rows.push([data[0], data[1], data[2], data[3], '√ ' + data[0]]);
} else {
table.rows.push([data[0], data[1], data[2], data[3], '']);
}
}
table.rows.push(['', '---分割线---', '', '', '']); // 插入一行中间行,视觉好看点
for(var i=0;i<depthInfo.bids.length;i++){
var data = depthInfo.bids[i];
if (data[1] == ordersInfo.buyPrice) {
table.rows.push([data[0], data[1], data[2], data[3], '√ ' + data[0]]);
} else {
table.rows.push([data[0], data[1], data[2], data[3], '']);
}
}
LogStatus('' + JSON.stringify(table) + '\n'+JSON.stringify(ordersInfo))
}
无聊修改log样式
- 1

