محدودیتها:
در این مسابقه (بجز سوال 9 و 10) امکان استفاده از توابع آماده Numpy و Pandas وجود ندارد.
شما به عنوان تحلیلگر مالی در یک شرکت سرمایهگذاری معتبر مشغول به کار هستید. مدیر شما فایلی شامل دادههای تاریخی سهام شرکت TechX را ارسال کرده است. این فایل شامل اطلاعاتی درباره تاریخ، قیمت باز، قیمت بالا، قیمت پایین و قیمت بسته است. وظیفه شما خواندن این دادهها و نمایش اطلاعات در قالب مشخص است.
نمودار کندلاستیک یکی از ابزارهای اصلی تحلیل تکنیکال در بازارهای مالی است. هر کندل نشاندهنده یک بازه زمانی (مثلاً یک روز) بوده و شامل اطلاعات زیر است:
قیمت باز (Open): اولین قیمت معامله در ابتدای بازه زمانی.
قیمت بسته (Close): آخرین قیمت معامله در پایان بازه زمانی.
بالاترین قیمت (High): بیشترین قیمتی که در طول بازه زمانی ثبت شده است.
پایینترین قیمت (Low): کمترین قیمتی که در طول بازه زمانی ثبت شده است.
این اطلاعات به تحلیلگران کمک میکند تا روند بازار را بهتر درک کنند.
برنامهای بنویسید که ورودی دادهها را بخواند و اطلاعات هر سطر را به فرمت مشخصشده چاپ کند:
ورودی شامل چندین خط است که هر خط دارای ۵ مقدار به ترتیب زیر میباشد:
مثال:
برای هر سطر داده یک خط خروجی به فرمت زیر چاپ کنید: