سپاٹ آئس برگ انٹرسٹ سیل پلگ ان

Study Trade-aided Iceberg
تخلیق کی تاریخ: 2020-03-20 16:38:52 آخر میں ترمیم کریں: 2020-03-24 10:50:43
کاپی: 31 کلکس کی تعداد: 2692
3
پر توجہ دیں
1444
پیروکار

Very simple, just for learn. Code is best annotation.

برفانی پہاڑوں کو فروخت کرنے کا حکم دینا ، چھوٹے حصوں میں آرڈر بیچنا ، مارکیٹ کو جھٹکا دینے سے بچنا ، ایک اچھی اور آسان حکمت عملی ہے جس میں بٹ کوائن کی مقدار میں تجارت شروع کرنا ہے۔ پلگ ان کو ٹریڈنگ ٹرمینل پر ایک بٹن کے ساتھ شروع کیا جاسکتا ہے ، بغیر کسی فیس کے ، دستی تجارت کے لئے آسان ہے۔ مزید معلومات کے لئے: https://www.fmz.com/digest-topic/5051

حکمت عملی کا ماخذ کوڈ
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)
            return 'Iceberg order to sell is done, avg price is ' + avgCost
            
        }
    }
}