gitextract_vs2s8ic2/ ├── .gitignore ├── DISCLAIMER.md ├── LICENSE ├── README.md └── TrendFollowingStrategy/ ├── PROJECT_SUMMARY.md ├── README.md ├── config.py ├── requirements.txt ├── results/ │ ├── backtest_report_RB0_20260103_172914.txt │ ├── backtest_report_RB0_20260103_173850.txt │ ├── backtest_report_RB0_20260103_184706.txt │ ├── backtest_report_RB0_20260103_185250.txt │ ├── backtest_report_RB0_20260103_185412.txt │ ├── backtest_report_RB0_20260103_185709.txt │ ├── backtest_report_RB0_20260103_190142.txt │ ├── backtest_report_RB0_20260106_112942.txt │ ├── charts_viewer.html │ ├── multibacktest/ │ │ ├── multibacktest_comparison_20260106_112822.csv │ │ ├── multibacktest_comparison_20260106_112927.csv │ │ ├── multibacktest_comparison_20260106_113030.csv │ │ ├── multibacktest_comparison_20260106_113110.csv │ │ ├── multibacktest_report_20260106_112822.txt │ │ ├── multibacktest_report_20260106_112927.txt │ │ ├── multibacktest_report_20260106_113030.txt │ │ ├── multibacktest_report_20260106_113110.txt │ │ ├── multibacktest_results_20260106_112822.json │ │ ├── multibacktest_results_20260106_112927.json │ │ ├── multibacktest_results_20260106_113030.json │ │ └── multibacktest_results_20260106_113110.json │ ├── trades_RB0_20260103_172914.csv │ ├── trades_RB0_20260103_173850.csv │ ├── trades_RB0_20260103_184706.csv │ ├── trades_RB0_20260103_185250.csv │ ├── trades_RB0_20260103_185412.csv │ ├── trades_RB0_20260103_185709.csv │ ├── trades_RB0_20260103_190142.csv │ ├── trades_RB0_20260106_112942.csv │ └── visualization_report.html ├── scripts/ │ ├── main_simple.py │ ├── multibacktest.py │ ├── simple_backtest.py │ ├── simple_test.py │ ├── simple_visualization.py │ ├── view_charts.py │ └── view_charts_simple.py ├── src/ │ ├── __init__.py │ ├── backtest_engine.py │ ├── data_fetcher.py │ ├── data_processor.py │ ├── performance_analyzer.py │ ├── risk_manager.py │ ├── signal_generator.py │ └── visualization.py └── tests/ ├── test_backtest.py ├── test_simple.py └── test_strategy.py