রিসোর্স লোড হচ্ছে... লোডিং...

স্থির মূল্যের নিচে স্টপ লস

লেখক:ঘাস, তারিখ: ২০১৮-১০-১০ ১৫ঃ৩৫ঃ৪১
ট্যাগঃঅধ্যয়নবাণিজ্যিকভাবে সহায়ক

একটি সহজ, স্থির মূল্যের স্টপ লস রোবট আপনার ক্ষতি বন্ধ করতে সাহায্য করতে পারে। এটি ডিজিটাল মুদ্রার পরিমাণগত লেনদেনের জন্য একটি ভাল প্রারম্ভিক কৌশল।

### প্যারামিটারঃ

স্টপ প্রাইসঃস্টপ লস বন্ধ করার জন্য স্থির মূল্য

ব্যবধানঃ মুদ্রার দাম পরীক্ষা করার ব্যবধান ((সেকেন্ড)


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 ((price, amount); if ((id) { exchange.CancelOrder (আইডি) }

লেরিলিনআপনি কি আপনার নিজের টিকিট আপলোড করছেন, আপনার টিকিট বিক্রেতার রিয়েল-টাইম মূল্যের চেয়ে বেশি হওয়ার সম্ভাবনা রয়েছে, তাহলে আপনার টিকিটটি বিক্রয় হবে না, তাই তাৎক্ষণিকভাবে বাতিল করুন, সর্বশেষ বিক্রয় মূল্য পুনরায় পরীক্ষা করুন, সর্বশেষ বিক্রেতার সাথে আবার টিকিট আপলোড করুন।