//zvt
//zvt/main.py
//zvt/consts.py
//zvt/plugin.py
//zvt/__init__.py
//zvt/api
//zvt/api/quote.py
//zvt/api/stats.py
//zvt/api/__init__.py
//zvt/api/trader_info_api.py
//zvt/ui
//zvt/ui/__init__.py
//zvt/ui/apps
//zvt/ui/apps/factor_app.py
//zvt/ui/components
//zvt/ui/components/dcc_components.py
//zvt/utils
//zvt/utils/utils.py
//zvt/utils/__init__.py
//zvt/utils/pd_utils.py
//zvt/utils/decorator.py
//zvt/utils/git_utils.py
//zvt/utils/zip_utils.py
//zvt/utils/file_utils.py
//zvt/utils/time_utils.py
//zvt/contract
//zvt/contract/api.py
//zvt/contract/consts.py
//zvt/contract/drawer.py
//zvt/contract/factor.py
//zvt/contract/reader.py
//zvt/contract/schema.py
//zvt/contract/__init__.py
//zvt/contract/recorder.py
//zvt/contract/register.py
//zvt/contract/data_type.py
//zvt/contract/normal_data.py
//zvt/contract/zvt_context.py
//zvt/fill_project.py
//zvt/trader
//zvt/trader/errors.py
//zvt/trader/trader.py
//zvt/trader/account.py
//zvt/trader/__init__.py
//zvt/domain
//zvt/domain/__init__.py
//zvt/domain/misc
//zvt/domain/misc/holder.py
//zvt/domain/misc/overall.py
//zvt/domain/misc/__init__.py
//zvt/domain/misc/money_flow.py
//zvt/domain/trader_info.py
//zvt/domain/meta
//zvt/domain/meta/__init__.py
//zvt/domain/meta/fund_meta.py
//zvt/domain/meta/stock_meta.py
//zvt/domain/quotes
//zvt/domain/quotes/common.py
//zvt/domain/quotes/__init__.py
//zvt/domain/quotes/trade_day.py
//zvt/domain/quotes/etf
//zvt/domain/quotes/etf/__init__.py
//zvt/domain/quotes/etf/etf_1d_kdata.py
//zvt/domain/quotes/block
//zvt/domain/quotes/block/__init__.py
//zvt/domain/quotes/block/block_1d_kdata.py
//zvt/domain/quotes/block/block_1wk_kdata.py
//zvt/domain/quotes/block/block_1mon_kdata.py
//zvt/domain/quotes/index
//zvt/domain/quotes/index/__init__.py
//zvt/domain/quotes/index/index_1d_kdata.py
//zvt/domain/quotes/index/index_1wk_kdata.py
//zvt/domain/quotes/stock
//zvt/domain/quotes/stock/__init__.py
//zvt/domain/quotes/stock/stock_1d_kdata.py
//zvt/domain/quotes/stock/stock_1h_kdata.py
//zvt/domain/quotes/stock/stock_1m_kdata.py
//zvt/domain/quotes/stock/stock_4h_kdata.py
//zvt/domain/quotes/stock/stock_5m_kdata.py
//zvt/domain/quotes/stock/stock_15m_kdata.py
//zvt/domain/quotes/stock/stock_1wk_kdata.py
//zvt/domain/quotes/stock/stock_30m_kdata.py
//zvt/domain/quotes/stock/stock_1mon_kdata.py
//zvt/domain/quotes/stock/stock_1d_hfq_kdata.py
//zvt/domain/quotes/stock/stock_1h_hfq_kdata.py
//zvt/domain/quotes/stock/stock_1m_hfq_kdata.py
//zvt/domain/quotes/stock/stock_4h_hfq_kdata.py
//zvt/domain/quotes/stock/stock_5m_hfq_kdata.py
//zvt/domain/quotes/stock/stock_15m_hfq_kdata.py
//zvt/domain/quotes/stock/stock_1wk_hfq_kdata.py
//zvt/domain/quotes/stock/stock_30m_hfq_kdata.py
//zvt/domain/quotes/stock/stock_1mon_hfq_kdata.py
//zvt/domain/fundamental
//zvt/domain/fundamental/finance.py
//zvt/domain/fundamental/trading.py
//zvt/domain/fundamental/__init__.py
//zvt/domain/fundamental/valuation.py
//zvt/domain/fundamental/dividend_financing.py
//zvt/factors
//zvt/factors/__init__.py
//zvt/factors/algorithm.py
//zvt/factors/ma
//zvt/factors/ma/__init__.py
//zvt/factors/ma/ma_factor.py
//zvt/factors/ma/domain
//zvt/factors/ma/domain/__init__.py
//zvt/factors/ma/domain/stock_1d_ma_factor.py
//zvt/factors/ma/top_bottom_factor.py
//zvt/factors/zen
//zvt/factors/zen/__init__.py
//zvt/factors/zen/zen_factor.py
//zvt/factors/zen/domain
//zvt/factors/zen/domain/common.py
//zvt/factors/zen/domain/__init__.py
//zvt/factors/zen/domain/stock_1d_zen_factor.py
//zvt/factors/zen/domain/stock_1wk_zen_factor.py
//zvt/factors/macd
//zvt/factors/macd/__init__.py
//zvt/factors/macd/macd_factor.py
//zvt/factors/target_selector.py
//zvt/factors/technical_factor.py
//zvt/factors/fundamental
//zvt/factors/fundamental/__init__.py
//zvt/factors/fundamental/finance_factor.py
//zvt/samples
//zvt/samples/__init__.py
//zvt/samples/stock_traders.py
//zvt/autocode
//zvt/autocode/__init__.py
//zvt/autocode/generator.py
//zvt/autocode/templates
//zvt/autocode/templates/__init__.py
//zvt/informer
//zvt/informer/__init__.py
//zvt/informer/informer.py