Type/to search
22
Follow
19
Followers
JS कोड के बारे में पूछें
Help
Created 2024-12-01 11:59:19  
 5
 759

मैंने एक कोड लिखा है जो ऑर्डर के लेनदेन की निगरानी करता है और एक्सचेंज प्लेटफॉर्म से ऑर्डर डेटा प्राप्त करता है, जो कि exchange.GetOrders का उपयोग करता है।
फिर 1000 मिलीसेकंड के अंतराल पर।
लेकिन मंच ने सुझाव दियाः
गलती
GetTicker: {"code":-1003,"msg":"Too many requests; current limit of IP(8.216.89.72) is 2400 requests per minute. Please use the websocket for live updates to avoid polling the 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); // 程序运行间隔 } }
Related Recommendations
Comment
All comments (5)

    好的,谢谢

    2 years ago

    您检查一下有GetTicker函数调用的地方。降低一点频率。

    2 years ago

    您好,报错信息显示是GetTicker函数调用太频繁。

    2 years ago

    谢谢,我修改了代码,减少了调用频率。解决了

    a year ago

    好的,不客气,感谢支持发明者量化。

    a year ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)