Investpy. stocks

ساخت وبلاگ

این عملکرد مشخصات شرکت یک شرکت سهام را به زبان مشخص بازیابی می کند. اگر تکنیک های NLP بخواهند در سهام اعمال شوند ، این عملکرد بسیار مفید است ، زیرا نمایه شرکت توضیحی کوتاه از آنچه شرکت انجام می دهد است و از آنجا که توسط شرکت نوشته شده است ، می تواند به کاربر یک مرور کلی در مورد آنچه شرکت می کند انجام دهدوادمشخصات شرکت را می توان به زبان انگلیسی یا به زبان اسپانیایی بازیابی کرد ، تنها چیزی که تغییر می کند ، منبعی است که داده ها از آن بازیابی می شود ، اما شیء حاصل یکسان خواهد بود. توجه داشته باشید که این FunctionAlliy همانطور که در Docs توضیح داده شده است فقط برای سهام اسپانیایی در حال حاضر پشتیبانی می شود ، بنابراین ، اگر سهام دیگری از هر کشور دیگری به عنوان پارامتر معرفی شود ، این عملکرد یک استثنا را ایجاد می کند.

در حال حاضر فقط مشخصات شرکت اسپانیایی را می توان از سهام اسپانیایی بازیابی کرد ، بنابراین اگر سعی می کنید آن را به زبان اسپانیایی برای هر کشور دیگری بازیابی کنید ، این عملکرد یک استثناء ValueError را افزایش می دهد.

سهام (STR) - نمادی از سهام برای بازیابی مشخصات شرکت خود از.

کشور (STR) - نام کشور از جایی که سهام است.

زبان (STR ، اختیاری) - زبانی که مشخصات شرکت در آن بازیابی می شود ، می تواند انگلیسی یا اسپانیایی باشد.

DICT حاصل شامل مشخصات شرکت بازیابی شده از منبع انتخاب شده بسته به زبان مشخص شده در پارامترهای عملکرد است ، که می تواند به صورت سرمایه گذاری (انگلیسی) یا Bolsa de Madrid (اسپانیایی) باشد. و URL از جایی که بازیابی شده است ، بنابراین منبع و توضیحات شرکت_پروفیل.

بنابراین DICT حاصل باید شبیه باشد:

ValueError - هر زمان که هر یک از آرگومان های معرفی شده معتبر یا اشتباه نباشد ، مطرح می شود.

FileNotFound - در صورت عدم یافتن پرونده Socks. csv یا قادر به بازیابی ، مطرح شده است.

ioerror - اگر سهام/پرونده سهام پیدا نشده یا قادر به بازیابی نباشد ، مطرح شد.

RuntimeError - اگر سهام/کشور معرفی شده پیدا نشده یا با هیچ یک از موارد موجود مطابقت نداشته باشد ، مطرح شده است.

ConnectionError - در صورت عدم امکان اتصال به Investing.com ، افزایش یافته است.

این عملکرد لیستی را با تمام کشورهای موجود از جایی که می توان سهام را بازیابی کرد ، باز می گرداند ، بنابراین به کاربر اطلاع می دهد که کدام یک از آنها در دسترس است ، زیرا کشور پارامتر در هر عملکرد بازیابی سهام الزامی است.

لیست حاصل شامل کلیه کشورهای موجود با سهام است که در Investing.com نمایه شده است

Investpy. stocks. get_stock_dividends (سهام ، کشور)

این عملکرد سود سهام سهام را از سهام معرفی شده بازیابی می کند ، که پاداش های توکن ای است که برای سرمایه گذاری آنها در سهام/سهام یک شرکت به سهامداران پرداخت می شود. داده های سود سهام شامل تاریخ سود سهام ، ارزش سود سهام ، نوع ، تاریخ پرداخت و عملکرد است. این اطلاعات هنگام ایجاد اوراق بهادار واقعاً مفید است.

سهام (STR) - نمادی از سهام برای بازیابی سود سهام خود از.

