رفتن به محتوا

شروع سریع

برای اولین پاسخ سه کار لازم است: کلید رایگان بگیرید، آن را در ROSHA_KEY بگذارید و یک درخواست GET بفرستید. پلن رایگان سابقهٔ روزانه و MCP را دارد و کارت بانکی نمی‌خواهد.

پیش از ثبت‌نام: یک پاسخ واقعی ببینید

Section titled “پیش از ثبت‌نام: یک پاسخ واقعی ببینید”

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

Terminal window
curl "https://poolick.ir/demo/v1/instruments/IRO1FOLD0001/daily?limit=5"

endpoint نمایشی فقط دادهٔ پایان روز دارد، حداکثر ۳۰ ردیف برمی‌گرداند و به ۳۰ درخواست در دقیقه برای هر IP محدود است. برای کار واقعی کلید بگیرید.

در صفحهٔ ثبت‌نام پنل شمارهٔ موبایل یا ایمیل خود را وارد کنید و کدی را که پیامک یا ایمیل می‌شود بزنید. حساب شما با پلن رایگان ساخته می‌شود و اولین کلید همان لحظه نمایش داده می‌شود.

کلید این شکل را دارد: rosha_xxxxxxxx_your-secret.

۲. کلید را در ROSHA_KEY بگذارید

Section titled “۲. کلید را در ROSHA_KEY بگذارید”

همهٔ نمونه‌های این مستندات کلید را از متغیر محیطی ROSHA_KEY می‌خوانند تا کلید در کد شما نماند.

Terminal window
export ROSHA_KEY="rosha_xxxxxxxx_your-secret"

۳. اولین درخواست را بفرستید

Section titled “۳. اولین درخواست را بفرستید”

این درخواست پنج روز معاملاتی اخیر نماد فولاد را می‌گیرد. نماد فارسی در نشانی باید URL-encode شود؛ کتابخانه‌های پایتون و جاوااسکریپت این کار را خودشان انجام می‌دهند.

Terminal window
curl "https://poolick.ir/v1/instruments/%D9%81%D9%88%D9%84%D8%A7%D8%AF/daily?limit=5" \
-H "Authorization: Bearer $ROSHA_KEY"

نمونهٔ پایتون به requests نیاز دارد (pip install requests). نمونهٔ جاوااسکریپت با Node.js 18 یا بالاتر، در یک فایل .mjs اجرا می‌شود.

پاسخ یک شیء JSON است که ردیف‌های روزانه را در rows، از قدیم به جدید، دارد. آخرین عضو rows تازه‌ترین روز معاملاتی است.

{
"ins_code": "46348559193224090",
"ticker": "فولاد",
"adjusted": false,
"rows": [
{
"d": "2026-11-10", "open": 4810.0, "high": 4810.0, "low": 4810.0,
"close": 4810.0, "last": 4810.0, "prev_close": 4670.0,
"volume": 1031669812.0, "value": 4962331795720.0, "trades": 7941,
"jdate": "1405-08-19"
},
{
"d": "2026-11-11", "open": 4950.0, "high": 4950.0, "low": 4950.0,
"close": 4950.0, "last": 4950.0, "prev_close": 4810.0,
"volume": 1142422228.0, "value": 5654990028600.0, "trades": 9998,
"jdate": "1405-08-20"
}
]
}

چهار نکته که از همین اول به کارتان می‌آید:

  • قیمت‌ها و ارزش معاملات به ریال است، نه تومان.
  • close قیمت پایانی است و last قیمت آخرین معامله.
  • ins_code رشته است. آن را به عدد تبدیل نکنید.
  • limit=5 یعنی پنج ردیف آخر بازه. ترتیب ردیف‌ها همیشه از قدیم به جدید است.

شرح همهٔ فیلدها در سابقهٔ روزانه است.

صفحهٔ اصلی · قیمت‌ها · وضعیت · پنل · پشتیبانی
داده‌ها توصیهٔ سرمایه‌گذاری نیست. سلب مسئولیت