مصطفی اسماعیلی
مصطفی اسماعیلی
خواندن ۳ دقیقه·۳ سال پیش

نرم افزار های بازار سرمایه : Market Data Provider - بخش اول

در پست قبل یک دید کلی نسبت به نرم‌افزارهای بازار سرمایه به دست آوردیم.

هر شرکتی که بخواد تو حوزه بازار سرمایه کار کنه، باید پایه‌ای‌ترین داده‌های بازار رو برای خودش فراهم کنه و ترتمیزشون کنه. حالا میتونه داده‌ها رو از سورس‌های مختلفی فراهم کنه تا در صورت ازکارافتادن یکی، بقیه کار کنند.

شرکت‌های زیادی داریم که سرویس‌های مارکت دیتا رو ارائه می‌دهند و تروتمیز می‌کنند. اما درهرصورت شما باید دیتاها رو سمت خودتان ذخیره کنید و استفاده مستقیم از سرویس‌ها در نرم‌افزارهای بالادستی اصلاً پیشنهاد نمیشه.

معروف‌ترین سرویسی که باید پیاده‌سازی بشه، رو خود مدیریت فناوری در اختیار قرار داده که کلاً پیاده‌سازی این سرویس‌ها خودش داستانی داره. چون اسامی فیلدها عجیب غریبه و محدودیت فراخوانی سرویس هم دارید و بعضاً تایموت هم داره اما داده‌های معتبری دارد. در بخش دومInterface فراخوانی سرویس‌ها شو در گیت‌هاب با شما به اشتراک می‌زارم (به‌محض آماده‌شدن بخش دوم لینک در این صفحه قرار می‌گیرد)

از مهم‌ترین سرویس‌هایی که باید از مدیریت فناوری پیاده‌سازی کنید قیمت پایانی هست. کلاً قیمت‌ها معتبر نباشه قید بقیه نرم‌افزارهای بازار سرمایه رو بزنید.

باید یک تاریخچه کامل از OHLC های بازار به همراه حجم و ارزش داشته باشید. حالا می‌توانید این سرویس رو از بقیه شرکت‌هایی که مجوز پردازش مالی دارند هم فراهم کنید.

هر موقع بحث قیمت پیش میاد باید حواستون به قیمت‌های تعدیلی هم باشه. کلاً خیلی از محاسبات نرم‌افزارهایی مانند صندوق‌های سرمایه‌گذاری یا سبد اختصاصی وابسته به قیمت تعدیلی هستند. خود مدیریت فناوری سرویس با عنوان قیمت تعدیلی داره اما تقریباً هیچ به دردتون نمیخوره و شما به چند دلیل باید خودتون این قیمت رو محاسبه کنید که البته کار راحتی نیست و نیاز به نیروی پشتیبانی هم داره.

سرویس ارائه شده مدیریت فناوری late هست یعنی اگر سهم 20 روز پس از مجمع بسته باشه قیمت تا لحظه آخر معتبر نیست و ممکنه تو این بیست روز چندین باز قیمت رو تغییر بده که باعث اختلال در محاسبات شما خواهد شد. حالا این مورد در صندوق‌های سرمایه‌گذاری مشکل ایجاد میکنه چون اونا باید به‌محض تشکیل مجمع یک سهم و تعدیل قیمت، در نرم‌افزار صندوق اعمال کنند.

پس حالا که صحبت از مجامع شد، شما سرویسی لازم دارید که اطلاعات مجامع رو هم بهتون بده اینجاست که باید دست به دامان سایت کدال بشوید و تمامی مجامع تقسیم سود و انواع افزایش سرمایه رو پیاده‌سازی کنید تا با استفاده از آن قیمت‌ها رو محاسبه کنید. در بخش بعد اینترفیس کاملی از این بخش رو برای شما خواهم نوشت.

خب سرتون رو درد نیارم فقط اینو بدونید که خیلی از دیتاهای بازار سرمایه ایران حتی در سال 1400 هنوز به‌صورت pdf و عکس و ... منتشر میشن و شما لازم دارید اونا رو فراهم کنید.

به‌صورت کلی لیست مواردی که نیاز خواهید داشت:

اطلاعات مجامع افزایش سرمایه و تقسیم سود

محاسبه قیمت تعدیلی بر مبنای اطلاعیه‌ها

فهرست زمان‌بندی تقسیم سود

فهرست زمان‌بندی شرکت در افزایش سرمایه

فهرست اوراق قابل معامله در بازار شامل اوراق مشارکت · صکوک · اوراق خزانه اسلامی ·

سود روزانه اوراق

ارزش روزانه سلف

تعطیلات رسمی

اطلاعات نمادهای اختیار معامله

اطلاعات نمادهای آتی

مشخصات بانک‌ها

مشخصات کارگزاری‌ها

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

اطلاعات شاخص‌ها

و...

یعنی این ساده‌ترین بخش بازار خودش دنیای دارد. هرکدام از اینها رو نداشته باشید زود یا دیر لنگ خواهید بود.

در بخش دوم بخش‌هایی از سرویس‌ها رو پیاده‌سازی می‌کنیم. البته که پیاده‌سازی همش از حوصله مقاله‌ها خارجه و اگر کمک خواستید میتونیم با هم صحبت کنیم :)

omsmdpبورسبازار سرمایه
توسعه دهنده ی نرم افزار های بازار سرمایه
شاید از این پست‌ها خوشتان بیاید