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
pytse-1.6.2.tar.gz
(5.5 kB
view details)
Built Distribution
pytse-1.6.2-py3-none-any.whl
(6.1 kB
view details)
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 |