یک راه آسان برای دریافت لیست نمادهای سهام هر بورس و شاخص عمده.
در این مقاله، نماد سهام را معرفی می کنم، یک بسته پایتون که برای ارائه راهی آسان برای دانلود لیست نمادهای سهام از همه بورس های بزرگ در مناطق و بازارهای مختلف ایجاد کردم.
پس از نوشتن چندین مقاله در مورد غربالگری سهام با استفاده از پایتون، هنگامی که اولین پیشنهاد شغلی آزاد خود را در اکتبر 2021 دریافت کردم، بسیار هیجان زده شدم. وظیفه آشنا بود، یعنی نوشتن برنامه ای که سهام هایی را که استراتژی های تجاری سفارشی مشتری را برآورده می کنند، بررسی کند. برنامه نویسی استراتژی ها خیلی سخت نبود، اما وقتی مجبور شدم به دنبال نمادهای سهام برای بررسی باشم، به سرعت در تنگنا قرار گرفتم.
مشکل این بود که مشتری در هند مستقر بود و مایل بود سهام را در هر دو بورس هند و ایالات متحده بررسی کند. در مقاله های آموزشی و در برنامه غربالگری شخصی ام، عمدتاً نمادهای سهام مالزی و نمادهای S& P500 را از سایت هایی مانند Wikipedia و i3investors خراش می دادم.
اگرچه من می توانم لیست اوراق بهادار را از سایت های رسمی بورس مانند نزدک و بورس بمبئی (BSE) پیدا کنم، اما هنوز برای جستجو، دانلود و پردازش داده ها برای آماده کردن آن برای دانلود قیمت داده ها با استفاده از yfinance، کمی مشکل داشتم.- مراجعه به کتابخانه من برای دریافت قیمت سهام.
بنابراین من شروع به جمع آوری داده های نماد از منابعی مانند Yahoo Finance Equity Screener و TradingView Stock Screener در لیست بزرگی از نمادهای سهام کردم.
مطمئنم من تنها کسی نخواهم بود که می توانم از فهرست کامل مظنه سهام از هر بورس یا شاخص بورس در جهان بهره مند شوم.
همچنین، به عنوان یک توسعه دهنده آماتور پایتون، همیشه فکر می کردم که داشتن یک بسته پایتون به نام شما و به اشتراک گذاشتن آن با جامعه بسیار خوب است. به علاوه، این یک فرصت عالی برای من خواهد بود که یاد بگیرم چگونه کدهای بهتر بنویسم و دانش پایتون را به طور کلی بهبود بخشم.
نماد سهام نصب پیپstocksymbol در واقع به API متصل می شود که من برای بازیابی اطلاعات نمادهای سهام ایجاد کردم. شما می توانید پس از پر کردن فرم ثبت نام فوق العاده ساده در اینجا، یک کلید API را به صورت رایگان دریافت کنید.
ابتدا باید کتابخانه را وارد کنیم و یک نمونه جدید با استفاده از کلید API ایجاد کنیم.
از واردات stocksymbol StockSymbolapi_key = ''ss = StockSymbol(api_key)حالا ما آماده ایم. بیایید با دریافت لیست نمادها بر اساس بازار با استفاده از متد اصلی get_symbol_list() شروع کنیم.
به جای یک بازار ، می توانید با مشخص کردن شاخص بازار سهام مانند داو جونز ، لیست نماد را دریافت کنید.
در بعضی موارد ، ما فقط به نام نماد بدون اطلاعات دیگر احتیاج داریم ، می توان با اضافه کردن گزینه Symbol_Only = True انجام داد.
همچنین ، توجه داشته باشید که در مثال بالا ، این نماد با پسوند . kl همراه است ، که به شما امکان می دهد آن را مستقیماً به عنوان یک آرگومان به روش بارگیری () yfinance منتقل کنید. لیست پسوندهای مورد استفاده توسط Yahoo Finance را می توان در اینجا یافت.
حال ، یک سؤال طبیعی که باید بپرسید این است که چگونه می دانیم بازارها و فهرست های موجود چیست؟در حال حاضر 49 بازار و 108 شاخص در API موجود است. لیست کامل را می توان از طریق ویژگی های market_list و index_list دسترسی پیدا کرد.
یک نسخه وب و یک نسخه CSV از لیست کامل بازار و فهرست را می توان در اینجا و اینجا یافت.
با هر فکر یا پیشنهادی که دارید نظر را برای من بگذارید.
Stocksymbol فقط برای اهداف تحقیق و آموزشی در نظر گرفته شده است و به هیچ سازمان وابسته یا تأیید نشده است. این مقاله یک مشاوره سرمایه گذاری نیست.
من با استفاده از پایتون ، محتوای و آموزش های با کیفیت در مورد تجزیه و تحلیل فنی ایجاد می کنم. اگر آنچه را که می بینید دوست دارید ، و هنوز در متوسط مشترک نیستید ، از طریق لینک زیر این کار را انجام دهید و در طول سفر من را دنبال کنید (بخشی از هزینه مستقیماً به من می رود). از حمایت شما متشکرم.
پلتفرم های تجاری...
برچسب :
نویسنده : مریم کاویانی
بازدید : 21