وسائل لوڈ ہو رہے ہیں... لوڈنگ...

براہ کرم مجھے جے ایس کوڈ کے مسائل سکھائیں

مصنف:پھلیاں, تخلیق: 2024-12-01 11:59:19, تازہ کاری:

میں نے ایک کوڈ لکھا ہے جس میں ٹرانزیکشن کی نگرانی کی جاتی ہے اور تبادلہ.GetOrders کا استعمال کرتے ہوئے ٹرانزیکشن پلیٹ فارم سے آرڈر کا ڈیٹا حاصل کیا جاتا ہے. اس کے بعد 1000 ملی سیکنڈ کا وقفہ ہوتا ہے۔ لیکن پلیٹ فارم نے مشورہ دیا: غلطی GetTicker: {code:-1003,??msg:Too many requests; current limit of IP(8.216.89.72) فی منٹ 2400 درخواستیں ہیں۔ براہ کرم API کو پولنگ سے بچنے کے لئے براہ راست اپ ڈیٹس کے لئے ویب ساکٹ کا استعمال کریں۔}

کیا آپ اس مسئلے کو حل کر سکتے ہیں؟ اگر آپ کو اس کوڈ کو استعمال کرنے کی ضرورت نہیں ہے تو ، آپ کو کیا کرنے کی ضرورت ہے؟

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 فنکشن کو بہت کثرت سے بلایا جاتا ہے۔