Misalnya, Anda dapat mengatur harga pembelian, dan setelah pembelian berhasil, Anda akan secara otomatis menempel harga jual dan harga jual. Plugin ini dapat diluncurkan dengan satu tombol di terminal perdagangan, tanpa biaya, untuk memudahkan transaksi manual.
function CancelPendingOrders() {
var orders = _C(exchange.GetOrders);
for (var j = 0; j < orders.length; j++) {
exchange.CancelOrder(orders[j].Id, orders[j]);
}
}
function main() {
Log('robot starts to run')
if(BUYPRICE >= SELLPRICE){
throw 'check buy and sell price'
}
CancelPendingOrders()
var account = _C(exchange.GetAccount)
var init_account = account
Log('account: ', account.Balance);
if(account.Balance > BUYPRICE*BUYAMOUNT){
exchange.Buy(BUYPRICE, BUYAMOUNT);
}else{
throw 'account balances is not enough'
}
while(true){
account = _C(exchange.GetAccount)
if(account.Stocks >= init_account.Stocks + 0.01){
exchange.Sell(SELLPRICE, account.Stocks - init_account.Stocks)
}
Sleep(Intervel*1000)
}
}