کشور (کشور) - نام کشور از آنجا که سهام از آنجا است.

یک pandas. dataframe حاوی اطلاعات بازیابی شده سود سهام سهام برای هر نماد سهام معرفی شده به عنوان پارامتر را برمی گرداند.

به همین ترتیب ، pandas. dataframe حاصل به نظر می رسد:

Investpy. stocks. get_stock_financial_summary (سهام ، کشور ، summary_type = 'inuver_statement' ، دوره = 'سالانه') ¶

این تابع خلاصه مالی سهام معرفی شده (بر اساس نماد) را از کشور معرفی شده بازیابی می کند ، بر اساس مقدار خلاصه_تایپ این عملکرد نوع دیگری از خلاصه مالی را برمی گرداند ، به طوری که قالب خروجی این عملکرد به نوع آن بستگی دارد. علاوه بر این ، دوره خلاصه مالی بازیابی شده را می توان مشخص کرد.

سهام (STR) - نمادی از سهام برای بازیابی خلاصه مالی خود.

کشور (STR) - نام کشور از جایی که نماد سهام معرفی شده است.

Summary_Type (STR ، اختیاری) - نوع جدول خلاصه مالی برای بازیابی ، ارزش پیش فرض درآمد_ است ، اما همه انواع موجود عبارتند از: درآمد_ستاتم ، CASH_FLOW_STATEMENT و BALLY_SHEET.

دوره (STR ، اختیاری) - محدوده دوره جدول خلاصه مالی برای RERTIEVE ، ارزش دفع سالانه است ، اما تمام دوره های موجود عبارتند از: سالانه و سه ماهه.

pandas. dataframe حاصل شامل جدول خلاصه مالی درخواست شده از سهام معرفی شده است ، بنابراین ممکن است نام قسمت ها/ستون ها متفاوت باشد ، زیرا بستگی به خلاصه_تایپ معرفی شده دارد. بنابراین ، جدول برگشتی دارای قالب/ساختار زیر خواهد بود:

ValueError - اگر هر یک از پارامترهای معرفی شده معتبر یا اشتباه نباشد ، مطرح شد.

FileNotFounderRor - در صورت عدم یافتن پرونده STOCKS. CSV ، مطرح شد.

Ioerror - اگر پرونده STOCKS. CSV قابل خواندن نیست ، مطرح شد.

ConnectionError - در صورت اتصال به Investing.com اشتباه می شود یا نمی توان ایجاد کرد.

RuntimeError - در صورت بروز هرگونه خطایی هنگام اجرای عملکرد ، مطرح شد.

Investpy. stocks. get_stock_historical_data (سهام ، کشور ، از_دیت ، to_date ، as_json = false ، ترتیب = "صعودی" ، فاصله = "روزانه")

این عملکرد داده های تاریخی را از سهام معرفی شده از Investing.com بازیابی می کند. بنابراین ، داده های تاریخی سهام معرفی شده از کشور مشخص شده در محدوده تاریخ مشخص شده بازیابی و به عنوان pandas. dataframe بازیابی می شود. توجه داشته باشید که علاوه بر این برخی از پارامترهای اختیاری را می توان مشخص کرد: AS_JSON و سفارش ، که به کاربر اجازه می دهد تصمیم بگیرد که آیا داده ها به عنوان JSON برگردانده می شوند یا خیر ، و آیا داده های تاریخی قرار است صعودی یا نزولی سفارش داده شود (جایی که شاخصبه ترتیب تاریخ است).

سهام (STR) - نمادی از سهام برای بازیابی داده های تاریخی از.

کشور (STR) - نام کشور از جایی که سهام است.

FROM_DATE (STR) - تاریخ با عنوان DD/MM/YYYY فرمت شده است ، زیرا وقتی داده ها بازیابی می شوند.

to_date (str) - تاریخ با عنوان dd/mm/yyy ، تا زمانی که داده ها بازیابی شوند.

