سه راه گرفتن دادهٔ بورس با کد
هر سه راه جواب میدهد. تفاوت در این است که وقت شما صرف چه چیزی میشود: نگهداری لولهٔ داده، یا کاری که با داده میکنید. این صفحه هر سه را کنار هم میگذارد تا خودتان انتخاب کنید.
| اسکرپینگ مستقیم TSETMC | کتابخانهٔ متنباز | روشا | |
|---|---|---|---|
| چه چیزی است | کد شما که صفحهها و نقطههای پایانی عمومی TSETMC را میخواند | کتابخانهٔ پایتون (مثل pytse-client یا finpy-tse) که همان کار را برای شما بستهبندی کرده است | API میزبانیشده با قرارداد ثابت /v1 و سرور MCP |
| هزینه | رایگان؛ زمان توسعه و نگهداری با شما | رایگان و متنباز؛ نگهداری با جامعهٔ پروژه و شما | پلن رایگان برای دادهٔ پایان روز؛ پلن پولی برای سقف بالاتر و دادهٔ لحظهای |
| وقتی منبع تغییر میکند | خودتان باید پارسر را تعمیر کنید | باید منتظر نسخهٔ تازه بمانید یا خودتان وصله کنید | تغییر منبع پشت API جذب میشود؛ پاسخ /v1 ثابت میماند |
| سابقهٔ تاریخی | باید خودتان گردآوری و ذخیره کنید | هر بار از منبع میخواند | از پیش گردآوریشده از سال ۱۳۸۰، آمادهٔ پرسوجو |
| قیمت تعدیلشده | باید رویدادها را بگیرید و ضریبها را خودتان اعمال کنید | بسته به کتابخانه | با adjusted=true؛ فهرست رویدادها برای بازبینی در دسترس است |
| قالب خروجی | هرچه خودتان بسازید | معمولاً DataFrame | JSON یکدست؛ تاریخ میلادی و شمسی؛ insCode بهصورت رشته |
| صندوقهای سرمایهگذاری | منبع جدا (فیپیران) با ساختار جدا | بسته به کتابخانه | در همان API، با همان کلید |
| دستیار هوش مصنوعی | ندارد | ندارد | سرور MCP برای Claude، ChatGPT، Gemini، Cursor |
| محدودیت | ممکن است منبع، درخواستهای پرتعداد را محدود کند | همان محدودیت منبع | سقف دقیقهای و روزانهٔ پلن، با پاسخ 429 و Retry-After |
| چه چیزی با شما میماند | همهچیز | ذخیرهسازی، زمانبندی، پایش | منطق تحلیل و محصول خودتان |
اسکرپینگ مناسب است اگر…
چند نماد را گاهبهگاه میخواهید، میخواهید سازوکار منبع را یاد بگیرید، یا به دادهای نیاز دارید که هیچ سرویسی ندارد.
کتابخانهٔ متنباز مناسب است اگر…
در نوتبوک کار میکنید، حجم کار کم است و وابستگی به نسخهٔ کتابخانه برایتان مشکلی نیست. این پروژهها حاصل کار داوطلبانهٔ جامعهٔ توسعهدهندگان ایرانیاند.
روشا مناسب است اگر…
خط لولهٔ داده باید هر روز بدون دخالت شما کار کند، سابقهٔ کامل و تعدیلشده میخواهید، یا میخواهید دستیار هوش مصنوعی به داده وصل شود.
از اسکرپینگ به API
اگر کدی دارید که TSETMC را میخواند، بیشترِ آن با چند فراخوانی جایگزین میشود. راهنمای مهاجرت نگاشت هر کار به نقطهٔ پایانی متناظرش را دارد.