fix: set comparator, batch backtest and trade analysis bugs

Set Comparator:
- Fix UTF-16/UTF-8 encoding detection for .set files (BOM check)
- Fix parse to skip optimisation metadata lines (ParamName,F etc.)
- Fix export to preserve all original lines including metadata
- Add format detection warning for non-Ultimate Breakout .set files

Batch Backtest:
- Fix run_batch signature missing report_names parameter (caused hang)
- Fix progress bar to use stored total count not live set_files length
- Add Windows-only check at render entry point
- Fix optimisation file exclusion to match anywhere in filename

Trade Analysis:
- Fix IC Markets upload error handling to show actual exception

requirements.txt:
- Add scipy, openpyxl, beautifulsoup4
This commit is contained in:
unknown
2026-04-14 13:24:05 +10:00
parent e3b0d4221d
commit 25b734a559
+3
View File
@@ -2,3 +2,6 @@ streamlit
streamlit-option-menu
pandas
plotly
scipy
openpyxl
beautifulsoup4