एक बटन सभी स्थायी अनुबंध पदों को बहाल करता है
function main(){ exchange.SetContractType('swap') exchange.SetCurrency('BNB_USDT') Log(exchange.GetPosition()) acc = exchange.GetAccount() //Log(exchange.GetAccount().Info) var pos = exchange.GetAccount().Info.positions var positioned = false for(var i=0;i<pos.length;i++){ if (pos[i].positionAmt != 0){ positioned = true var symbol = pos[i].symbol.replace('USDT','_USDT') //var symbol = pos[i].symbol.replace('BUSD','_BUSD') exchange.SetCurrency(symbol) var amount = parseFloat(pos[i].positionAmt.replace('-','')) if(pos[i].positionSide == 'LONG'){ exchange.SetDirection('closebuy') exchange.Sell(-1, amount) } if(pos[i].positionSide == 'SHORT'){ exchange.SetDirection('closesell') exchange.Buy(-1, amount) } } } if(positioned == false){ Log('无持仓') return ('无持仓') } else{ Log('完成平仓') return ('完成平仓') } }
चाओझांगसमर्थन, बेहतर होने की उम्मीद है, उदाहरण के लिए सटीकता पर विचार करना, उदाहरण के लिए अधिकतम व्यापारिक मात्रा से अधिक को समतल किया जा सकता है, उदाहरण के लिए न्यूनतम व्यापारिक मात्रा से कम को समतल किया जा सकता है, फिर निष्पादित किया जा सकता है