8
ফোকাস
0
অনুসারী

আমি বিশেষজ্ঞদের কাছে বাণিজ্যে লেনদেনের পরিমাণের শ্রেণীবিভাগ এবং পরিসংখ্যান সম্পর্কে জিজ্ঞাসা করতে চাই।

তৈরি: 2022-08-18 12:56:23, আপডেট করা হয়েছে: 2022-08-20 16:07:39
comments   4
hits   842

মহাশয়গণ, আমি একটি নির্দিষ্ট সময়কালের K লাইনের লেনদেনের পরিমাণকে দুই ধরনের ক্রয় এবং বিক্রয় দ্বারা পৃথক করে পরিসংখ্যান করতে চাই, যেমন 1 মিনিটের সময়কালের K লাইনের চিত্র, প্রতিটি K লাইনের লেনদেনের পরিমাণের মধ্যে ক্রয় এবং বিক্রয় দুই ধরণের লেনদেনের পরিমাণ কত? আমার ধারণা ছিল যে যখন নতুন কে লাইন উত্পাদিত হয় না, তখন ট্রেড ডেটা সংগ্রহ করা হয় এবং একত্রিত করা হয়, তারপরে নতুন কে লাইন উত্পাদিত হওয়ার পরে, ক্রমবর্ধমান ট্রেড ডেটার উপর শ্রেণিবদ্ধ পরিসংখ্যান করা হয়, সংখ্যাটির প্রতিটি প্যারামিটার পুনরায় স্থাপন করা হয় এবং পরবর্তী চক্রের মধ্যে প্রবেশ করা হয়। তবে রিয়েল-ডিস্ক-স্তরের রিটার্নের সময় সমস্যা দেখা দেয়, একটি হ’ল পরিসংখ্যানযুক্ত লেনদেনের ডেটা প্রকৃত প্রতিটি কে লাইন রেকর্ডের সাথে তুলনা করা হয়[-2][“Volume”] এর ট্রানজেকশন এর মধ্যে অনেক পার্থক্য রয়েছে, যেহেতু ক্রয়-বিক্রয় ট্রানজেকশন এবং বিক্রয়-বিক্রয় ট্রানজেকশন রেকর্ডের তুলনায় অনেক বেশি।[-2][“Volume”] একটি বড় পরিমাণে লেনদেন দেখায়। কোডটি নিম্নরূপ, আমি দুই দিন ধরে এটিকে ঘিরে রেখেছি। দয়া করে আমাকে নির্দেশ দিন, এটি কি যুক্তিযুক্ত সমস্যা, বা এটি পুনরাবৃত্তির সাথে সম্পর্কিত? যদি এটি যুক্তিযুক্ত সমস্যা হয় তবে দয়া করে বিস্তারিতভাবে বলুন, ধন্যবাদ।

def GetRecords(self):
if self.LastBarTime == self.BarTime:
    trades = _C(exchange.GetTrades)
    if trades :
        for i in range (len(trades)):
            if trades[i] not in self.trades:
                 self.trades.append(trades[i])
if self.LastBarTime != self.BarTime: #新K线 
    if self.trades :
        for i in range (len(self.trades)):
            if self.trades[i]["Type"] == 0 : #买单
                self.trade_buy.append(self.trades[i])
            if self.trades[i]["Type"] == 1 : #卖单
                self.trade_sell.append(self.trades[i])
        if self.trade_buy:
            for i in range (len(self.trade_buy)):
                self.totlebuyamount += self.trade_buy[0-i]["Amount"]
        if self.trade_sell:
            for i in range (len(self.trade_sell)):
                self.totlesellamount += self.trade_sell[0-i]["Amount"]
        Log("总成交量",self.totlebuyamount+self.totolesellamoun,"买单成交量",self.totlebuyamount,"卖单成交量",self.totolesellamount) 
        self.trades = []
        self.trade_buy = []
        self.trade_sell = []
        self.totlebuyamount = 0
        self.totlesellamount  = 0