MQL5-Google-Onedrive/SECRETS_TEMPLATE.md
Cursor Agent 8a8a6521e2 Hardening: disable WebRequest by default
Co-authored-by: GenX FX Trading System <Mouy-leng@users.noreply.github.com>
2026-02-10 04:38:44 +00:00

1.1 KiB

Secrets & Credentials Management

This project requires certain credentials to fully function. Do not commit these values to the repository.

Environment Variables (CI/CD & Scripts)

When running deployment scripts (scripts/deploy_docker_hub.sh, scripts/update_vps.sh), use environment variables:

  • DOCKER_USERNAME: Your Docker Hub username.
  • DOCKER_PASSWORD: Your Docker Hub access token or password.

Example:

export DOCKER_USERNAME="your_user"
export DOCKER_PASSWORD="your_token"
./scripts/update_vps.sh

MQL5 Expert Advisor Inputs

When configuring the EAs in MetaTrader 5, use the Inputs tab. Do not hardcode these in .mq5 files.

  • GeminiApiKey: Your Google Gemini API Key (for SMC_TrendBreakout_MTF_EA).
  • WebRequestURL: The ZOLO Bridge URL.
    • Default: empty (disabled unless you enable WebRequest explicitly)
    • Example: https://your-bridge.example/api/signal
    • Ensure this URL uses https:// to encrypt traffic.

Windows Credential Manager

For local automation, store sensitive tokens in Windows Credential Manager if required by custom scripts.