قیمت های نماد های بورسی در بازه های مختلفی پر نشدند و همینطور قیمت ها به دلیل مشکل تعدیل قیمت های درستی برنمیگردونن.
در این ایشوو تسکی برای آپدیت قیمت روی ترند و highprecision زده خواهد شد که از ای پی آی پایتونی tse استفاده میکنه و علاوه بر اون تعدیل رو همزمان با اصلاح انجام میده
1- اولین مرحله ای که انجام شد روی dev تمامی قیمت های تبدیل شده با تسک adjustment و ورودی revert = True برگردونده شدن از فیلد old رو فیلد اصلیشون.
2 - مرحله دوم تسک task_ticker_update_price_v2 روی dev اجرا شد تا تمامی نمادها روی dev تا اخرین روز قیمت هاشون اجرا و اصلاح بشه (قیمت های نداشته گرفته نشده)
*این مراحل روی trend برای تست انجام میشه و قابل بسط دادن به highprecision هستش
به این مرحله رسیدیم که فرآیند به درستی انجام میشه ولی قیمت هایی ما روی ترند داریم که از سمت tse اون روز تعطیل هستش و قیمتی وجود نداره که نمودار به این شکل بالا و پایین میره
تسک کامل نوشته شد برای حالت های مختلف از جمله اصلاح قیمت گذشته ترند ، ایجاد ترند های ناموجود، اصلاح ترندهای تکراری در دیتابیس ما ، اصلاح high precision ، فقط انجام تعدیل ، فقط پرکردن ناموجود ها و… و همینطور تسک به این شکل زده شده که بازه تاریخی میگیره و در اون بازه این عملیات رو انجام میده.
فرایند تسک برای هر نماد ۲ ثانیه طول میکشه برای حالت آپدیت ترند و درحال انجامه روی dev برای همه ی نماد هاست.
نیاز بود برای این تسک رو حالت high precision محاسبات به صورت chunked اجرا بشه برای همین از متد جدیدی که برای chunked درنظر گرفته بودیم استفاده شده. همینطور thread اضافه شده که ۱۰ تیکر همزمان محاسبه میشن که ۱۰ برابر سریعترمون میکنه.
تسک روی پروداکشن برای چند نماد محدود برای ترندشون ۴ ساله و high precision ۲ ساله به همراه تعدیل درحال اجراعه که جزعیاتش رو اینجا میذارم
برای اجرا روی همه لطفا بررسی بشه و درصورت درستی تایید بدید