قیمت های بورس تعدیل شده نیست

ما از قیمت غیرتعدیل شده استفاده می کنیم که باعث می شود بازدهی تریدرها اشتباه محاسبه شوند.
پس پیشنهاد می شود قیمت های تعدیل شده را ذخیره کنیم و در محاسباتمون از تعدیل شده استفاده نماییم.
از این API میشود استفاده کنیم: لینک

1 پسندیده

نکته: فقط نماد های افزایش سرمایه تعدیل قیمت ندارند بلکه به علل دیگر یک نماد ممکنه تعدیل قیمت بخورد.

برای تعدیل قیمت میبایست از API گفته شده آخر هر روز لیست همه نماد هایی که شامل تعدیل قیمت می شوند را دریافت کرد.
و نماد های جدید که قیمتش تعدیل شده نیست را پیدا کرد. تاریخچه قیمت این نمادها در نسبت تعدیل ضرب کرد.
نسبت تعدیل از تقسیم قیمت جدید تعدیل شده به قیمت قدیم بدست می آید.
در آخر باید داده های همه publisher هایی که در آن نماد را سیگنال داده اند چه سیگنال BUY چه SELL و چه NEUTRAL و تمام order ها و component های تریدر را آپدیت کنیم.

همچنین برای تشکیل تاریخچه قیمتی برای همه نماد ها باید همه افزایش سرمایه ها در یک بازه 5 ساله را اعمال کرد.

پیشنهاد می کنم برای شروع 5 نماد را در یک بازه زمانی که شامل 2 افزایش سرمایه باشد تست کنیم و بعد برای کلیه نماد ها اعمال کنیم.

@Borna_JY

1 پسندیده

این کتابخانه ها احتمالا داستان تعدیل شده را حل کرده اند:

در اینجا توضیحات فرايند اجرا نوشته شده است.

مراحل پیش رو: @Borna_JY

  1. آپدیت قیمت های دیتابیس به تعدیل شده (هم Trend هم High precision)

  2. ایجاد یک تسک که آخر هر روز لیست نماد های دارای تعدیل و افزایش سرمایه رو بگیره و
    1.2. قیمت دیتابیس آن نماد ها را آپدیت کند.
    2.2. از نقطه صفر ETL را برای نماد خاص و تریدر خاص دوباره محاسبه کند. که موارد به ذهنم میرسد: 1. آپدیت signal validation چون ممکنه یک سیگنال که به حد سود میرسه با قیمت تعدیل شده جدید بسته بشه که با قیمت قبلی باز بوده باشه 2. آپدیت signal efficiencyبرای هر اردر 3. آپدیت change protfo برای تریدرهایی که آن نماد را سیگنال داده اند. 4. آپدیت trader performance و تمامی کامپوننت های مربوط به تریدر و امتیاز تریدر 5. آپدیت تمامی کامپوننت های مربوط به امتیاز نماد و خود امتیاز نماد.
    پس باید قابلیتی داشته باشیم (مثلا یک تسک سلری باشد) با این عنوان که کل ETL برای یک نماد یا تریدر خاص از نقطه 0 ETL آپدیت شود.

  3. اگر تسکی وجود دارد که history قیمت ها را آپدیت میکند در ریلیز اول غیرفعال شود و در ریلیز بعدی آن تسک اصلاح شود که اگر نمادی در هفته اخیر افزایش سرمایه یا تعدیل شده نداشته باشد که history گرفته و ذخیره شود و اگر در هفته اخیر افزایش سرمایه یا تعدیل شده داشته باشد قیمت های تعدیل شده ای آن محاسبه و در دیتابیس ذخیره شود.

1 پسندیده

برنا این گیت هاب رو هم قیمت تعدیل شده و هم قیمت لحظه ای نمادها رو میده.

@Borna_JY

1 پسندیده

فرآیند این ایشوو در اینجا بررسی و انجام شد .