AS_JSON (BOOL ، اختیاری) - برای تعیین قالب داده های خروجی ، یا pandas. dataframe اگر نادرست باشد و یک JSON در صورت صحت.

سفارش (str ، اختیاری) - برای تعریف ترتیب داده های بازیابی شده که می توانند صعودی یا نزولی باشند.

فاصله (STR ، اختیاری) - مقدار برای تعریف فاصله داده های تاریخی برای بازیابی ، به طور پیش فرض روزانه ، اما می تواند هفتگی یا ماهانه باشد.

این تابع می تواند یک pandas. dataframe یا یک شیء JSON را برگرداند ، که حاوی داده های تاریخی بازیابی شده سهام مشخص شده از کشور مشخص شده است. بنابراین ، DataFrame حاصل حاوی مقادیر باز ، بالا ، کم ، نزدیک و حجم برای سهام انتخاب شده در روزهای بازار و ارز که در آن مقادیر ارائه شده است.

داده های برگشتی موردی است که ما از آرگومان های پیش فرض استفاده می کنیم:

اما اگر AS_JSON = TRUE را تعریف کنیم ، خروجی خواهد بود:

pandas. dataframe یا json

ValueError - هر زمان که هر یک از آرگومان های معرفی شده معتبر یا اشتباه نباشد ، مطرح می شود.

ioerror - اگر سهام/پرونده سهام پیدا نشده یا قادر به بازیابی نباشد ، مطرح شد.

RuntimeError - اگر سهام/کشور معرفی شده پیدا نشده یا با هیچ یک از موارد موجود مطابقت نداشته باشد ، مطرح شده است.

ConnectionError - در صورت عدم امکان اتصال به Investing.com ، افزایش یافته است.

IndexError - اگر داده های تاریخی سهام در دسترس نبود یا در Investing.com یافت نشد.

این عملکرد اطلاعات مالی اساسی را از سهام مشخص شده بازیابی می کند. اطلاعات بازیابی شده از سهام می تواند ارزشمند باشد زیرا اطلاعات اضافی است که می تواند همراه با مقادیر OHLC استفاده شود ، بنابراین برای تعیین بینش مالی از شرکت که دارای سهام مشخص شده است.

سهام (STR) - نمادی از سهام برای بازیابی اطلاعات خود از.

کشور (کشور) - نام کشور از آنجا که سهام از آنجا است.

AS_JSON (BOOL ، اختیاری) - آرگومان اختیاری برای تعیین قالب داده های خروجی (DICT یا JSON).

pandas. dataframe حاصل حاوی زمینه های اطلاعاتی است که از سرمایه گذاری از سهام مشخص شده بازیابی می شود. اگر آرگومان AS_JSON = درست باشد ، می تواند به عنوان یک دیکت بازگردد.

اگر هر یک از قسمتهای اطلاعات قابل بازیابی نباشد ، آن قسمت/S با مقادیر هیچ یک پر خواهد شد. اگر روند بازیابی موفق شود ، دیکتات نتیجه ای به نظر می رسد:

pandas. dataframe یا DICT - Stock_Information

ValueError - اگر هر یک از آرگومان های معرفی شده معتبر یا اشتباه نباشد ، مطرح شد.

FileNotFounderRor - در صورت عدم یافتن پرونده یا اشتباه ، در صورتی که Stocks. csv پیدا نشده یا اشتباه نشده است.

ioerror - اگر پرونده socks. csv خالی یا اشتباه باشد ، مطرح شده است.

RuntimeError - در صورت عدم موفقیت روند خراش در هنگام اجرا ، مطرح شد.

ConnectionError - اگر اتصال به Investing.com اشتباه شد (HTTP 200 را برنگرداند)

