Tài nguyên đang được tải lên... tải...

Ice Mountain ủy quyền mua phiên bản đơn giản

Tác giả:Cỏ nhỏ, Ngày: 2018-10-13 11:10:27
Tags:Giảng dạyGiao dịch hỗ trợNúi bă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 chấn động thị trường, là một chiến lược học tập đơn giản tốt để bắt đầu giao dịch định lượng Bitcoin


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)
            Log('Iceberg order to buy is done, avg cost is ', avgCost) // including fee cost
            return
        }
        
    }
}

Nội dung liên quan

Nhiều hơn nữa

Cỏ nhỏNhững chiến thuật đơn giản nhất của tảng băng trôi chỉ để dạy bạn.