ট্রেডিংয়ের পরিসংখ্যান সম্পর্কে আমার প্রশ্নগুলো আপনাদের কাছে তুলে ধরতে চাই।

লেখক:xaifer48, তৈরিঃ 2022-08-18 12:56:23, আপডেটঃ 2022-08-20 16:07:39

বন্ধুরা, আমি চাই যে, একটি নির্দিষ্ট সময়কালে কে-লাইনের মধ্যে ক্রয় ও বিক্রয় দুই প্রকারের দ্বারা পৃথক করা হয়। যেমন, ১ মিনিটের সময়কালে কে-লাইনের একটি চিত্র। প্রতিটি কে-লাইনের মধ্যে ক্রয় ও বিক্রয় দুই প্রকারের মধ্যে কতটি ক্রয় ও বিক্রয় হয়? আমার ধারণাগুলো হচ্ছে, যখন নতুন কে-লাইন তৈরি হয় না, তখন ট্রেড ডেটা সংগ্রহ করা হয় এবং যোগ করা হয়, তারপর নতুন কে-লাইন তৈরি হওয়ার পর, সংগ্রাহিত ট্রেড ডেটা বিশ্লেষণ করা হয়, সংখ্যাগুলির বিভিন্ন পরামিতি পুনরায় স্থানান্তরিত করা হয়, পরবর্তী লুপে প্রবেশ করা হয়। কিন্তু বাস্তব ডিস্ক পর্যায়ের রিমেট ব্যবহারে সমস্যা দেখা দেয়, একটি হল যে পরিসংখ্যানকৃত লেনদেনের তথ্য প্রকৃত প্রতিটি কে-লাইন রেকর্ডের সাথে মিলে যায় না। কোডটি নিম্নরূপ, আমি দুই দিন ধরে ঘুরে বেড়াচ্ছি। দয়া করে আমাকে নির্দেশ দিন যে লজিক্যাল সমস্যা আছে কি না, নাকি রিসেটিং নিজেই সমস্যা সৃষ্টি করবে? যদি লজিক্যাল সমস্যা থাকে তবে দয়া করে বিস্তারিত উল্লেখ করুন, ধন্যবাদ।

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

আরো

ছোট্ট স্বপ্নপুনরায় পরীক্ষা করা অর্ডার প্রবাহটি সিমুলেটেড।

xaifer48ধন্যবাদ।

ছোট্ট স্বপ্নডিজিটাল মুদ্রা বাজার অর্ডার প্রবাহের তথ্য দিয়ে কাজ করে, ট্রেড ডেটা দিয়ে।

xaifer48আমি এই নিবন্ধটি পড়েছি https://www.fmz.cn/strategy/291843、https://www.quantinfo.com/Article/View/2334.html এই নিবন্ধ দুটিতে টিক ডেটা ব্যবহার করা হয়েছে, ট্রেড নয়, অথবা টিক ডেটা দিয়ে ভালো ক্লাস করতে হবে?