mirror of
https://github.com/A6-9V/MQL5-Google-Onedrive.git
synced 2026-04-11 15:29:15 +00:00
Merged the following branches: - feat-genx-trader-bot-bridge (ZOLO bridge, Docker updates) - feature/zolo-integration-update (ZOLO bridge improvements) - feature/add-web-request (Requests support) - fix-mql5-ask-bid-usage (Fix for MQL5) - update-documentation-and-setup-script (Docs update) - update-trading-bridge-zolo (Bridge IP update) - expert-mapsar-improvements (MAPSAR EA improvements) - remote-control-intelligence-tools-integration (Remote control guide) - feat/cli-documentation (CLI docs) - perf-optimize-validator (Validator script optimization) - jules-docker-run-verification (Verification doc update) Resolved conflicts in: - mt5/MQL5/Experts/SMC_TrendBreakout_MTF_EA.mq5 (Version 1.21, merged improvements) - scripts/ci_validate_repo.py (Kept optimized version) - render.yaml (Merged configs) - docker-compose.yml (Merged configs) - README.md & docs (Merged updates) Security fixes: - Removed hardcoded credentials from setup_github_secrets.ps1 and docs/GITHUB_CI_CD_SETUP.md. |
||
|---|---|---|
| .. | ||
| analyze_pr_optimizations.py | ||
| check_ea_status.ps1 | ||
| ci_validate_repo.py | ||
| cleanup.ps1 | ||
| cleanup_accounts.ps1 | ||
| cleanup_guide.md | ||
| cleanup_mql5_folder.ps1 | ||
| cleanup_mt5_terminal.ps1 | ||
| deploy_cloud.py | ||
| deploy_cloud_simple.ps1 | ||
| deploy_dashboard.ps1 | ||
| deploy_docker_hub.sh | ||
| deploy_exness.ps1 | ||
| deploy_exness_live.ps1 | ||
| deploy_mt5.sh | ||
| example_custom_script.py | ||
| jules_deploy.ps1 | ||
| jules_execute.py | ||
| load_vault.ps1 | ||
| load_vault.py | ||
| merge_best_prs.py | ||
| package_mt5.sh | ||
| pin_prs_issue.md | ||
| README.md | ||
| requirements_bot.txt | ||
| review_pull_requests.py | ||
| review_working_trees.py | ||
| set_github_secrets.sh | ||
| setup_github_secrets.ps1 | ||
| setup_ubuntu.sh | ||
| start_bot.ps1 | ||
| start_dev_container.ps1 | ||
| startup.bat | ||
| startup.ps1 | ||
| startup.sh | ||
| startup_orchestrator.py | ||
| sync_github_pages.py | ||
| TELEGRAM_BOT_SETUP.md | ||
| telegram_deploy_bot.py | ||
| test_automation.py | ||
| test_web_dashboard.py | ||
| update_vps.sh | ||
| web_dashboard.py | ||
Scripts Directory
This directory contains automation scripts for the MQL5 trading system.
Automation Scripts
Startup Scripts (Choose one based on your platform)
startup.bat- Windows batch script for simple automationstartup.ps1- PowerShell script with advanced features (recommended for Windows)startup.sh- Bash script for Linux/WSLstartup_orchestrator.py- Python orchestrator (cross-platform)
Helper Scripts
example_custom_script.py- Template for creating your own custom scriptstest_automation.py- Integration tests for all automation scripts
Deployment Scripts
ci_validate_repo.py- Repository validation (used by CI)deploy_mt5.sh- Deploy MQL5 files to MT5 data folderpackage_mt5.sh- Create distribution package
Quick Start
Windows Users
# Run once
.\startup.ps1
# Setup auto-start on boot
.\startup.ps1 -CreateScheduledTask
# Test without executing
.\startup.ps1 -DryRun
Linux/WSL Users
# Run once
./startup.sh
# Setup auto-start on boot (systemd)
./startup.sh --setup-systemd
# Setup auto-start on boot (cron)
./startup.sh --setup-cron
Python Orchestrator (All Platforms)
# Create default configuration
python startup_orchestrator.py --create-config
# Run with default config
python startup_orchestrator.py
# Run with monitoring
python startup_orchestrator.py --monitor 3600
# Dry run
python startup_orchestrator.py --dry-run
Testing
Run the integration tests:
python test_automation.py
Configuration
Edit ../config/startup_config.json to customize:
- What programs to start
- Startup order and delays
- Platform-specific settings
- MT5 terminal path
Documentation
Full documentation available in ../docs/:
Startup_Automation_Guide.md- Complete guideQuick_Start_Automation.md- Quick referenceWindows_Task_Scheduler_Setup.md- Windows setup details
Support
- Issues: GitHub Issues
- Email: Lengkundee01.org@domain.com
- WhatsApp: Agent community