:py:mod:`koapy.utils.data`
==========================

.. py:module:: koapy.utils.data


Submodules
----------
.. toctree::
   :titlesonly:
   :maxdepth: 1

   KrxHistoricalDailyPriceDataDownloader/index.rst
   KrxHistoricalDailyPriceDataForBacktestLoader/index.rst
   KrxHistoricalDailyPriceDataLoader/index.rst
   YahooFinanceKrxHistoricalDailyPriceDataDownloader/index.rst


Package Contents
----------------

Classes
~~~~~~~

.. autoapisummary::

   koapy.utils.data.KrxHistoricalDailyPriceDataDownloader
   koapy.utils.data.KrxHistoricalDailyPriceDataForBacktestLoader
   koapy.utils.data.KrxHistoricalDailyPriceDataLoader




.. py:class:: KrxHistoricalDailyPriceDataDownloader

   .. py:property:: stocks


   .. py:property:: stocks_delisted


   .. py:method:: get_stocks()


   .. py:method:: get_stocks_delisted()


   .. py:method:: get_full_code(symbol)


   .. py:method:: get_name(symbol)


   .. py:method:: download(symbol, start_date=None, end_date=None)



.. py:class:: KrxHistoricalDailyPriceDataForBacktestLoader(filename, library=None)

   .. py:method:: get_adjust_ratios(data, sort=True)
      :classmethod:


   .. py:method:: adjust_data(data, sort=True)
      :classmethod:


   .. py:method:: get_symbols()


   .. py:method:: update(download=False, progress_bar=False)


   .. py:method:: load(symbol, start_time=None, end_time=None)


   .. py:method:: load_as_cursor(symbol, start_time=None, end_time=None)



.. py:class:: KrxHistoricalDailyPriceDataLoader(filename, library=None, library_delisted=None)

   .. py:property:: symbols


   .. py:property:: symbols_delisted


   .. py:method:: load_from_database(symbol, is_delisted=None)


   .. py:method:: load_or_download(symbol, is_delisted=None, start_date=None, end_date=None)


   .. py:method:: load(symbol, is_delisted=None, start_date=None, end_date=None, download=True)


   .. py:method:: update(progress_bar=False)



