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

দয়া করে আমাকে JS কোড সমস্যা শিখিয়ে দিন।

লেখক:মটরশুটি, সৃষ্টিঃ ২০২৪-১২-০১ ১১ঃ৫৯ঃ১৯, আপডেটঃ

আমি একটি কোড লিখেছি যেটি এক্সচেঞ্জ.গেটঅর্ডারস ব্যবহার করে ট্রেডিং প্ল্যাটফর্ম থেকে অর্ডার ডেটা সংগ্রহ করে। তারপর 1000 মিলিসেকেন্ডের ব্যবধান। কিন্তু প্ল্যাটফর্মটি পরামর্শ দেয়ঃ ভুল GetTicker: {code:-1003,msg:Too many requests; current limit of IP(8.216.89.72) প্রতি মিনিটে 2400 অনুরোধ। দয়া করে ওয়েবসকেট ব্যবহার করুন লাইভ আপডেটের জন্য এপিআই জরিপ এড়ানোর জন্য।}

এই সমস্যাটি কীভাবে সমাধান করা যায়? আপনি যদি নীচের কোডটি ব্যবহার না করেন তবে অন্য কোন উপায় আছে?

function main() {
    setContract();  // 设置合约
    initDatas();    // 初始化数据
    initialize();   //检查是否存在多单和空单

    while (true) {
        ////监测交易平台的订单是否成交
        var orders = exchange.GetOrders();
        if (orders) {
            for (var i = 0; i < orders.length; i++) {
                if (orders[i].Status === ORDER_STATE_CLOSED) {
                    Log('挂单已成交: id=', orders[i].Id, '成交价:', orders[i].Price, '成交量:', orders[i].Amount);
                    calculateProfit(ticker);                        //统计收益****
                }
            }
        }
        else { Log("获取订单失败,返回值为null"); }

        ////监测从TradingView发出的WebHook消息
        var command = GetCommand();                     //获取WebHook消息
        if (command) {// 如果有消息,则执行命令
            Log("接收到的命令:", command, "#FF1CAE");
            TV_FMZ_Strategy(command); //开单平单操作
        }

        Take_Profit_Stop_Loss();   //止盈止损操作
        Sleep(_Interval);          // 程序运行间隔
    }
}

আরো

মটরশুটিঠিক আছে, ধন্যবাদ।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নআপনি যেখানে GetTicker ফাংশন কল আছে তা পরীক্ষা করুন।

উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নহ্যালো, একটি ত্রুটি বার্তা দেখাচ্ছে যে GetTicker ফাংশনটি খুব ঘন ঘন কল করা হচ্ছে।