- Released version 0.17 on Pypi
- The
beta
branch has been promoted to become the default branch, while themain
branch will now serve as the stable version repository. - The
beta
branch will be committed to themain
branch and released on PyPI within every month, starting from now onwards. - The README.md file has been updated to synchronize the English and Vietnamese versions.
- The database file listing_companies_enhanced-2023.csv in the data folder of this repository has been updated for the listing_companies function.
- A new function, price_depth, has been introduced to retrieve trading prices and volume for a list of stocks. This function can be used in conjunction with the price_board function.
- Classified vnstock functions in the demo Jupyter Notebook based on 5 main pillars:
- Market Watch
- Fundamental Analysis
- Technical Analysis
- Stock Pick
- Trading Center
- Revised function demos to include recently updated functions.
- Restore the unit price of stock_historical_data from 1000 VND to VND by multiplying it by 1000.
- The
price_board
function has been updated. - Implemented additional functions in the
utils.py
module to extract date values in the format of YYYY-mm-dd.
- The README.md file has been revised (applied to the Vietnamese language first).
- Functions related to SSI data source that were unavailable have been removed.
- The
financial_ratio
function has been enhanced with the following updates:- The resulting DataFrame now has a transposed structure, with the year/quarter serving as the index, facilitating usability.
- The
is_all
parameter has been made optional.
- The
industry_analysis
and stock_ls_analysis functions have been improved:- The resulting DataFrame now has a transposed structure, with the stock ticker names as column headers, making it more user-friendly.
- An additional
lang
parameter has been introduced, allowing the display of DataFrame columns in Vietnamese/English labels.
- Updated the stock_intraday_data function to elaborate more insights the data returned by the function and make it usable.
- Updated the stock_historical_data to support getting indices historical data.
- Referred to as version 0.15 (coming soon on Pypi)
- Introduce a new feature to the stock_historical_data function, enabling retrieval of data with multiple time resolutions. The corresponding API endpoint supporting this function has been upgraded.
- Include a resolution parameter to allow users to obtain price data at intervals of 1 minute, 15 minutes, 30 minutes, 1 hour, or 1 day.
- Modify the column name in the returned dataframe from tradingDate to time.
- Clearly mark functions that are not available for SSI API endpoints.
- The
mode='live'
option in the function listing_companies() has been removed. The function will now only read the company listing from a csv file on this github repo. - Update the repo folder tree, added data folder data files, demo folder to store demo files.
Assist in providing a Vietnamese translation for the README.md file, which will be beneficial for local users.
The
main
branch is for major updates only, while thebeta
branch is for minor updates. Pypi package will be reflected themain
branch from now on.
- The listing_companies() function can now read the company listing from either a csv file on this github repo or a live API request.
- The stock_intraday_data () function has a new limit of 100 for the page_size parameter imposed by the TCBS.