npm install --save tsetmc-api
لیست نمادها
برای گرفتن لیست تمام نماد ها از تابع زیر استفاده کنید
; await ;// [// {// id: '32338211917133256',// asset_code: 'IRR1YASA0101', // کد نماد// group_code: 'N2', // گروه// industry: 'لاستيك و پلاستيك',// board: 'فهرست اوليه',// symbol_latin: 'YASX1', // نماد به لاتین// name_latin: 'Iran Yasa Tire-R', // نام به لاتین// symbol: 'پاساح',// name: 'ح . ايرانياساتايرورابر'// },// ...//]
سابقه نماد
برای گرفتن قیمت های روزانه یک نماد از تابع زیر استفاده کنید
await ;// [// {// tarikh: '۱۳۹۹/۳/۱۰', // تاریخ به فارسی// date: '2020-05-30', // تاریخ به میلادی// count: 19256, // تعداد// volume: 239302335, // حجم معاملات// value: 2174536324247, // ارزش معاملات// open: 9087, // اولین قیمت// high: 9087, // بیشترین قیمت// low: 9080, // کمترین قیمت// close: 9087, // قیمت آخرین معامله// final: 9087 // قیمت پایانی// },// ...// ]
پیام ناظر
برای گرفتن پیام های ناظر بازار از تابع زیر استفاده کنید.
await ;// [// {// title: "حراج مجدد نماد معاملاتي (پاساح)",// tarikh: "98/11/8 10:21",// content: "به اطلاع مي رساند،نماد معاملاتي حق تقدم شركت ايران ياسا تاير ..."// },// ...// ]
ریز خرید و فروش
برای گرفتن لیست معاملات، قیمت نهایی، و عرضه و تقاضا در یک روز از تابع زیر استفاده کنید.
تاریخ به میلادی و با بصورت YYYY-MM-DD
.
تاریخ های صحیح را با استفاده از تابع history
دریافت کنید.
await ;// {// spot_prices: [ // اخرین قیمت و قیمت نهایی// {// "time": "09:02:22", // زمان// "close": 7452, // آخرین قیمت// "final": 7722 // قیمت نهایی// },// ...// ],// trades: [ // معاملات// {// "time": "09:02:27", // زمان// "volume": 872, // تعداد// "price": 8001 // قیمت// },// ...// ],// order_book: [ // عرضه و تقاضا// {// "time": "08:48:13", // زمان// "bid": 8390, // خرید// "ask": 8390 // فروش// },// ...// ]// }
ساختن پروژه
yarn buildyarn testyarn lint