├── .gitignore ├── LICENSE.txt ├── README.md ├── ch01 └── 01_pyalgo.ipynb ├── ch02 ├── Docker │ ├── Dockerfile │ └── install.sh └── cloud │ ├── install.sh │ ├── jupyter_notebook_config.py │ ├── mycert.pem │ ├── mykey.key │ └── setup.sh ├── ch03 ├── 03_pyalgo.ipynb ├── data │ └── placeholder.txt └── sample_data.py ├── ch04 ├── 04_pyalgo.ipynb ├── MRVectorBacktester.py ├── MomVectorBacktester.py └── SMAVectorBacktester.py ├── ch05 ├── 05_pyalgo.ipynb ├── LRVectorBacktester.py └── ScikitVectorBacktester.py ├── ch06 ├── BacktestBase.py ├── BacktestLongOnly.py └── BacktestLongShort.py ├── ch07 ├── 07_pyalgo.ipynb ├── BarsServer.py ├── OnlineAlgorithm.py ├── TickClient.py └── TickServer.py ├── ch08 ├── 08_pyalgo.ipynb └── MomentumTrader.py ├── ch09 └── 09_pyalgo.ipynb ├── ch10 ├── 10_pyalgo.ipynb ├── automated_strategy.py └── strategy_monitoring.py ├── chA └── A_pyalgo.ipynb ├── data ├── AAPL.csv ├── AAPL_1min_05052020.csv └── SPX_1min_05052020.csv ├── pyalgo_env.yml └── pyalgo_example.cfg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/README.md -------------------------------------------------------------------------------- /ch01/01_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch01/01_pyalgo.ipynb -------------------------------------------------------------------------------- /ch02/Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch02/Docker/Dockerfile -------------------------------------------------------------------------------- /ch02/Docker/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch02/Docker/install.sh -------------------------------------------------------------------------------- /ch02/cloud/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch02/cloud/install.sh -------------------------------------------------------------------------------- /ch02/cloud/jupyter_notebook_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch02/cloud/jupyter_notebook_config.py -------------------------------------------------------------------------------- /ch02/cloud/mycert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch02/cloud/mycert.pem -------------------------------------------------------------------------------- /ch02/cloud/mykey.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch02/cloud/mykey.key -------------------------------------------------------------------------------- /ch02/cloud/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch02/cloud/setup.sh -------------------------------------------------------------------------------- /ch03/03_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch03/03_pyalgo.ipynb -------------------------------------------------------------------------------- /ch03/data/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch03/sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch03/sample_data.py -------------------------------------------------------------------------------- /ch04/04_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch04/04_pyalgo.ipynb -------------------------------------------------------------------------------- /ch04/MRVectorBacktester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch04/MRVectorBacktester.py -------------------------------------------------------------------------------- /ch04/MomVectorBacktester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch04/MomVectorBacktester.py -------------------------------------------------------------------------------- /ch04/SMAVectorBacktester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch04/SMAVectorBacktester.py -------------------------------------------------------------------------------- /ch05/05_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch05/05_pyalgo.ipynb -------------------------------------------------------------------------------- /ch05/LRVectorBacktester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch05/LRVectorBacktester.py -------------------------------------------------------------------------------- /ch05/ScikitVectorBacktester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch05/ScikitVectorBacktester.py -------------------------------------------------------------------------------- /ch06/BacktestBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch06/BacktestBase.py -------------------------------------------------------------------------------- /ch06/BacktestLongOnly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch06/BacktestLongOnly.py -------------------------------------------------------------------------------- /ch06/BacktestLongShort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch06/BacktestLongShort.py -------------------------------------------------------------------------------- /ch07/07_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch07/07_pyalgo.ipynb -------------------------------------------------------------------------------- /ch07/BarsServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch07/BarsServer.py -------------------------------------------------------------------------------- /ch07/OnlineAlgorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch07/OnlineAlgorithm.py -------------------------------------------------------------------------------- /ch07/TickClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch07/TickClient.py -------------------------------------------------------------------------------- /ch07/TickServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch07/TickServer.py -------------------------------------------------------------------------------- /ch08/08_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch08/08_pyalgo.ipynb -------------------------------------------------------------------------------- /ch08/MomentumTrader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch08/MomentumTrader.py -------------------------------------------------------------------------------- /ch09/09_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch09/09_pyalgo.ipynb -------------------------------------------------------------------------------- /ch10/10_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch10/10_pyalgo.ipynb -------------------------------------------------------------------------------- /ch10/automated_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch10/automated_strategy.py -------------------------------------------------------------------------------- /ch10/strategy_monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/ch10/strategy_monitoring.py -------------------------------------------------------------------------------- /chA/A_pyalgo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/chA/A_pyalgo.ipynb -------------------------------------------------------------------------------- /data/AAPL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/data/AAPL.csv -------------------------------------------------------------------------------- /data/AAPL_1min_05052020.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/data/AAPL_1min_05052020.csv -------------------------------------------------------------------------------- /data/SPX_1min_05052020.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/data/SPX_1min_05052020.csv -------------------------------------------------------------------------------- /pyalgo_env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/pyalgo_env.yml -------------------------------------------------------------------------------- /pyalgo_example.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhilpisch/py4at/HEAD/pyalgo_example.cfg --------------------------------------------------------------------------------