این عملکرد داده های تاریخی اخیر را از سهام معرفی شده از Investing.com بازیابی می کند. بنابراین ، داده های اخیر سهام معرفی شده از کشور مشخص شده بازیابی و به عنوان یک pandas. dataframe بازیابی می شود. توجه داشته باشید که علاوه بر این برخی از پارامترهای اختیاری را می توان مشخص کرد: AS_JSON و سفارش ، که به کاربر اجازه می دهد تصمیم بگیرد که آیا داده ها به عنوان JSON برگردانده می شوند یا خیر ، و آیا داده های تاریخی قرار است صعودی یا نزولی سفارش داده شود (جایی که شاخصبه ترتیب تاریخ است).

سهام (STR) - نمادی از سهام برای بازیابی داده های تاریخی اخیر از.

کشور (STR) - نام کشور از جایی که سهام است.

AS_JSON (BOOL ، اختیاری) - برای تعیین قالب داده های خروجی ، یا pandas. dataframe اگر نادرست باشد و یک JSON در صورت صحت.

سفارش (str ، اختیاری) - برای تعریف ترتیب داده های بازیابی شده که می توانند صعودی یا نزولی باشند.

فاصله (STR ، اختیاری) - مقدار برای تعریف فاصله داده های تاریخی برای بازیابی ، به طور پیش فرض روزانه ، اما می تواند هفتگی یا ماهانه باشد.

این تابع می تواند یک pandas. dataframe یا یک شیء JSON را برگرداند ، حاوی داده های اخیر بازیابی شده از سهام مشخص شده از کشور مشخص شده باشد. بنابراین ، DataFrame حاصل حاوی مقادیر باز ، بالا ، کم ، نزدیک و حجم برای سهام انتخاب شده در روزهای بازار و ارز که در آن مقادیر ارائه شده است.

داده های اخیر حاصل ، در صورت استفاده از پارامترهای پیش فرض ، مانند:

اما در صورتی که پارامتر AS_JSON به عنوان صحیح تعریف شده باشد ، خروجی خواهد بود:

pandas. dataframe یا json

ValueError - هر زمان که هر یک از آرگومان های معرفی شده معتبر یا اشتباه نباشد ، مطرح می شود.

ioerror - اگر سهام/پرونده سهام پیدا نشده یا قادر به بازیابی نباشد ، مطرح شد.

RuntimeError - اگر سهام/کشور معرفی شده پیدا نشده یا با هیچ یک از موارد موجود مطابقت نداشته باشد ، مطرح شده است.

ConnectionError - در صورت عدم امکان اتصال به Investing.com ، افزایش یافته است.

IndexError - اگر داده های اخیر سهام در دسترس نبودند یا در Investing.com یافت نشد.

این تابع تمام داده های سهام ذخیره شده در پرونده Socks. csv را که قبلاً از Investing.com بازیابی شده بود ، بازیابی می کند. از آنجا که شیء حاصل ماتریس داده ها است ، داده های سهام به درستی در ردیف ها و ستون ها ساخته می شوند ، جایی که ستون ها نام ویژگی های داده سهام هستند. علاوه بر این ، فیلتر کشور را می توان مشخص کرد ، که باعث می شود این عملکرد همه داده های سهام ذخیره شده را بازگرداند ، بلکه فقط داده های سهام سهام از کشور معرفی شده است.

کشور (STR ، اختیاری) - نام کشور برای بازیابی تمام سهام موجود در آن.

PANDAS. DATAFRAME حاصل شامل تمام داده های سهام کشور معرفی شده در صورت مشخص شدن یا از هر کشور در صورت مشخص نشده است ، همانطور که در Investing.com از اطلاعاتی که قبلاً توسط InvestPy بازیابی شده و در یک پرونده CSV ذخیره شده است ، فهرست بندی شده است.

به همین ترتیب ، pandas. dataframe حاصل به نظر می رسد:

ValueError - هر زمان که هر یک از آرگومان های معرفی شده معتبر نباشد ، مطرح می شود.

FileNotFounderRor - در صورت عدم یافتن پرونده STOCKS. CSV ، مطرح شده است.

