├── .github └── workflows │ ├── publish-to-pypi.yml │ └── run-tests.yml ├── .gitignore ├── README.md ├── data └── bitcoin-100rows.csv ├── license.txt ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── stratestic ├── backtesting │ ├── __init__.py │ ├── _mixin.py │ ├── combining │ │ ├── __init__.py │ │ └── _combining.py │ ├── helpers │ │ ├── __init__.py │ │ ├── evaluation │ │ │ ├── __init__.py │ │ │ ├── _constants.py │ │ │ ├── _results.py │ │ │ └── metrics.py │ │ ├── margin │ │ │ ├── __init__.py │ │ │ └── _margin.py │ │ ├── plotting │ │ │ ├── __init__.py │ │ │ └── _plotting.py │ │ └── trade.py │ ├── iterative │ │ ├── __init__.py │ │ └── _iterative.py │ ├── optimization │ │ ├── __init__.py │ │ └── _optimization.py │ └── vectorized │ │ ├── __init__.py │ │ └── _vectorized.py ├── strategies │ ├── __init__.py │ ├── _mixin.py │ ├── machine_learning │ │ ├── __init__.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ ├── _defaults.py │ │ │ ├── _evaluation.py │ │ │ ├── _feature_engineering.py │ │ │ ├── _helpers.py │ │ │ ├── _pipeline_custom_classes.py │ │ │ └── _training.py │ │ ├── machine_learning.py │ │ └── models │ │ │ └── __init__.py │ ├── mean_reversion │ │ ├── __init__.py │ │ └── bollinger_bands.py │ ├── moving_average │ │ ├── __init__.py │ │ ├── ma.py │ │ ├── ma_crossover.py │ │ └── macd.py │ ├── properties.py │ └── trend │ │ ├── __init__.py │ │ └── momentum.py ├── trading │ ├── __init__.py │ └── _trading.py └── utils │ ├── __init__.py │ ├── config_parser.py │ ├── data │ ├── bitcoin.csv │ └── leverage_brackets.json │ ├── drawings │ ├── MyCryptoBot architecture.png │ ├── backtesting_with_margin.png │ ├── create-new-bot.png │ ├── dashboard.png │ ├── iterative_results.png │ ├── learning-curves.png │ ├── optimization_results.png │ ├── positions.png │ ├── trades.png │ ├── trading-bot-detail.png │ ├── trading-bots.png │ └── vectorized_results.png │ ├── exceptions │ ├── __init__.py │ ├── leverage_invalid.py │ ├── model_not_fitted.py │ ├── no_config_file.py │ ├── no_such_pipeline.py │ ├── optimization_parameters_invalid.py │ ├── strategy_invalid.py │ ├── strategy_required.py │ └── symbol_invalid.py │ ├── helpers │ ├── __init__.py │ └── _helpers.py │ ├── logger.py │ └── proj.conf └── tests ├── __init__.py ├── backtesting ├── __init__.py ├── combining │ ├── __init__.py │ ├── in │ │ ├── 1_strategy_iterative.py │ │ ├── 1_strategy_vectorized.py │ │ ├── 2_strategies_iterative.py │ │ ├── 2_strategies_vectorized.py │ │ ├── 3_strategies_iterative.py │ │ └── 3_strategies_vectorized.py │ ├── out │ │ ├── 1_strategy_iterative.py │ │ ├── 1_strategy_vectorized.py │ │ ├── 2_strategies_iterative.py │ │ ├── 2_strategies_vectorized.py │ │ ├── 3_strategies_iterative.py │ │ └── 3_strategies_vectorized.py │ └── test_strategy_combiner.py ├── helpers │ ├── __init__.py │ ├── test_backtest_metrics.py │ └── test_margin_helpers.py ├── iterative │ ├── __init__.py │ ├── in │ │ ├── bollinger_bands_trading_costs.py │ │ ├── machine_learning_no_trading_costs.py │ │ ├── momentum_no_trading_costs.py │ │ └── moving_average_crossover_trading_costs.py │ ├── in_margin │ │ ├── bollinger_bands_trading_costs.py │ │ ├── momentum_no_trading_costs.py │ │ └── moving_average_crossover_trading_costs.py │ ├── out │ │ ├── bollinger_bands_trading_costs.py │ │ ├── machine_learning_no_trading_costs.py │ │ ├── momentum_no_trading_costs.py │ │ └── moving_average_crossover_trading_costs.py │ ├── out_margin │ │ ├── bollinger_bands_trading_costs.py │ │ ├── momentum_no_trading_costs.py │ │ └── moving_average_crossover_trading_costs.py │ ├── test_iterative.py │ └── test_iterative_with_margin.py └── vectorized │ ├── __init__.py │ ├── in │ ├── bollinger_bands_trading_costs.py │ ├── momentum_no_trading_costs.py │ ├── momentum_trading_costs.py │ ├── moving_average_convergence_divergence_no_trading_costs.py │ ├── moving_average_crossover_trading_costs.py │ └── moving_average_no_trading_costs.py │ ├── in_margin │ ├── bollinger_bands_no_trading_costs.py │ ├── bollinger_bands_trading_costs.py │ ├── momentum_no_trading_costs.py │ ├── momentum_trading_costs.py │ ├── moving_average_convergence_divergence_no_trading_costs.py │ ├── moving_average_crossover_trading_costs.py │ └── moving_average_no_trading_costs.py │ ├── out │ ├── bollinger_bands_trading_costs.py │ ├── momentum_no_trading_costs.py │ ├── momentum_trading_costs.py │ ├── moving_average_convergence_divergence_no_trading_costs.py │ ├── moving_average_crossover_trading_costs.py │ └── moving_average_no_trading_costs.py │ ├── out_margin │ ├── bollinger_bands_no_trading_costs.py │ ├── bollinger_bands_trading_costs.py │ ├── momentum_no_trading_costs.py │ ├── momentum_trading_costs.py │ ├── moving_average_convergence_divergence_no_trading_costs.py │ ├── moving_average_crossover_trading_costs.py │ └── moving_average_no_trading_costs.py │ ├── test_vectorized.py │ └── test_vectorized_with_margin.py ├── setup ├── __init__.py ├── fixtures │ ├── __init__.py │ └── external_modules.py ├── test_data │ ├── __init__.py │ ├── returns.py │ └── sample_data.py └── test_setup.py ├── strategies ├── __init__.py ├── in │ ├── bollinger_bands.py │ ├── machine_learning_classification.py │ ├── machine_learning_regression.py │ ├── momentum.py │ ├── moving_average_crossover_divergence.py │ ├── moving_average_crossover_ema.py │ ├── moving_average_crossover_sma.py │ ├── moving_average_ema.py │ └── moving_average_sma.py ├── out │ ├── bollinger_bands.py │ ├── machine_learning_classification.py │ ├── machine_learning_regression.py │ ├── momentum.py │ ├── moving_average_crossover_divergence.py │ ├── moving_average_crossover_ema.py │ ├── moving_average_crossover_sma.py │ ├── moving_average_ema.py │ └── moving_average_sma.py └── test_strategies.py └── utils ├── __init__.py ├── test_exceptions.py └── test_trading.py /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/README.md -------------------------------------------------------------------------------- /data/bitcoin-100rows.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/data/bitcoin-100rows.csv -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/license.txt -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | timeout=5 3 | env = 4 | NUMBA_DISABLE_JIT=1 -------------------------------------------------------------------------------- /stratestic/backtesting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/_mixin.py -------------------------------------------------------------------------------- /stratestic/backtesting/combining/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/combining/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/combining/_combining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/combining/_combining.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/evaluation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/evaluation/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/evaluation/_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/evaluation/_constants.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/evaluation/_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/evaluation/_results.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/evaluation/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/evaluation/metrics.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/margin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/margin/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/margin/_margin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/margin/_margin.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/plotting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/plotting/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/plotting/_plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/plotting/_plotting.py -------------------------------------------------------------------------------- /stratestic/backtesting/helpers/trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/helpers/trade.py -------------------------------------------------------------------------------- /stratestic/backtesting/iterative/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/iterative/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/iterative/_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/iterative/_iterative.py -------------------------------------------------------------------------------- /stratestic/backtesting/optimization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/optimization/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/optimization/_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/optimization/_optimization.py -------------------------------------------------------------------------------- /stratestic/backtesting/vectorized/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/vectorized/__init__.py -------------------------------------------------------------------------------- /stratestic/backtesting/vectorized/_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/backtesting/vectorized/_vectorized.py -------------------------------------------------------------------------------- /stratestic/strategies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/__init__.py -------------------------------------------------------------------------------- /stratestic/strategies/_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/_mixin.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/__init__.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/helpers/__init__.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/helpers/_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/helpers/_defaults.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/helpers/_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/helpers/_evaluation.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/helpers/_feature_engineering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/helpers/_feature_engineering.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/helpers/_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/helpers/_helpers.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/helpers/_pipeline_custom_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/helpers/_pipeline_custom_classes.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/helpers/_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/helpers/_training.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/machine_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/machine_learning/machine_learning.py -------------------------------------------------------------------------------- /stratestic/strategies/machine_learning/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stratestic/strategies/mean_reversion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/mean_reversion/__init__.py -------------------------------------------------------------------------------- /stratestic/strategies/mean_reversion/bollinger_bands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/mean_reversion/bollinger_bands.py -------------------------------------------------------------------------------- /stratestic/strategies/moving_average/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/moving_average/__init__.py -------------------------------------------------------------------------------- /stratestic/strategies/moving_average/ma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/moving_average/ma.py -------------------------------------------------------------------------------- /stratestic/strategies/moving_average/ma_crossover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/moving_average/ma_crossover.py -------------------------------------------------------------------------------- /stratestic/strategies/moving_average/macd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/moving_average/macd.py -------------------------------------------------------------------------------- /stratestic/strategies/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/properties.py -------------------------------------------------------------------------------- /stratestic/strategies/trend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/trend/__init__.py -------------------------------------------------------------------------------- /stratestic/strategies/trend/momentum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/strategies/trend/momentum.py -------------------------------------------------------------------------------- /stratestic/trading/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/trading/__init__.py -------------------------------------------------------------------------------- /stratestic/trading/_trading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/trading/_trading.py -------------------------------------------------------------------------------- /stratestic/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stratestic/utils/config_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/config_parser.py -------------------------------------------------------------------------------- /stratestic/utils/data/bitcoin.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/data/bitcoin.csv -------------------------------------------------------------------------------- /stratestic/utils/data/leverage_brackets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/data/leverage_brackets.json -------------------------------------------------------------------------------- /stratestic/utils/drawings/MyCryptoBot architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/MyCryptoBot architecture.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/backtesting_with_margin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/backtesting_with_margin.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/create-new-bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/create-new-bot.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/dashboard.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/iterative_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/iterative_results.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/learning-curves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/learning-curves.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/optimization_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/optimization_results.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/positions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/positions.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/trades.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/trades.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/trading-bot-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/trading-bot-detail.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/trading-bots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/trading-bots.png -------------------------------------------------------------------------------- /stratestic/utils/drawings/vectorized_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/drawings/vectorized_results.png -------------------------------------------------------------------------------- /stratestic/utils/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/__init__.py -------------------------------------------------------------------------------- /stratestic/utils/exceptions/leverage_invalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/leverage_invalid.py -------------------------------------------------------------------------------- /stratestic/utils/exceptions/model_not_fitted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/model_not_fitted.py -------------------------------------------------------------------------------- /stratestic/utils/exceptions/no_config_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/no_config_file.py -------------------------------------------------------------------------------- /stratestic/utils/exceptions/no_such_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/no_such_pipeline.py -------------------------------------------------------------------------------- /stratestic/utils/exceptions/optimization_parameters_invalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/optimization_parameters_invalid.py -------------------------------------------------------------------------------- /stratestic/utils/exceptions/strategy_invalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/strategy_invalid.py -------------------------------------------------------------------------------- /stratestic/utils/exceptions/strategy_required.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/strategy_required.py -------------------------------------------------------------------------------- /stratestic/utils/exceptions/symbol_invalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/exceptions/symbol_invalid.py -------------------------------------------------------------------------------- /stratestic/utils/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/helpers/__init__.py -------------------------------------------------------------------------------- /stratestic/utils/helpers/_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/helpers/_helpers.py -------------------------------------------------------------------------------- /stratestic/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/logger.py -------------------------------------------------------------------------------- /stratestic/utils/proj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/stratestic/utils/proj.conf -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backtesting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backtesting/combining/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backtesting/combining/in/1_strategy_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/in/1_strategy_iterative.py -------------------------------------------------------------------------------- /tests/backtesting/combining/in/1_strategy_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/in/1_strategy_vectorized.py -------------------------------------------------------------------------------- /tests/backtesting/combining/in/2_strategies_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/in/2_strategies_iterative.py -------------------------------------------------------------------------------- /tests/backtesting/combining/in/2_strategies_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/in/2_strategies_vectorized.py -------------------------------------------------------------------------------- /tests/backtesting/combining/in/3_strategies_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/in/3_strategies_iterative.py -------------------------------------------------------------------------------- /tests/backtesting/combining/in/3_strategies_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/in/3_strategies_vectorized.py -------------------------------------------------------------------------------- /tests/backtesting/combining/out/1_strategy_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/out/1_strategy_iterative.py -------------------------------------------------------------------------------- /tests/backtesting/combining/out/1_strategy_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/out/1_strategy_vectorized.py -------------------------------------------------------------------------------- /tests/backtesting/combining/out/2_strategies_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/out/2_strategies_iterative.py -------------------------------------------------------------------------------- /tests/backtesting/combining/out/2_strategies_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/out/2_strategies_vectorized.py -------------------------------------------------------------------------------- /tests/backtesting/combining/out/3_strategies_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/out/3_strategies_iterative.py -------------------------------------------------------------------------------- /tests/backtesting/combining/out/3_strategies_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/out/3_strategies_vectorized.py -------------------------------------------------------------------------------- /tests/backtesting/combining/test_strategy_combiner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/combining/test_strategy_combiner.py -------------------------------------------------------------------------------- /tests/backtesting/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backtesting/helpers/test_backtest_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/helpers/test_backtest_metrics.py -------------------------------------------------------------------------------- /tests/backtesting/helpers/test_margin_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/helpers/test_margin_helpers.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backtesting/iterative/in/bollinger_bands_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/in/bollinger_bands_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/in/machine_learning_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/in/machine_learning_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/in/momentum_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/in/momentum_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/in/moving_average_crossover_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/in/moving_average_crossover_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/in_margin/bollinger_bands_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/in_margin/bollinger_bands_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/in_margin/momentum_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/in_margin/momentum_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/in_margin/moving_average_crossover_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/in_margin/moving_average_crossover_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/out/bollinger_bands_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/out/bollinger_bands_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/out/machine_learning_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/out/machine_learning_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/out/momentum_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/out/momentum_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/out/moving_average_crossover_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/out/moving_average_crossover_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/out_margin/bollinger_bands_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/out_margin/bollinger_bands_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/out_margin/momentum_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/out_margin/momentum_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/out_margin/moving_average_crossover_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/out_margin/moving_average_crossover_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/test_iterative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/test_iterative.py -------------------------------------------------------------------------------- /tests/backtesting/iterative/test_iterative_with_margin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/iterative/test_iterative_with_margin.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in/bollinger_bands_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in/bollinger_bands_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in/momentum_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in/momentum_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in/momentum_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in/momentum_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in/moving_average_convergence_divergence_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in/moving_average_convergence_divergence_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in/moving_average_crossover_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in/moving_average_crossover_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in/moving_average_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in/moving_average_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in_margin/bollinger_bands_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in_margin/bollinger_bands_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in_margin/bollinger_bands_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in_margin/bollinger_bands_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in_margin/momentum_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in_margin/momentum_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in_margin/momentum_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in_margin/momentum_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in_margin/moving_average_convergence_divergence_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in_margin/moving_average_convergence_divergence_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in_margin/moving_average_crossover_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in_margin/moving_average_crossover_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/in_margin/moving_average_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/in_margin/moving_average_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out/bollinger_bands_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out/bollinger_bands_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out/momentum_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out/momentum_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out/momentum_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out/momentum_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out/moving_average_convergence_divergence_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out/moving_average_convergence_divergence_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out/moving_average_crossover_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out/moving_average_crossover_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out/moving_average_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out/moving_average_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out_margin/bollinger_bands_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out_margin/bollinger_bands_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out_margin/bollinger_bands_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out_margin/bollinger_bands_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out_margin/momentum_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out_margin/momentum_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out_margin/momentum_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out_margin/momentum_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out_margin/moving_average_convergence_divergence_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out_margin/moving_average_convergence_divergence_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out_margin/moving_average_crossover_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out_margin/moving_average_crossover_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/out_margin/moving_average_no_trading_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/out_margin/moving_average_no_trading_costs.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/test_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/test_vectorized.py -------------------------------------------------------------------------------- /tests/backtesting/vectorized/test_vectorized_with_margin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/backtesting/vectorized/test_vectorized_with_margin.py -------------------------------------------------------------------------------- /tests/setup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/setup/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/setup/fixtures/external_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/setup/fixtures/external_modules.py -------------------------------------------------------------------------------- /tests/setup/test_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/setup/test_data/returns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/setup/test_data/returns.py -------------------------------------------------------------------------------- /tests/setup/test_data/sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/setup/test_data/sample_data.py -------------------------------------------------------------------------------- /tests/setup/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/setup/test_setup.py -------------------------------------------------------------------------------- /tests/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/strategies/in/bollinger_bands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/bollinger_bands.py -------------------------------------------------------------------------------- /tests/strategies/in/machine_learning_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/machine_learning_classification.py -------------------------------------------------------------------------------- /tests/strategies/in/machine_learning_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/machine_learning_regression.py -------------------------------------------------------------------------------- /tests/strategies/in/momentum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/momentum.py -------------------------------------------------------------------------------- /tests/strategies/in/moving_average_crossover_divergence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/moving_average_crossover_divergence.py -------------------------------------------------------------------------------- /tests/strategies/in/moving_average_crossover_ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/moving_average_crossover_ema.py -------------------------------------------------------------------------------- /tests/strategies/in/moving_average_crossover_sma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/moving_average_crossover_sma.py -------------------------------------------------------------------------------- /tests/strategies/in/moving_average_ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/moving_average_ema.py -------------------------------------------------------------------------------- /tests/strategies/in/moving_average_sma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/in/moving_average_sma.py -------------------------------------------------------------------------------- /tests/strategies/out/bollinger_bands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/bollinger_bands.py -------------------------------------------------------------------------------- /tests/strategies/out/machine_learning_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/machine_learning_classification.py -------------------------------------------------------------------------------- /tests/strategies/out/machine_learning_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/machine_learning_regression.py -------------------------------------------------------------------------------- /tests/strategies/out/momentum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/momentum.py -------------------------------------------------------------------------------- /tests/strategies/out/moving_average_crossover_divergence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/moving_average_crossover_divergence.py -------------------------------------------------------------------------------- /tests/strategies/out/moving_average_crossover_ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/moving_average_crossover_ema.py -------------------------------------------------------------------------------- /tests/strategies/out/moving_average_crossover_sma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/moving_average_crossover_sma.py -------------------------------------------------------------------------------- /tests/strategies/out/moving_average_ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/moving_average_ema.py -------------------------------------------------------------------------------- /tests/strategies/out/moving_average_sma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/out/moving_average_sma.py -------------------------------------------------------------------------------- /tests/strategies/test_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/strategies/test_strategies.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/utils/test_exceptions.py -------------------------------------------------------------------------------- /tests/utils/test_trading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogomatoschaves/stratestic/HEAD/tests/utils/test_trading.py --------------------------------------------------------------------------------