Repo to create crypto strategies
Project description
crypto-strategy
A repository to perform backtests and create trading strategies for cryptocurrencies.
Install
pip install crypto-strategy[full]
Usage
- Moving average strategy
BestMaStrategy(symbols, freq, res_dir, flag_filter, flag_ts_stop)
- symbols: asset name, e.g., BTCUSDT
- freq: data frequency to use, 1h | 4h
- res_dir: results directory
- flag_filter: filter to use, [mmi | ang]
- mmi: Market Meanness Index filter
- ang: Linear Regression Angle filter
- flag_ts_stop: trailing stop filter
- Breakout strategy
BestBoStrategy(symbols, freq, res_dir, flag_filter, flag_ts_stop)
- symbols: asset name, e.g., BTCUSDT
- freq: data frequency to use, 1h | 4h
- res_dir: results directory
- flag_filter: filter to use, [mmi | ang]
- mmi: Market Meanness Index filter
- ang: Linear Regression Angle filter
- flag_ts_stop: trailing stop filter
- macd strategy
BestMacdStrategy(symbols, freq, res_dir, flag_filter)
- symbols: asset name, e.g., BTCUSDT
- freq: data frequency to use, 1h | 4h
- res_dir: results directory
- flag_filter: filter to use, [mmi | ang | stoch | sma]
- vol: Volume filter
- ang: Linear Regression Angle filter
CLI
Backtests can also be carried out in command line. To find out more
crypto --help
Tests
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
crypto-strategy-0.1.7.tar.gz
(49.2 kB
view hashes)
Built Distribution
Close
Hashes for crypto_strategy-0.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8147958ffc3e75a6607400ae3b442e0b659d34e0af9e398b6feb9d931abb8bf7 |
|
MD5 | c2a2e73ed9533abbdc37117f2e16cbfb |
|
BLAKE2b-256 | 89adf664e7da647ddf14d17324c159c31ec6c6bc9cba344c945cacd9e661267b |