TRAVIS_PYTHON_VERSION=3.6 TRAVIS_OS_NAME=linux <<<<<< ENV .coveragerc .gitignore .travis.yml LICENSE MANIFEST.in README-en.md README.md code_of_conduct.md docs/.nojekyll docs/_navbar.md docs/_sidebar.md docs/arch.png docs/architecture.eddx docs/architecture.png docs/data.eddx docs/data.png docs/data_extending.md docs/data_list.md docs/data_overview.md docs/data_recorder.md docs/data_usage.md docs/design-philosophy.md docs/donate.md docs/en/README.md docs/en/_sidebar.md docs/en/data_extending.md docs/en/data_usage.md docs/en/design-philosophy.md docs/en/factor_usage.md docs/en/quickstart.md docs/en/selector_usage.md docs/factor.md docs/favicon.ico docs/imgs/alipay-cn.png docs/imgs/alipay-en.png docs/imgs/alipay.png docs/imgs/architecture.png docs/imgs/data-usage/balance-sheet.gif docs/imgs/data-usage/compare-dividend.gif docs/imgs/data-usage/compare-pe.gif docs/imgs/data-usage/cross-market-trading.gif docs/imgs/data-usage/filter-entity.gif docs/imgs/data-usage/margin-trending.gif docs/imgs/data-usage/money-flow.gif docs/imgs/data-usage/sh-pe-distribution.gif docs/imgs/data-usage/stock-price-distribution.gif docs/imgs/data-usage/tech-factor.gif docs/imgs/data_structure.png docs/imgs/data_structure_physics.png docs/imgs/domain.png docs/imgs/factor-in-notebook.gif docs/imgs/factor-result-in-notebook.gif docs/imgs/filter_factor.png docs/imgs/flow.png docs/imgs/fundamental-selector-in-notebook.png docs/imgs/gongzhonghao.jpg docs/imgs/jetbrains.png docs/imgs/multiple-stock-macd.gif docs/imgs/output-value.jpg docs/imgs/pytest.jpg docs/imgs/realtime_signals.gif docs/imgs/recorder.png docs/imgs/score_factor.png docs/imgs/show-trader.gif docs/imgs/single-stock-cross-ma.gif docs/imgs/sql-usage.gif docs/imgs/stock-kaihu.jpeg docs/imgs/technical-selector-in-notebook.gif docs/imgs/trader_list_view.gif docs/imgs/wechat-cn.png docs/imgs/wechat-en.png docs/imgs/wechat.jpeg docs/imgs/wechat.png docs/imgs/zvt-factor.png docs/imgs/zvt-ok.gif docs/imgs/zvt-trader.png docs/index.html docs/intro.md docs/quick-start.md docs/recorder.png docs/selector_usage.md examples/__init__.py examples/factors/__init__.py examples/factors/fundamental_selector.py examples/recorders/__init__.py examples/recorders/eastmoney_data_runner1.py examples/recorders/eastmoney_data_runner2.py examples/recorders/joinquant_fund_recorder.py examples/recorders/joinquant_kdata_runner.py examples/recorders/joinquant_other_data_runner.py examples/recorders/sina_data_runner.py examples/reports/__init__.py examples/reports/report_core_compay.py examples/reports/report_top_stats.py examples/reports/report_vol_up120.py examples/reports/report_vol_up250.py examples/reports/subscriber_emails.json examples/requirements.txt examples/trader/__init__.py examples/trader/keep_run_trader.py examples/trader/ma_trader.py examples/trader/macd_day_trader.py examples/trader/macd_week_and_day_trader.py init_env.sh requirements.txt setup.py sql/change_indices.sql sql/change_stock_index.sql sql/samples.sql tests/__init__.py tests/api/__init__.py tests/api/test_common.py tests/api/test_dividend_financing.py tests/api/test_finance.py tests/api/test_holder.py tests/api/test_joinquant_quotes.py tests/api/test_quote.py tests/api/test_technical.py tests/api/test_trading.py tests/context.py tests/contract/__init__.py tests/contract/test_add_provider_plugin.py tests/contract/test_entity.py tests/contract/test_reader.py tests/domain/__init__.py tests/domain/test_stock_money_flow.py tests/factors/__init__.py tests/factors/test_algorithm.py tests/factors/test_selector.py tests/factors/test_technical_factor.py tests/factors/test_transformers.py tests/recorders/__init__.py tests/recorders/common/__init__.py tests/recorders/common/test_china_stock_list_recorder.py tests/recorders/eastmoney/__init__.py tests/recorders/eastmoney/test_dividend_financing_recorder.py tests/recorders/eastmoney/test_finance.py tests/recorders/eastmoney/test_holder_recorder.py tests/recorders/eastmoney/test_meta_recorder.py tests/recorders/eastmoney/test_trading_recorder.py tests/recorders/joinquant/__init__.py tests/recorders/joinquant/test_quote_recorder.py tests/recorders/sina/__init__.py tests/recorders/sina/test_money_flow_recorder.py tests/test_generator.py tests/trader/__init__.py tests/trader/test_trader.py tests/utils/__init__.py tests/utils/test_time_utils.py tests/utils/test_utils.py zvt/__init__.py zvt/api/__init__.py zvt/api/quote.py zvt/api/stats.py zvt/api/trader_info_api.py zvt/autocode/__init__.py zvt/autocode/generator.py zvt/autocode/templates/.coveragerc.template zvt/autocode/templates/.gitignore.template zvt/autocode/templates/.travis.yml.template zvt/autocode/templates/LICENSE.template zvt/autocode/templates/MANIFEST.in.template zvt/autocode/templates/README-en.md.template zvt/autocode/templates/README.md.template zvt/autocode/templates/__init__.py zvt/autocode/templates/fill_project.py.template zvt/autocode/templates/kdata_common.py.template zvt/autocode/templates/kdata_recorder.py.template zvt/autocode/templates/meta.py.template zvt/autocode/templates/meta_recorder.py.template zvt/autocode/templates/pkg_init.py.template zvt/autocode/templates/requirements.txt.template zvt/autocode/templates/setup.py.template zvt/autocode/templates/test_pass.py.template zvt/config.json zvt/consts.py zvt/contract/__init__.py zvt/contract/api.py zvt/contract/consts.py zvt/contract/data_type.py zvt/contract/drawer.py zvt/contract/factor.py zvt/contract/normal_data.py zvt/contract/reader.py zvt/contract/recorder.py zvt/contract/register.py zvt/contract/schema.py zvt/contract/zvt_context.py zvt/domain/__init__.py zvt/domain/fundamental/__init__.py zvt/domain/fundamental/dividend_financing.py zvt/domain/fundamental/finance.py zvt/domain/fundamental/trading.py zvt/domain/fundamental/valuation.py zvt/domain/meta/__init__.py zvt/domain/meta/fund_meta.py zvt/domain/meta/stock_meta.py zvt/domain/misc/__init__.py zvt/domain/misc/holder.py zvt/domain/misc/money_flow.py zvt/domain/misc/overall.py zvt/domain/quotes/__init__.py zvt/domain/quotes/block/__init__.py zvt/domain/quotes/block/block_1d_kdata.py zvt/domain/quotes/block/block_1mon_kdata.py zvt/domain/quotes/block/block_1wk_kdata.py zvt/domain/quotes/common.py zvt/domain/quotes/etf/__init__.py zvt/domain/quotes/etf/etf_1d_kdata.py 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/__init__.py zvt/domain/quotes/stock/stock_15m_hfq_kdata.py zvt/domain/quotes/stock/stock_15m_kdata.py zvt/domain/quotes/stock/stock_1d_hfq_kdata.py zvt/domain/quotes/stock/stock_1d_kdata.py zvt/domain/quotes/stock/stock_1h_hfq_kdata.py zvt/domain/quotes/stock/stock_1h_kdata.py zvt/domain/quotes/stock/stock_1m_hfq_kdata.py zvt/domain/quotes/stock/stock_1m_kdata.py zvt/domain/quotes/stock/stock_1mon_hfq_kdata.py zvt/domain/quotes/stock/stock_1mon_kdata.py zvt/domain/quotes/stock/stock_1wk_hfq_kdata.py zvt/domain/quotes/stock/stock_1wk_kdata.py zvt/domain/quotes/stock/stock_30m_hfq_kdata.py zvt/domain/quotes/stock/stock_30m_kdata.py zvt/domain/quotes/stock/stock_4h_hfq_kdata.py zvt/domain/quotes/stock/stock_4h_kdata.py zvt/domain/quotes/stock/stock_5m_hfq_kdata.py zvt/domain/quotes/stock/stock_5m_kdata.py zvt/domain/quotes/trade_day.py zvt/domain/trader_info.py zvt/factors/__init__.py zvt/factors/algorithm.py zvt/factors/fundamental/__init__.py zvt/factors/fundamental/finance_factor.py zvt/factors/ma/__init__.py zvt/factors/ma/domain/__init__.py zvt/factors/ma/domain/stock_1d_ma_factor.py zvt/factors/ma/ma_factor.py zvt/factors/ma/top_bottom_factor.py zvt/factors/macd/__init__.py zvt/factors/macd/macd_factor.py zvt/factors/target_selector.py zvt/factors/technical_factor.py zvt/factors/zen/__init__.py zvt/factors/zen/domain/__init__.py zvt/factors/zen/domain/common.py zvt/factors/zen/domain/stock_1d_zen_factor.py zvt/factors/zen/domain/stock_1wk_zen_factor.py zvt/factors/zen/zen_factor.py zvt/fill_project.py zvt/informer/__init__.py zvt/informer/informer.py zvt/main.py zvt/plugin.py zvt/recorders/__init__.py zvt/recorders/consts.py zvt/recorders/eastmoney/__init__.py zvt/recorders/eastmoney/common.py zvt/recorders/eastmoney/dividend_financing/__init__.py zvt/recorders/eastmoney/dividend_financing/dividend_detail_recorder.py zvt/recorders/eastmoney/dividend_financing/dividend_financing_recorder.py zvt/recorders/eastmoney/dividend_financing/rights_issue_detail_recorder.py zvt/recorders/eastmoney/dividend_financing/spo_detail_recorder.py zvt/recorders/eastmoney/finance/__init__.py zvt/recorders/eastmoney/finance/base_china_stock_finance_recorder.py zvt/recorders/eastmoney/finance/china_stock_balance_sheet_recorder.py zvt/recorders/eastmoney/finance/china_stock_cash_flow_recorder.py zvt/recorders/eastmoney/finance/china_stock_finance_factor_recorder.py zvt/recorders/eastmoney/finance/china_stock_income_statement_recorder.py zvt/recorders/eastmoney/holder/__init__.py zvt/recorders/eastmoney/holder/top_ten_holder_recorder.py zvt/recorders/eastmoney/holder/top_ten_tradable_holder_recorder.py zvt/recorders/eastmoney/meta/__init__.py zvt/recorders/eastmoney/meta/china_stock_category_recorder.py zvt/recorders/eastmoney/meta/china_stock_meta_recorder.py zvt/recorders/eastmoney/quotes/__init__.py zvt/recorders/eastmoney/quotes/china_stock_kdata_recorder.py zvt/recorders/eastmoney/trading/__init__.py zvt/recorders/eastmoney/trading/holder_trading_recorder.py zvt/recorders/eastmoney/trading/manager_trading_recorder.py zvt/recorders/exchange/__init__.py zvt/recorders/exchange/china_etf_list_spider.py zvt/recorders/exchange/china_index_list_spider.py zvt/recorders/exchange/china_stock_list_spider.py zvt/recorders/exchange/sh_stock_summary_recorder.py zvt/recorders/joinquant/__init__.py zvt/recorders/joinquant/common.py zvt/recorders/joinquant/fundamental/__init__.py zvt/recorders/joinquant/fundamental/etf_valuation_recorder.py zvt/recorders/joinquant/fundamental/joinquant_margin_trading_recorder.py zvt/recorders/joinquant/fundamental/stock_valuation_recorder.py zvt/recorders/joinquant/meta/__init__.py zvt/recorders/joinquant/meta/china_fund_meta_recorder.py zvt/recorders/joinquant/meta/china_stock_meta_recorder.py zvt/recorders/joinquant/meta/stock_trade_day_recorder.py zvt/recorders/joinquant/misc/__init__.py zvt/recorders/joinquant/misc/joinquant_hk_holder_recorder.py zvt/recorders/joinquant/misc/joinquant_index_money_flow_recorder.py zvt/recorders/joinquant/misc/joinquant_stock_money_flow_recorder.py zvt/recorders/joinquant/overall/__init__.py zvt/recorders/joinquant/overall/cross_market_recorder.py zvt/recorders/joinquant/overall/margin_trading_recorder.py zvt/recorders/joinquant/overall/stock_summary_recorder.py zvt/recorders/joinquant/quotes/__init__.py zvt/recorders/joinquant/quotes/jq_index_kdata_recorder.py zvt/recorders/joinquant/quotes/jq_stock_kdata_recorder.py zvt/recorders/sina/__init__.py zvt/recorders/sina/china_etf_day_kdata_recorder.py zvt/recorders/sina/china_index_day_kdata_recorder.py zvt/recorders/sina/meta/__init__.py zvt/recorders/sina/meta/sina_china_stock_category_recorder.py zvt/recorders/sina/money_flow/__init__.py zvt/recorders/sina/money_flow/sina_block_money_flow_recorder.py zvt/recorders/sina/money_flow/sina_stock_money_flow_recorder.py zvt/samples/__init__.py zvt/samples/data.zip zvt/samples/stock_traders.py zvt/trader/__init__.py zvt/trader/account.py zvt/trader/errors.py zvt/trader/trader.py zvt/ui/__init__.py zvt/ui/apps/__init__.py zvt/ui/apps/factor_app.py zvt/ui/assets/__init__.py zvt/ui/assets/base.css zvt/ui/assets/custom.css zvt/ui/components/__init__.py zvt/ui/components/dcc_components.py zvt/utils/__init__.py zvt/utils/decorator.py zvt/utils/file_utils.py zvt/utils/git_utils.py zvt/utils/pd_utils.py zvt/utils/time_utils.py zvt/utils/utils.py zvt/utils/zip_utils.py <<<<<< network # path=/home/travis/build/zvtvz/zvt/coverage.xml /home/travis/build/zvtvz/zvt <<<<<< EOF