Plugin beli dan jual pemesanan sederhana

Study Trade-aided
Tanggal Pembuatan: 2018-10-11 15:31:49 Akhirnya memodifikasi: 2020-03-24 10:50:59
menyalin: 96 Jumlah klik: 3323
3
fokus pada
1444
Pengikut

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.

Kode Sumber Strategi
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)
    }
}