উদ্ভাবকদের দ্বারা পরিমাণগত TA সূচক সংগ্রহের জন্য ATR গণনার সঠিকতা নিয়ে প্রশ্ন?

লেখক:সাদাহারু নিচে।, সৃষ্টিঃ ২০২৩-০২-২৮ 16:22:30, আপডেটঃ ২০২৩-০২-২৮ 16:28:27

def ma_case(self):
    exchange.SetContractType("swap")
    r = exchange.GetRecords(PERIOD_M1)
    ma = TA.MA(r, 20)
    Log(f'ma =>   {ma[-1]},  {ma[-2]}')
        
def atr_case(self):
    exchange.SetContractType("swap")
    r = exchange.GetRecords(PERIOD_M1)
    atr = TA.ATR(r, 14)
    Log(f'atr => {atr[-1]}, {atr[-2]}')

2023-02-28 16:20:39 তথ্য atr => 12.161116665558945, 12.042741024448038 2023-02-28 16:20:39 তথ্য ma => 23246.1, 23244.699999999997

একই সময়ে বিয়ানান্সের ডেটাঃ এটিআর ১৪ => ১৭.৭৮ MA 20 => ২৩২৪৭

আপনি দেখতে পাচ্ছেন যে, ma এর তথ্যগুলি তুলনামূলকভাবে সঠিক, কিন্তু কেন atr এর তথ্যগুলি তুলনামূলকভাবে খারাপ?


আরো

সাদাহারু নিচে।আমি কয়েকবার চেষ্টা করেছি, কিন্তু ma এর পরিসংখ্যান তুলনামূলকভাবে সঠিক ছিল, এবং এটির চেয়ে কিছুটা খারাপ ছিল।

ছোট্ট স্বপ্নসাধারণভাবে, প্রথমে বিপরীত K-রেখা ডেটা সম্পূর্ণরূপে একমত কিনা তা নির্ধারণ করা হয়, তারপরে সূচক পরামিতিগুলি একমত কিনা তা পরীক্ষা করা হয় এবং শেষ পর্যন্ত যদি পার্থক্য থাকে তবে সূচক অ্যালগরিদমগুলি একমত কিনা তা পরীক্ষা করা হয়। কিছু প্ল্যাটফর্মের নাম একই হলেও সূচকগুলির মধ্যে পার্থক্য থাকতে পারে।