Tất cả các vị trí giao dịch tương lai của đối tượng giao dịch. Phương pháp thanh bằng: Ví dụ, tiếp tục đặt hàng một lần bán, sau 0,5s hủy bỏ, tiếp tục đặt hàng một lần, biết hoàn toàn thanh bằng. Mỗi lần đặt hàng là tất cả các vị trí có thể thanh bằng hiện tại.
Các plugin có thể được khởi động bằng một nút trên thiết bị đầu cuối giao dịch, không tính phí, thuận tiện cho giao dịch thủ công.
function main(){
while(ture){
var pos = exchange.GetPosition()
var ticker = exchange.GetTicekr()
if(!ticker){return '无法获取ticker'}
if(!pos || pos.length == 0 ){return '已无持仓'}
for(var i=0;i<pos.length;i++){
if(pos[i].Type == PD_LONG){
exchange.SetContractType(pos[i].ContractType)
exchange.SetDirection('closebuy')
exchange.Sell(ticker.Buy, pos[i].Amount - pos[i].FrozenAmount)
}
if(pos[i].Type == PD_SHORT){
exchange.SetContractType(pos[i].ContractType)
exchange.SetDirection('closesell')
exchange.Buy(ticker.Sell, pos[i].Amount - pos[i].FrozenAmount)
}
}
var orders = exchange.Getorders()
Sleep(500)
for(var j=0;j<orders.length;j++){
if(orders[i].Status == ORDER_STATE_PENDING){
exchange.CancelOrder(orders[i].Id)
}
}
}
}