ioerror - هنگامی که پرونده stocks. csv از دست رفته یا خالی است ، مطرح شد.

این تابع تمام اطلاعات سهام ذخیره شده در پرونده socks. csv را بازیابی می کند و آن را به عنوان یک فرهنگ لغت پایتون که شامل همان اطلاعات پرونده است ، قالب بندی می کند ، اما هر ردیف یک دیکته است و همه آنها در یک لیست موجود است. توجه داشته باشید که ساختار فرهنگ لغت همان ساختار JSON است. برخی از پارامترهای اختیاری را می توان مانند کشور ، ستون ها یا AS_JSON مشخص کرد ، که یک فیلتر توسط کشور است تا همه سهام را برگرداند بلکه فقط مواردی که از کشور معرفی شده است ، نام ستون هایی که می خواهند در صورت نیاز به بازیابی شوندبرخی از ستون ها برای جلوگیری از بار اطلاعات غیر ضروری ، و اینکه آیا اطلاعات می خواهند به عنوان یک شیء JSON یا به عنوان یک فرهنگ لغت برگردانده شوند. به ترتیب.

کشور (STR ، اختیاری) - نام کشور برای بازیابی تمام سهام موجود در آن.

ستون ها (لیست ، اختیاری) - نام ستون داده های سهام برای بازیابی ، می تواند باشد:

AS_JSON (BOOL ، اختیاری) - اگر درست داده های برگشتی یک شیء JSON باشد ، اگر نادرست باشد ، لیستی از DICT است.

لیست حاصل از DICT شامل داده های بازیابی شده از هر سهام است که در Investing.com نمایه شده است از اطلاعاتی که قبلاً توسط InvestPy بازیابی شده و در یک پرونده CSV ذخیره شده است.

در صورت بازیابی اطلاعات با موفقیت ، لیست DICT به نظر می رسد:

لیست DICT یا JSON - STOCKS_DICT

ValueError - هر زمان که هر یک از آرگومان های معرفی شده معتبر نباشد ، مطرح می شود.

FileNotFounderRor - در صورت عدم یافتن پرونده STOCKS. CSV ، مطرح شده است.

ioerror - هنگامی که پرونده stocks. csv از دست رفته یا خالی است ، مطرح شد.

این تابع تمام نمادهای سهام ذخیره شده در پرونده Socks. csv را بازیابی می کند ، که شامل تمام داده های سهام است که قبلاً از Investing.com بازیابی شده بود. بنابراین ، این عملکرد فقط نمادهای سهام را که یکی از پارامترهای ورودی خواهد بود در هنگام استفاده از توابع بازیابی داده های سهام از InvestPy باز می گرداند. علاوه بر این ، توجه داشته باشید که فیلتر کردن کشور می تواند اعمال شود ، که واقعاً مفید است زیرا این عملکرد فقط نمادها را برمی گرداند و در عملکردهای بازیابی داده ها هم نماد و هم کشور باید مشخص شود و باید مطابقت داشته باشد.

کشور (STR ، اختیاری) - نام کشور برای بازیابی تمام سهام موجود در آن.

لیست حاصل شامل تمام نمادهای سهام از کشور معرفی شده در صورت مشخص شدن است ، یا از هر کشور در صورت مشخص شدن ، به عنوان فهرست شده در Investing.com از اطلاعاتی که قبلاً توسط InvestPy بازیابی شده و در یک پرونده CSV ذخیره شده است.

در صورت بازیابی اطلاعات با موفقیت ، لیست نمادهای سهام به نظر می رسد:

ValueError - هر زمان که هر یک از آرگومان های معرفی شده معتبر نباشد ، مطرح می شود.

FileNotFounderRor - در صورت عدم یافتن پرونده STOCKS. CSV ، مطرح شده است.

ioerror - هنگامی که پرونده stocks. csv از دست رفته یا خالی است ، مطرح شد.

