├── .gitignore ├── README.md ├── README_zh.md ├── ai_trader ├── __init__.py ├── loader.py ├── strategy │ ├── __init__.py │ ├── base.py │ ├── classic │ │ ├── __init__.py │ │ ├── bbands.py │ │ ├── buyhold.py │ │ ├── double_top.py │ │ ├── macd.py │ │ ├── momentum.py │ │ ├── risk_averse.py │ │ ├── roc.py │ │ ├── rsi.py │ │ ├── rsrs.py │ │ ├── sma.py │ │ ├── turtle.py │ │ └── vcp.py │ ├── indicators.py │ └── portfolio │ │ ├── __init__.py │ │ ├── multi_bbands.py │ │ ├── roc_rotation.py │ │ ├── rsrs_rotation.py │ │ └── triple_rsi.py ├── trader.py └── utils.py ├── data ├── demo_bt.gif ├── tw_stock │ └── 2330.csv └── us_stock │ └── tsm.csv └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/README_zh.md -------------------------------------------------------------------------------- /ai_trader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai_trader/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/loader.py -------------------------------------------------------------------------------- /ai_trader/strategy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai_trader/strategy/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/base.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai_trader/strategy/classic/bbands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/bbands.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/buyhold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/buyhold.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/double_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/double_top.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/macd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/macd.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/momentum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/momentum.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/risk_averse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/risk_averse.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/roc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/roc.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/rsi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/rsi.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/rsrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/rsrs.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/sma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/sma.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/turtle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/turtle.py -------------------------------------------------------------------------------- /ai_trader/strategy/classic/vcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/classic/vcp.py -------------------------------------------------------------------------------- /ai_trader/strategy/indicators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/indicators.py -------------------------------------------------------------------------------- /ai_trader/strategy/portfolio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai_trader/strategy/portfolio/multi_bbands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/portfolio/multi_bbands.py -------------------------------------------------------------------------------- /ai_trader/strategy/portfolio/roc_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/portfolio/roc_rotation.py -------------------------------------------------------------------------------- /ai_trader/strategy/portfolio/rsrs_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/portfolio/rsrs_rotation.py -------------------------------------------------------------------------------- /ai_trader/strategy/portfolio/triple_rsi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/strategy/portfolio/triple_rsi.py -------------------------------------------------------------------------------- /ai_trader/trader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/trader.py -------------------------------------------------------------------------------- /ai_trader/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/ai_trader/utils.py -------------------------------------------------------------------------------- /data/demo_bt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/data/demo_bt.gif -------------------------------------------------------------------------------- /data/tw_stock/2330.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/data/tw_stock/2330.csv -------------------------------------------------------------------------------- /data/us_stock/tsm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/data/us_stock/tsm.csv -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whchien/ai-trader/HEAD/requirements.txt --------------------------------------------------------------------------------