固定価格以下のストップ損失

作者: リン・ハーン小草, 日時: 2018年10月10日 15:35:41
タグ:勉強貿易支援

シンプルな固定価格のストップロダースロボットは,あなたのストップロダースを助ける.

### パラメーター:

ストップ価格:ストップ損失の固定価格

インターバル: コイン価格のチェックのインターバル (秒)


function CancelPendingOrders() {
    var orders = _C(exchange.GetOrders);
    for (var j = 0; j < orders.length; j++) {
        exchange.CancelOrder(orders[j].Id, orders[j]);
    }
}
function StopLoss(){
    var done = false
    while(!done){
        var ticker = _C(exchange.GetTicker)
        account = _C(exchange.GetAccount)
        var price = ticker.Buy
        var amount = account.Stocks
        try{
            if(amount > 0){
                var id = exchange.Sell(price, amount);
                if(id){
                    exchange.CancelOrder(id)
                }
                else{
                    Log('all coins are sold')
                    Log('total coins: ', account.Stocks)
                    done = true
                }
            }
        }catch(err){
            Log('error, stop')
            done = true
        }
        Sleep(1000);
    }
}
function main() {
    Log('robot starts to run')
    CancelPendingOrders()
    var account = _C(exchange.GetAccount)
    Log('total coins: ', account.Stocks);
    while(true){
        var ticker = _C(exchange.GetTicker)
        if(ticker.Last <= StopPrice){
            Log('Last price is:', ticker.Last, 'Stop price is: ', StopPrice)
            Log('the stop price has reached, start to sell')
            StopLoss();
            break;
        }
        Sleep(Intervel*1000)
    }
    Log('robot has stopped')
}

関連性

もっと

レリリンもし,自分の単行本を掲示する場合は,あなたの掲示板の販売者が実際の価格よりも大きくなった可能性があり,あなたの単行本には取引ができませんので,すぐにキャンセルし,最新の販売価格を再確認し,最新の販売者に再び掲示板を掲示してください.

xh69売れた後,なぜこの契約をすぐに取り消すのかという疑問があります. var id = exchange.Sell (価格,金額) if ((id) { を表示します. exchange.CancelOrder ((id)) は,このページのページを削除しています. {cH00ffff}

レリリンもし,自分の単行本を掲示する場合は,あなたの掲示板の販売者が実際の価格よりも大きくなった可能性があり,あなたの単行本には取引ができませんので,すぐにキャンセルし,最新の販売価格を再確認し,最新の販売者に再び掲示板を掲示してください.