Changes: - Added `apply_params_to_db` function to streamline parameter application to the database. - Introduced `evaluate_breakout_param_combo`, `evaluate_momentum_param_combo`, and `evaluate_tail_param_combo` functions to enhance the evaluation of parameter combinations for respective strategies. - Updated `requirements.txt` to include `optuna==4.2.1` for improved optimization capabilities. Impact: - These additions improve the modularity and efficiency of parameter evaluations across different trading strategies, facilitating better optimization and backtesting processes.
193 lines
3.5 KiB
Plaintext
193 lines
3.5 KiB
Plaintext
aider-chat==0.86.2
|
|
aiofiles==25.1.0
|
|
aiohappyeyeballs==2.6.1
|
|
aiohttp==3.13.3
|
|
aiosignal==1.4.0
|
|
annotated-doc==0.0.4
|
|
annotated-types==0.7.0
|
|
anthropic==0.79.0
|
|
anyio==4.12.1
|
|
asgi-csrf==0.11
|
|
asgiref==3.11.1
|
|
async-generator==1.10
|
|
attrs==25.4.0
|
|
backoff==2.2.1
|
|
beautifulsoup4==4.14.3
|
|
blinker==1.9.0
|
|
certifi==2026.1.4
|
|
cffi==2.0.0
|
|
charset-normalizer==3.4.4
|
|
click==8.3.1
|
|
click-default-group==1.2.4
|
|
ConfigArgParse==1.7.1
|
|
cryptography==46.0.5
|
|
curl_cffi==0.13.0
|
|
datasette==0.65.2
|
|
datasette-cluster-map==0.18.2
|
|
datasette-export-notebook==1.0.1
|
|
datasette-leaflet==0.2.2
|
|
datasette-vega==0.6.2
|
|
diff-match-patch==20241021
|
|
diskcache==5.6.3
|
|
distro==1.9.0
|
|
docstring_parser==0.17.0
|
|
dotenv==0.9.9
|
|
fastapi==0.128.8
|
|
fastuuid==0.14.0
|
|
filelock==3.20.3
|
|
flake8==7.3.0
|
|
Flask==3.1.3
|
|
flexcache==0.3
|
|
flexparser==0.4
|
|
frozendict==2.4.7
|
|
frozenlist==1.8.0
|
|
fsspec==2026.2.0
|
|
gitdb==4.0.12
|
|
GitPython==3.1.46
|
|
google-ai-generativelanguage==0.6.15
|
|
google-api-core==2.29.0
|
|
google-api-python-client==2.189.0
|
|
google-auth==2.49.0.dev0
|
|
google-auth-httplib2==0.3.0
|
|
google-genai==1.63.0
|
|
google-generativeai==0.8.6
|
|
googleapis-common-protos==1.72.0
|
|
greenlet==3.3.1
|
|
grep-ast==0.9.0
|
|
grpcio==1.78.0
|
|
grpcio-status==1.71.2
|
|
h11==0.16.0
|
|
hf-xet==1.2.0
|
|
html5lib==1.1
|
|
httpcore==1.0.9
|
|
httplib2==0.31.2
|
|
httpx==0.28.1
|
|
huggingface_hub==1.4.1
|
|
hupper==1.12.1
|
|
idna==3.11
|
|
importlib_metadata==7.2.1
|
|
importlib_resources==6.5.2
|
|
iniconfig==2.1.0
|
|
itsdangerous==2.2.0
|
|
janus==2.0.0
|
|
Jinja2==3.1.6
|
|
jiter==0.13.0
|
|
joblib==1.5.3
|
|
json5==0.13.0
|
|
jsonschema==4.26.0
|
|
jsonschema-specifications==2025.9.1
|
|
litellm==1.81.10
|
|
lxml==6.0.2
|
|
markdown-it-py==4.0.0
|
|
MarkupSafe==3.0.3
|
|
mattermostdriver==7.3.2
|
|
mccabe==0.7.0
|
|
mdurl==0.1.2
|
|
mergedeep==1.3.4
|
|
mixpanel==5.0.0
|
|
mslex==1.3.0
|
|
multidict==6.7.1
|
|
multitasking==0.0.12
|
|
mypy_extensions==1.1.0
|
|
networkx==3.4.2
|
|
numpy==1.26.4
|
|
optuna==4.2.1
|
|
openai==2.20.0
|
|
orjson==3.11.7
|
|
oslex==0.1.3
|
|
outcome==1.3.0.post0
|
|
packaging==26.0
|
|
pandas==3.0.0
|
|
pathspec==1.0.4
|
|
peewee==3.19.0
|
|
pexpect==4.9.0
|
|
pillow==12.1.1
|
|
platformdirs==4.5.1
|
|
playwright==1.58.0
|
|
pluggy==1.6.0
|
|
posthog==7.8.6
|
|
prompt_toolkit==3.0.52
|
|
propcache==0.4.1
|
|
proto-plus==1.27.1
|
|
protobuf==5.29.6
|
|
psutil==7.2.2
|
|
ptyprocess==0.7.0
|
|
py-spy==0.4.2
|
|
pyasn1==0.6.2
|
|
pyasn1_modules==0.4.2
|
|
pycodestyle==2.14.0
|
|
pycparser==3.0
|
|
pydantic==2.12.5
|
|
pydantic_core==2.41.5
|
|
pydub==0.25.1
|
|
pyee==13.0.0
|
|
pyflakes==3.4.0
|
|
Pygments==2.19.2
|
|
PyMySQL==1.1.2
|
|
pypandoc==1.16.2
|
|
pyparsing==3.3.2
|
|
pyperclip==1.11.0
|
|
PySocks==1.7.1
|
|
pytest==8.4.2
|
|
pytest-httpx==0.35.0
|
|
python-dateutil==2.9.0.post0
|
|
python-dotenv==1.2.1
|
|
python-multipart==0.0.22
|
|
pytrends==4.9.2
|
|
pytz==2025.2
|
|
PyYAML==6.0.3
|
|
referencing==0.37.0
|
|
regex==2026.1.15
|
|
requests==2.32.5
|
|
rich==14.3.2
|
|
rpds-py==0.30.0
|
|
scikit-learn==1.8.0
|
|
scipy==1.15.3
|
|
selenium==4.40.0
|
|
setuptools==80.10.2
|
|
shellingham==1.5.4
|
|
shtab==1.8.0
|
|
six==1.17.0
|
|
smmap==5.0.2
|
|
sniffio==1.3.1
|
|
socksio==1.0.0
|
|
sortedcontainers==2.4.0
|
|
sounddevice==0.5.5
|
|
soundfile==0.13.1
|
|
soupsieve==2.8.3
|
|
starlette==0.52.1
|
|
tenacity==9.1.4
|
|
threadpoolctl==3.6.0
|
|
tiktoken==0.12.0
|
|
tokenizers==0.22.2
|
|
tqdm==4.67.3
|
|
tree-sitter==0.25.2
|
|
tree-sitter-c-sharp==0.23.1
|
|
tree-sitter-embedded-template==0.25.0
|
|
tree-sitter-language-pack==0.13.0
|
|
tree-sitter-yaml==0.7.2
|
|
trio==0.33.0
|
|
trio-typing==0.10.0
|
|
trio-websocket==0.12.2
|
|
typer==0.23.0
|
|
typer-slim==0.23.0
|
|
types-certifi==2021.10.8.3
|
|
types-urllib3==1.26.25.14
|
|
typing-inspection==0.4.2
|
|
typing_extensions==4.15.0
|
|
uritemplate==4.2.0
|
|
urllib3==2.6.3
|
|
uvicorn==0.40.0
|
|
watchfiles==1.1.1
|
|
wcwidth==0.6.0
|
|
webdriver-manager==4.0.2
|
|
webencodings==0.5.1
|
|
websocket-client==1.9.0
|
|
websockets==15.0.1
|
|
Werkzeug==3.1.6
|
|
wheel==0.46.3
|
|
wsproto==1.3.2
|
|
yarl==1.22.0
|
|
yfinance==0.2.39
|
|
zipp==3.23.0
|