├── .gitignore ├── README.md ├── __init__.py ├── backtest ├── __init__.py ├── backtest.py └── output.py ├── data ├── __init__.py ├── price.py └── streaming.py ├── event ├── __init__.py └── event.py ├── examples ├── __init__.py └── mac.py ├── execution ├── __init__.py └── execution.py ├── logging.conf ├── performance ├── __init__.py └── performance.py ├── portfolio ├── __init__.py ├── portfolio.py ├── portfolio_test.py ├── position.py └── position_test.py ├── requirements.txt ├── scripts ├── generate_simulated_pair.py └── test_performance.py ├── settings.py ├── strategy ├── __init__.py └── strategy.py └── trading ├── __init__.py └── trading.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backtest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backtest/backtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/backtest/backtest.py -------------------------------------------------------------------------------- /backtest/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/backtest/output.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/price.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/data/price.py -------------------------------------------------------------------------------- /data/streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/data/streaming.py -------------------------------------------------------------------------------- /event/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /event/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/event/event.py -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/mac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/examples/mac.py -------------------------------------------------------------------------------- /execution/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /execution/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/execution/execution.py -------------------------------------------------------------------------------- /logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/logging.conf -------------------------------------------------------------------------------- /performance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /performance/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/performance/performance.py -------------------------------------------------------------------------------- /portfolio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portfolio/portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/portfolio/portfolio.py -------------------------------------------------------------------------------- /portfolio/portfolio_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/portfolio/portfolio_test.py -------------------------------------------------------------------------------- /portfolio/position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/portfolio/position.py -------------------------------------------------------------------------------- /portfolio/position_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/portfolio/position_test.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/generate_simulated_pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/scripts/generate_simulated_pair.py -------------------------------------------------------------------------------- /scripts/test_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/scripts/test_performance.py -------------------------------------------------------------------------------- /settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/settings.py -------------------------------------------------------------------------------- /strategy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /strategy/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/strategy/strategy.py -------------------------------------------------------------------------------- /trading/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trading/trading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhallsmoore/qsforex/HEAD/trading/trading.py --------------------------------------------------------------------------------