├── .github ├── scripts │ └── publish └── workflows │ ├── bump.yml │ ├── format.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── cash-and-carry.png ├── emac-backtest.png ├── grid-backtest.png └── logo.png ├── pyproject.toml └── src └── cryptobots ├── __init__.py ├── _cli ├── __init__.py ├── cli.py ├── constants.py └── utilities.py ├── config ├── __init__.py ├── breakout.yaml ├── cc.yaml ├── emac.yaml ├── grid.yaml ├── range.yaml └── twap.yaml └── strategies ├── __init__.py ├── breakout.py ├── cc.py ├── emac.py ├── grid.py ├── range.py └── twap.py /.github/scripts/publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/.github/scripts/publish -------------------------------------------------------------------------------- /.github/workflows/bump.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/.github/workflows/bump.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/README.md -------------------------------------------------------------------------------- /docs/cash-and-carry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/docs/cash-and-carry.png -------------------------------------------------------------------------------- /docs/emac-backtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/docs/emac-backtest.png -------------------------------------------------------------------------------- /docs/grid-backtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/docs/grid-backtest.png -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/docs/logo.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/cryptobots/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cryptobots/_cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cryptobots/_cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/_cli/cli.py -------------------------------------------------------------------------------- /src/cryptobots/_cli/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/_cli/constants.py -------------------------------------------------------------------------------- /src/cryptobots/_cli/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/_cli/utilities.py -------------------------------------------------------------------------------- /src/cryptobots/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cryptobots/config/breakout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/config/breakout.yaml -------------------------------------------------------------------------------- /src/cryptobots/config/cc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/config/cc.yaml -------------------------------------------------------------------------------- /src/cryptobots/config/emac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/config/emac.yaml -------------------------------------------------------------------------------- /src/cryptobots/config/grid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/config/grid.yaml -------------------------------------------------------------------------------- /src/cryptobots/config/range.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/config/range.yaml -------------------------------------------------------------------------------- /src/cryptobots/config/twap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/config/twap.yaml -------------------------------------------------------------------------------- /src/cryptobots/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cryptobots/strategies/breakout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/strategies/breakout.py -------------------------------------------------------------------------------- /src/cryptobots/strategies/cc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/strategies/cc.py -------------------------------------------------------------------------------- /src/cryptobots/strategies/emac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/strategies/emac.py -------------------------------------------------------------------------------- /src/cryptobots/strategies/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/strategies/grid.py -------------------------------------------------------------------------------- /src/cryptobots/strategies/range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/strategies/range.py -------------------------------------------------------------------------------- /src/cryptobots/strategies/twap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieran-mackle/cryptobots/HEAD/src/cryptobots/strategies/twap.py --------------------------------------------------------------------------------