এক্সচেঞ্জ সার্ভারের সাথে ট্রাস্টি পরীক্ষার জন্য বাস্তব নেটওয়ার্ক বিলম্ব / সমর্থন একই সময়ে একাধিক এক্সচেঞ্জ পরীক্ষা

লেখক:শুইকিউ বট, তারিখঃ ২০২০-১১-১১ ২১ঃ৩৯ঃ৩৬
ট্যাগঃঅধ্যয়নব্যালেন্স

যোগাযোগ:ck@xueqiubot.com/ WeChat@stay37 এই নীতিটি হোস্ট থেকে সার্ভারের মধ্যে প্রকৃত নেটওয়ার্ক বিলম্বের পরীক্ষা করে। একাধিক এক্সচেঞ্জের সাথে একযোগে পরীক্ষার জন্য সমর্থন, এমনকি বিভিন্ন ট্রেডিং প্ল্যাটফর্ম যোগ করার জন্য, নম্পি মডিউল ইনস্টল করা প্রয়োজন।


# Contact : ck@xueqiubot.com / WeChat@stay37

import time
import numpy as np


def test():
    #延迟数据接收器
    delay_list = []
    for i in range(len(exchanges)):
        delay_list.append([])
    while True:
        #延迟数据获取
        for i in range(len(exchanges)):
            send_t = time.time()
            ticker = exchanges[i].GetTicker()
            delay_list[i].append(round((time.time() - send_t) * 1000 , 2))
        #数据输出 
        delay_table = {"type":'table',"title":'延迟数据',"cols": ['账号序号','最近一次延迟','平均延迟','已测试次数'],"rows":[]}
        for i in range(len(delay_list)):
            delay_table['rows'].append([i + 1, str(delay_list[i][-1])+' ms', str(round(np.mean(delay_list[i]) , 2)) + ' ms', len(delay_list[i])])
        LogStatus("输出的延迟为:发送一次get_ticker请求到获取到数据的真实时间" + "\n" + "`" + json.dumps(delay_table) + "`")
        time.sleep(0.05)

                
def main():
    for i in range(len(exchanges)):
        exchanges[i].SetContractType('swap')
    test()
                


সম্পর্কিত

আরো

উচ্চ নিমজ্জন নিমজ্জনnumpy মডিউলটি ইনস্টল করা আছে, পরীক্ষায় সমস্যা হয়নি, কিন্তু fmz-এ এখনও line 4, in ModuleNotFoundError: No module named 'numpy' নির্দেশ করে ~$python Python 2.7.17 (default, Sep 30 2020, 13:38:04) [জিসিসি ৭.৫.০] লিনাক্স ২-তে আরও তথ্যের জন্য "help", "copyright", "credits" or "license" টাইপ করুন। >>> আমদানি numpy >>> এক্সটেনশন