리소스 로딩... 로딩...

아이스크림은 간편판을 구매했습니다.

저자:초목, 2018-10-13 11:10:27
태그:교육보조 거래빙산

아주 간단해요, 그냥 배우기 위해서요. 코드는 가장 좋은 주석입니다.

아이시몬드 주문 구매, 주문을 작은 M으로 나누고, 시장을 충격을 피하기 위해 구매, 좋은 간단한 입문 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
        }
        
    }
}

관련 내용

더 많은 내용

초목교육용으로, 가장 간단한 빙산 전략입니다.