├── .circleci └── config.yml ├── .gitignore ├── .pyup.yml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── dockerfiles ├── Dockerfile ├── Dockerfile-dev └── Makefile ├── examples ├── MACD │ ├── README.md │ ├── macd_example.py │ └── smoke_macd.py ├── README.md ├── heroku-dockerfile │ └── README.md ├── portfolio_management │ ├── README.md │ └── management_example.py └── using_pipeline_live │ ├── README.md │ ├── pipeline_live_example.py │ └── smoke_pipelinelive.py ├── migration.md ├── pylivetrader ├── __init__.py ├── __main__.py ├── _version.py ├── algorithm.py ├── api.py ├── assets │ ├── __init__.py │ ├── assets.py │ └── finder.py ├── backend │ ├── __init__.py │ ├── alpaca.py │ └── base.py ├── data │ ├── __init__.py │ ├── bardata.py │ └── data_portal.py ├── errors.py ├── executor │ ├── __init__.py │ ├── executor.py │ └── realtimeclock.py ├── finance │ ├── __init__.py │ ├── asset_restrictions.py │ ├── cancel_policy.py │ ├── commission.py │ ├── controls.py │ ├── execution.py │ ├── order.py │ └── slippage.py ├── loader.py ├── misc │ ├── __init__.py │ ├── api_context.py │ ├── configloader.py │ ├── context_tricks.py │ ├── events.py │ ├── functional.py │ ├── input_validation.py │ ├── math_utils.py │ ├── memorize.py │ ├── migration_tool.py │ ├── parallel_utils.py │ ├── pd_utils.py │ ├── preprocess.py │ ├── security_list.py │ ├── sentinel.py │ └── zipline_utils.py ├── protocol.py ├── resources │ └── security_lists │ │ └── leveraged_etf_list │ │ └── 20020103 │ │ ├── 20120913 │ │ ├── add │ │ └── delete │ │ ├── 20120919 │ │ ├── add │ │ └── delete │ │ ├── 20121012 │ │ ├── add │ │ └── delete │ │ ├── 20130605 │ │ ├── add │ │ └── delete │ │ ├── 20130916 │ │ ├── add │ │ └── delete │ │ ├── 20131002 │ │ ├── add │ │ └── delete │ │ ├── 20131009 │ │ ├── add │ │ └── delete │ │ ├── 20131121 │ │ ├── add │ │ └── delete │ │ ├── 20131227 │ │ ├── add │ │ └── delete │ │ ├── 20140410 │ │ ├── add │ │ └── delete │ │ ├── 20140923 │ │ ├── add │ │ └── delete │ │ ├── 20141119 │ │ ├── add │ │ └── delete │ │ ├── 20141226 │ │ ├── add │ │ └── delete │ │ ├── 20150123 │ │ ├── add │ │ └── delete │ │ └── 20160826 │ │ ├── add │ │ └── delete ├── shell.py ├── statestore │ └── __init__.py └── testing │ ├── __init__.py │ ├── fixtures.py │ └── smoke │ ├── __init__.py │ ├── backend.py │ ├── clock.py │ └── harness.py ├── requirements ├── requirements.txt └── requirements_test.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── test_algorithm.py ├── test_api.py ├── test_assets ├── test_assets.py └── test_finder.py ├── test_backend └── test_alpaca.py ├── test_data ├── __init__.py ├── test_bardata.py └── test_data_portal.py ├── test_finance └── test_order.py ├── test_loader.py ├── test_misc ├── __init__.py ├── sample │ ├── config.json │ └── config.yml └── test_configloader.py ├── test_protocol.py └── test_testing └── test_fixtures.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/.gitignore -------------------------------------------------------------------------------- /.pyup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/.pyup.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/README.md -------------------------------------------------------------------------------- /dockerfiles/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/dockerfiles/Dockerfile -------------------------------------------------------------------------------- /dockerfiles/Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/dockerfiles/Dockerfile-dev -------------------------------------------------------------------------------- /dockerfiles/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/dockerfiles/Makefile -------------------------------------------------------------------------------- /examples/MACD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/MACD/README.md -------------------------------------------------------------------------------- /examples/MACD/macd_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/MACD/macd_example.py -------------------------------------------------------------------------------- /examples/MACD/smoke_macd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/MACD/smoke_macd.py -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/heroku-dockerfile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/heroku-dockerfile/README.md -------------------------------------------------------------------------------- /examples/portfolio_management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/portfolio_management/README.md -------------------------------------------------------------------------------- /examples/portfolio_management/management_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/portfolio_management/management_example.py -------------------------------------------------------------------------------- /examples/using_pipeline_live/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/using_pipeline_live/README.md -------------------------------------------------------------------------------- /examples/using_pipeline_live/pipeline_live_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/using_pipeline_live/pipeline_live_example.py -------------------------------------------------------------------------------- /examples/using_pipeline_live/smoke_pipelinelive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/examples/using_pipeline_live/smoke_pipelinelive.py -------------------------------------------------------------------------------- /migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/migration.md -------------------------------------------------------------------------------- /pylivetrader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/__init__.py -------------------------------------------------------------------------------- /pylivetrader/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/__main__.py -------------------------------------------------------------------------------- /pylivetrader/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/_version.py -------------------------------------------------------------------------------- /pylivetrader/algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/algorithm.py -------------------------------------------------------------------------------- /pylivetrader/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/api.py -------------------------------------------------------------------------------- /pylivetrader/assets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/assets/__init__.py -------------------------------------------------------------------------------- /pylivetrader/assets/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/assets/assets.py -------------------------------------------------------------------------------- /pylivetrader/assets/finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/assets/finder.py -------------------------------------------------------------------------------- /pylivetrader/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/backend/alpaca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/backend/alpaca.py -------------------------------------------------------------------------------- /pylivetrader/backend/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/backend/base.py -------------------------------------------------------------------------------- /pylivetrader/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/data/bardata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/data/bardata.py -------------------------------------------------------------------------------- /pylivetrader/data/data_portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/data/data_portal.py -------------------------------------------------------------------------------- /pylivetrader/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/errors.py -------------------------------------------------------------------------------- /pylivetrader/executor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/executor/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/executor/executor.py -------------------------------------------------------------------------------- /pylivetrader/executor/realtimeclock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/executor/realtimeclock.py -------------------------------------------------------------------------------- /pylivetrader/finance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/finance/asset_restrictions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/finance/asset_restrictions.py -------------------------------------------------------------------------------- /pylivetrader/finance/cancel_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/finance/cancel_policy.py -------------------------------------------------------------------------------- /pylivetrader/finance/commission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/finance/commission.py -------------------------------------------------------------------------------- /pylivetrader/finance/controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/finance/controls.py -------------------------------------------------------------------------------- /pylivetrader/finance/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/finance/execution.py -------------------------------------------------------------------------------- /pylivetrader/finance/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/finance/order.py -------------------------------------------------------------------------------- /pylivetrader/finance/slippage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/finance/slippage.py -------------------------------------------------------------------------------- /pylivetrader/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/loader.py -------------------------------------------------------------------------------- /pylivetrader/misc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/misc/api_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/api_context.py -------------------------------------------------------------------------------- /pylivetrader/misc/configloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/configloader.py -------------------------------------------------------------------------------- /pylivetrader/misc/context_tricks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/context_tricks.py -------------------------------------------------------------------------------- /pylivetrader/misc/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/events.py -------------------------------------------------------------------------------- /pylivetrader/misc/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/functional.py -------------------------------------------------------------------------------- /pylivetrader/misc/input_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/input_validation.py -------------------------------------------------------------------------------- /pylivetrader/misc/math_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/math_utils.py -------------------------------------------------------------------------------- /pylivetrader/misc/memorize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/memorize.py -------------------------------------------------------------------------------- /pylivetrader/misc/migration_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/migration_tool.py -------------------------------------------------------------------------------- /pylivetrader/misc/parallel_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/parallel_utils.py -------------------------------------------------------------------------------- /pylivetrader/misc/pd_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/pd_utils.py -------------------------------------------------------------------------------- /pylivetrader/misc/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/preprocess.py -------------------------------------------------------------------------------- /pylivetrader/misc/security_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/security_list.py -------------------------------------------------------------------------------- /pylivetrader/misc/sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/sentinel.py -------------------------------------------------------------------------------- /pylivetrader/misc/zipline_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/misc/zipline_utils.py -------------------------------------------------------------------------------- /pylivetrader/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/protocol.py -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20120913/add: -------------------------------------------------------------------------------- 1 | ROSA 2 | SFSA 3 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20120913/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20120919/add: -------------------------------------------------------------------------------- 1 | RTSA 2 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20120919/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20121012/add: -------------------------------------------------------------------------------- 1 | VZZB 2 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20121012/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20130605/add: -------------------------------------------------------------------------------- 1 | LSKY 2 | SSDL 3 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20130605/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20130916/add: -------------------------------------------------------------------------------- 1 | MFSA 2 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20130916/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131002/add: -------------------------------------------------------------------------------- 1 | DSTJ 2 | DSXJ 3 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131002/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131009/add: -------------------------------------------------------------------------------- 1 | JFT 2 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131009/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131121/add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131121/add -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131121/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131227/add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131227/add -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20131227/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20140410/add: -------------------------------------------------------------------------------- 1 | BXDB 2 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20140410/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20140923/add: -------------------------------------------------------------------------------- 1 | BRZS 2 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20140923/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20141119/add: -------------------------------------------------------------------------------- 1 | BXUB 2 | BXUC 3 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20141119/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20141226/add: -------------------------------------------------------------------------------- 1 | BARS 2 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20141226/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20150123/add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20150123/add -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20150123/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20160826/add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20160826/add -------------------------------------------------------------------------------- /pylivetrader/resources/security_lists/leveraged_etf_list/20020103/20160826/delete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/shell.py -------------------------------------------------------------------------------- /pylivetrader/statestore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/statestore/__init__.py -------------------------------------------------------------------------------- /pylivetrader/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/testing/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/testing/fixtures.py -------------------------------------------------------------------------------- /pylivetrader/testing/smoke/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylivetrader/testing/smoke/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/testing/smoke/backend.py -------------------------------------------------------------------------------- /pylivetrader/testing/smoke/clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/testing/smoke/clock.py -------------------------------------------------------------------------------- /pylivetrader/testing/smoke/harness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/pylivetrader/testing/smoke/harness.py -------------------------------------------------------------------------------- /requirements/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/requirements/requirements.txt -------------------------------------------------------------------------------- /requirements/requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/requirements/requirements_test.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_algorithm.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_assets/test_assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_assets/test_assets.py -------------------------------------------------------------------------------- /tests/test_assets/test_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_assets/test_finder.py -------------------------------------------------------------------------------- /tests/test_backend/test_alpaca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_backend/test_alpaca.py -------------------------------------------------------------------------------- /tests/test_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_data/test_bardata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_data/test_bardata.py -------------------------------------------------------------------------------- /tests/test_data/test_data_portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_data/test_data_portal.py -------------------------------------------------------------------------------- /tests/test_finance/test_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_finance/test_order.py -------------------------------------------------------------------------------- /tests/test_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_loader.py -------------------------------------------------------------------------------- /tests/test_misc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_misc/sample/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_misc/sample/config.json -------------------------------------------------------------------------------- /tests/test_misc/sample/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_misc/sample/config.yml -------------------------------------------------------------------------------- /tests/test_misc/test_configloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_misc/test_configloader.py -------------------------------------------------------------------------------- /tests/test_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_protocol.py -------------------------------------------------------------------------------- /tests/test_testing/test_fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alpacahq/pylivetrader/HEAD/tests/test_testing/test_fixtures.py --------------------------------------------------------------------------------