Plugin mua bán đặt chỗ đơn giản

Study Trade-aided
Ngày tạo: 2018-10-11 15:31:49 sửa đổi lần cuối: 2020-03-24 10:50:59
sao chép: 96 Số nhấp chuột: 3323
3
tập trung vào
1444
Người theo dõi

Ví dụ, bạn có thể đặt giá mua, sau khi mua thành công, tự động đăng giá bán, giá bán, giá bán, giá bán và giá bán. 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.

Mã nguồn chiến lược
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)
    }
}