Rất đơn giản, chỉ để học. Mã là chú thích tốt nhất.
Đặt mua bán trên tảng băng trôi, chia các đơn đặt hàng thành các khoản nhỏ và bán để tránh chấn động thị trường, là một chiến lược học tập đơn giản để bắt đầu giao dịch định lượng Bitcoin
function main(){ var initAccount = _C(exchange.GetAccount) if (initAccount.Stocks < SELLAMOUNT){ throw 'check your account amount to sell' } while(true){ var account = _C(exchange.GetAccount) var dealAmount = initAccount.Stocks - account.Stocks var ticker = _C(exchange.GetTicker) if(SELLAMOUNT - dealAmount > SELLSIZE){ var id = exchange.Sell(ticker.Buy, SELLSIZE) Sleep(INTERVAL*1000) if(id){ exchange.CancelOrder(id) // May cause error log when the order is completed, which is all right. }else{ throw 'sell error' } }else{ account = _C(exchange.GetAccount) var avgCost = (account.Balance - initAccount.Balance)/(initAccount.Stocks - account.Stocks) Log('Iceberg order to sell is done, avg price is ', avgCost) // including fee cost return } } }
Cỏ nhỏĐối với những người mới bắt đầu, giao dịch lập trình không chỉ là một chiến lược hoàn chỉnh mà còn có thể thực hiện các chức năng nhỏ như giao dịch trên tảng băng hà.