đơn giản Iceberg lệnh mua (Copy)

Tác giả:Cỏ nhỏ, Ngày: 2020-03-20 16:37:02
Tags:Nghiên cứuĐược hỗ trợ thương mạiBăng đá

Rất đơn giản, chỉ để học. Mã là chú thích tốt nhất.

Iceberg ủy quyền mua, chia các đơn đặt hàng thành chữ cái nhỏ M mua, để tránh thị trường sốc, là một tốt đơn giản để bắt đầu giao dịch lượng Bitcoin chiến lược học tập Plugin có thể được khởi động bằng một cú bấm vào thiết bị đầu cuối giao dịch, không tính phí, thuận tiện giao dịch theo cách thủ công.https://www.fmz.com/digest-topic/5051


function main(){
    var initAccount = _C(exchange.GetAccount)
    while(true){
        var account = _C(exchange.GetAccount)
        var dealAmount = account.Stocks - initAccount.Stocks
        var ticker = _C(exchange.GetTicker)
        if(BUYAMOUNT - dealAmount >= BUYSIZE){
            var id = exchange.Buy(ticker.Sell, BUYSIZE)
            Sleep(INTERVAL*1000)
            if(id){
                exchange.CancelOrder(id) // May cause error log when the order is completed, which is all right.
            }else{
                throw 'buy error'
            }
        }else{
            account = _C(exchange.GetAccount)
            var avgCost = (initAccount.Balance - account.Balance)/(account.Stocks - initAccount.Stocks)
            return 'Iceberg order to buy is done, avg cost is '+avgCost
        }
        
    }
}

Có liên quan

Thêm nữa