این عملکرد یک نمای کلی را شامل می شود که شامل تمام داده های زمان واقعی موجود برای سهام اصلی یک کشور ، مانند نام ها ، نمادها ، ارزش فعلی و غیره است که در Investing.com فهرست بندی شده است. بنابراین ، استفاده اصلی این عملکرد ، دریافت یک مرور کلی در مورد سهام اصلی از یک کشور است ، بنابراین برای به دست آوردن یک دیدگاه کلی. توجه داشته باشید که از آنجا که این عملکرد اطلاعات زیادی را به یکباره بازیابی می کند ، به طور پیش فرض فقط نمای کلی از 100 سهام برتر بازیابی می شود ، اما یک پارامتر اضافی به نام N_Results می تواند به همین ترتیب مشخص شود تا نتایج N را بازیابی کند.

کشور (STR) - نام کشور برای بازیابی نمای کلی سهام.

AS_JSON (BOOL ، اختیاری) - آرگومان اختیاری برای تعیین قالب داده های خروجی (pandas. dataframe یا json).

n_results (int ، اختیاری)-تعداد نتایج باید در جدول نمای کلی (0-1000) نمایش داده شود.

pandas. dataframe حاصل شامل تمام داده های موجود در سرمایه گذاری.com از سهام اصلی یک کشور برای به دست آوردن یک مرور کلی در مورد آن است.

اگر روند بازیابی موفق شود ، pandas. dataframe حاصل باید به نظر برسد:

ValueError - در صورت اشتباه هر یک از استدلال های معرفی شده ، مطرح شده است.

FileNotFounderRor - هنگامی که پرونده Stocks. csv از دست رفته است ، مطرح می شود.

ioerror - در صورت عدم امکان بازیابی داده ها به دلیل خطای پرونده ، مطرح شده است.

RuntimeError - در صورتی که کشور معرفی شده با هیچ یک از موارد ذکر شده مطابقت نداشته باشد یا در صورت عدم نتیجه بررسی اجمالی از Investing.com بازیابی شود.

ConnectionError - در صورت درخواست درخواست ، 200 کد وضعیت را باز نمی گرداند.

این تابع با مقدار معرفی شده برای قسمت مشخص شده ، سهام را جستجو می کند. این بدان معنی است که اگر مقداری وجود داشته باشد که با یک قسمت معرفی شده برای قسمت مشخص شده باشد که نام ستون CSV برای جستجوی آن است ، این عملکرد را جستجو می کند. زمینه های موجود برای جستجوی سهام "نام" ، "Full_Name" و "هستند. هست در'.

توسط (str) - نام فیلد برای جستجوی ، که نام ستون می تواند باشد: "نام" ، "full_name" یا "isin".

مقدار (str) - مقدار فیلد برای جستجوی ، که مقداری است که جستجو می شود.

PANDAS. DATAFRAME حاصل حاوی نتایج جستجو از پرس و جو داده شده است ، که هر یک از مقدار مشخص شده در قسمت مشخص شده است. اگر نتیجه ای برای پرس و جو داده شده وجود نداشته باشد ، خطایی مطرح می شود ، اما در غیر این صورت Pandas. dataframe حاصل شامل تمام سهام موجود است که مطابق با پرس و جو معرفی شده است.

ValueError - اگر هر یک از پارامترهای معرفی شده معتبر یا اشتباه نباشد ، مطرح شد.

FileNotFounderRor - اگر پرونده Stocks. csv وجود ندارد ، مطرح شده است.

ioerror - در صورت عدم امکان بازیابی داده ها به دلیل خطای پرونده ، مطرح شده است.

RuntimeError - در صورت عدم نتیجه برای مقدار معرفی شده در قسمت معرفی شده ، مطرح شد.

بهترین استراتژی معاملات...
ما را در سایت بهترین استراتژی معاملات دنبال می کنید

برچسب : نویسنده : صدرا ذوالریاستین بازدید : 59 تاريخ : سه شنبه 22 فروردين 1402 ساعت: 16:41