A small web crawler for tsetmc.com
Project description
دریافت اطلاعات سایت http://www.tsetmc.com
بروز رسانی اطلاعات نماد
pytse.read_symbols()
بروز رسانی اطلاعات حقیقی حقوقی
pytse.read_client_type()
پر شدن مقادیر میانگین حجم ماه و سهام شناور
بر روی آبجکت نماد باید فراخوانی شود مانند مثال پایین
fill_data()
دریافت تاریخچه اطلاعات معاملاتی نماد(اطلاعات در خروجی متد قابل دریافت است)
get_symbol_history()
pip install pytse
This is a http://www.tsetmc.com data crawler.
from pytse.pytse import PyTse,SymbolData
if(__name__=="__main__"):
PyTse.request_timeout = 20#changing timeout default=30 !apply to all requests
pytse=PyTse()#read_symbol_data=True,read_client_type=False
pytse.read_client_type() # در صورت نیاز به اطلاعات حقیقی
symbols=pytse.symbols_data
symbol=symbols["IRO1MKBT0001"]
symbol.fill_data() #درصورت نیاز به اطلاعات "میانگین حجم ماه "و "سهام شناور" فرخوانی شود
symbol_history_data=symbol.get_symbol_history()
print(symbol_history_data["20210106"])
print(symbol)
print(symbol.pl)
print(symbol.ct.Buy_CountI) #fill_data()
print(symbol["ct"]["Buy_CountI"]) #fill_data()
print(pytse.symbols_data_by_id["44891482026867833"])#دریافت اطلاعات نماد با isincode
print(pytse.symbols_data_by_symbol["خساپا"])#دریافت اطلاعات با نماد Ver 1.6.2
You can refresh data by calling read_symbols
pytse.read_symbols()
Read Client Type
pytse.read_client_type()
| فیلد | توضیح | |
| l18 | نماد | |
| l30 | نام | |
| tno | تعداد معاملات | |
| tvol | حجم معاملات | |
| tval | ارزش معاملات | |
| py | قیمت دیروز | |
| pf | اولین قیمت | |
| pmin | کمترین قیمت | |
| pmax | بیشترین قیمت | |
| pl | آخرین قیمت | |
| plc | تغییر آخرین قیمت | |
| plp | درصد تغییر آخرین قیمت | |
| pc | قیمت پایانی | |
| pcc | تغییر قیمت پایانی | |
| pcp | درصد تغییر قیمت پایانی | |
| eps | eps | |
| pe | p/e | |
| tmin | آستانه مجاز پایین | |
| tmax | آستانه مجاز بالا | |
| z | تعداد سهام | |
| mv | ارزش بازار | |
| pd1 | قیمت خرید - سطر اول | |
| zd1 | تعداد خریدار - سطر اول | |
| qd1 | حجم خرید- سطر اول | |
| po1 | قیمت فروش - سطر اول | |
| zo1 | تعداد فروشنده - سطر اول | |
| qo1 | حجم فروش- سطر اول | |
| pd2 | قیمت خرید - سطر دوم | |
| zd2 | تعداد خریدار - سطر دوم | |
| qd2 | حجم خرید- سطر دوم | |
| po2 | قیمت فروش - سطر دوم | |
| zo2 | تعداد فروشنده - سطر دوم | |
| qo2 | حجم فروش- سطر دوم | |
| pd3 | قیمت خرید - سطر سوم | |
| zd3 | تعداد خریدار - سطر سوم | |
| qd3 | حجم خرید- سطر سوم | |
| po3 | قیمت فروش - سطر سوم | |
| zo3 | تعداد فروشنده - سطر سوم | |
| qo3 | حجم فروش- سطر سوم | |
| pd4 | قیمت خرید - سطر چهارم | |
| zd4 | تعداد خریدار - سطر چهارم | |
| qd4 | حجم خرید- سطر چهارم | |
| po4 | قیمت فروش - سطر چهارم | |
| zo4 | تعداد فروشنده - سطر چهارم | |
| qo4 | حجم فروش- سطر چهارم | |
| pd5 | قیمت خرید - سطر پنجم | |
| zd5 | تعداد خریدار - سطر پنجم | |
| qd5 | حجم خرید- سطر پنجم | |
| po5 | قیمت فروش - سطر پنجم | |
| zo5 | تعداد فروشنده - سطر پنجم | |
| qo5 | حجم فروش- سطر پنجم | |
| bvol | حجم مبنا | |
| cs | گروه صنعت | |
| ct.Buy_CountI | تعداد خریدار حقیقی | با فراخوانی متد read_client_type |
| ct.Buy_CountN | تعداد خریدار حقوقی | با فراخوانی متد read_client_type |
| ct.Buy_I_Volume | حجم خرید حقیقی | با فراخوانی متد read_client_type |
| ct.Buy_N_Volume | حجم خرید حقوقی | با فراخوانی متد read_client_type |
| ct.Sell_CountI | تعداد فروشنده حقیقی | با فراخوانی متد read_client_type |
| ct.Sell_CountN | تعداد فروشنده حقوقی | با فراخوانی متد read_client_type |
| ct.Sell_I_Volume | حجم فروش حقیقی | با فراخوانی متد read_client_type |
| ct.Sell_N_Volume | حجم فروش حقوقی | با فراخوانی متد read_client_type |
| QTotTran5JAvg | میانگین حجم ماه | با فراخوانی متد fill_data |
| KAjCapValCpsIdx | سهام شناور | با فراخوانی متد fill_data |
| SectorPE | P/E گروه | با فراخوانی متد fill_data |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pytse-1.6.2.tar.gz.
File metadata
- Download URL: pytse-1.6.2.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d00852a4abd0c18983bec89ba7934a9a71e41a5ca206f9ddd38cf98b01f75f0b
|
|
| MD5 |
c8209aaeb9bc64e40d2fe42ae6d2e8e3
|
|
| BLAKE2b-256 |
f217502ec3f20fb376694ea51e592d4398ea0aac0ad8c8d11872ba8548bd66ee
|
File details
Details for the file pytse-1.6.2-py3-none-any.whl.
File metadata
- Download URL: pytse-1.6.2-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0acda3d424ce064ac4a0fddcce5398a06e1f6ff952aed18d3349ddc5c176df58
|
|
| MD5 |
832c7d4f2a03e6dc55582812c68a507a
|
|
| BLAKE2b-256 |
30966df30c9db3a06b34c511076beee29fa8005ab349f78afcc549718270734f
|