├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── core ├── __init__.py ├── database │ ├── __init__.py │ ├── database.py │ └── ohlcv_functions.py ├── markets │ ├── __init__.py │ ├── login-placeholder.txt │ ├── market.py │ ├── market_simulator.py │ ├── market_watcher.py │ ├── order.py │ ├── position.py │ └── ticker.py └── titan_main.py ├── docker-compose.yml ├── entry.sh ├── portfolio ├── __init__.py └── portfolio_manager.py ├── requirements.txt ├── run.sh ├── signal_generators ├── base_signal_generator.py ├── dema_crossover_signal.py └── sma_crossover_signal.py ├── static └── style.css ├── strategies ├── base_strategy.py └── poc_strategy.py ├── ta ├── __init__.py ├── base_indicator.py ├── bollinger_bands.py ├── exponential_moving_average.py ├── simple_moving_average.py └── volume_change_monitor.py ├── templates ├── main.html ├── results.html └── results_live.html ├── titan_app.py └── viz ├── animation.py └── plot.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/README.md -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/database/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/database/database.py -------------------------------------------------------------------------------- /core/database/ohlcv_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/database/ohlcv_functions.py -------------------------------------------------------------------------------- /core/markets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/markets/login-placeholder.txt: -------------------------------------------------------------------------------- 1 | APIKEY 2 | APISECRET -------------------------------------------------------------------------------- /core/markets/market.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/markets/market.py -------------------------------------------------------------------------------- /core/markets/market_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/markets/market_simulator.py -------------------------------------------------------------------------------- /core/markets/market_watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/markets/market_watcher.py -------------------------------------------------------------------------------- /core/markets/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/markets/order.py -------------------------------------------------------------------------------- /core/markets/position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/markets/position.py -------------------------------------------------------------------------------- /core/markets/ticker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/markets/ticker.py -------------------------------------------------------------------------------- /core/titan_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/core/titan_main.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/entry.sh -------------------------------------------------------------------------------- /portfolio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portfolio/portfolio_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/portfolio/portfolio_manager.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/run.sh -------------------------------------------------------------------------------- /signal_generators/base_signal_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/signal_generators/base_signal_generator.py -------------------------------------------------------------------------------- /signal_generators/dema_crossover_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/signal_generators/dema_crossover_signal.py -------------------------------------------------------------------------------- /signal_generators/sma_crossover_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/signal_generators/sma_crossover_signal.py -------------------------------------------------------------------------------- /static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/static/style.css -------------------------------------------------------------------------------- /strategies/base_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/strategies/base_strategy.py -------------------------------------------------------------------------------- /strategies/poc_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/strategies/poc_strategy.py -------------------------------------------------------------------------------- /ta/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ta/base_indicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/ta/base_indicator.py -------------------------------------------------------------------------------- /ta/bollinger_bands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/ta/bollinger_bands.py -------------------------------------------------------------------------------- /ta/exponential_moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/ta/exponential_moving_average.py -------------------------------------------------------------------------------- /ta/simple_moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/ta/simple_moving_average.py -------------------------------------------------------------------------------- /ta/volume_change_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/ta/volume_change_monitor.py -------------------------------------------------------------------------------- /templates/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/templates/main.html -------------------------------------------------------------------------------- /templates/results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/templates/results.html -------------------------------------------------------------------------------- /templates/results_live.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/templates/results_live.html -------------------------------------------------------------------------------- /titan_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/titan_app.py -------------------------------------------------------------------------------- /viz/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/viz/animation.py -------------------------------------------------------------------------------- /viz/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exdx/Titan/HEAD/viz/plot.py --------------------------------------------------------------------------------