mirror of
https://github.com/A6-9V/MQL5-Google-Onedrive.git
synced 2026-04-10 20:40:56 +00:00
Explicitly state that custom MQL5 programs and automation scripts are not supported on the Exness Web Terminal and require the Desktop application. Updated: - docs/Cloud_Deployment_Guide.md - QUICK_REFERENCE.md - docs/Quick_Start_Automation.md - docs/ZOLO_Plugin_Integration.md
106 lines
2.6 KiB
Markdown
106 lines
2.6 KiB
Markdown
# Quick Start - Automation Scripts
|
|
|
|
> **⚠️ Important:** These automation scripts control the **Exness MetaTrader 5 Desktop Application**. They are **not** compatible with the Exness Web Terminal.
|
|
|
|
## 🚀 One-Command Startup
|
|
|
|
### Windows
|
|
```powershell
|
|
# PowerShell (Recommended)
|
|
cd C:\path\to\MQL5-Google-Onedrive
|
|
powershell -ExecutionPolicy Bypass -File scripts\startup.ps1
|
|
|
|
# Command Prompt
|
|
scripts\startup.bat
|
|
```
|
|
|
|
### Linux/WSL
|
|
```bash
|
|
cd /path/to/MQL5-Google-Onedrive
|
|
./scripts/startup.sh
|
|
```
|
|
|
|
## 📋 Setup Auto-Start
|
|
|
|
### Windows - Create Scheduled Task
|
|
```powershell
|
|
cd C:\path\to\MQL5-Google-Onedrive
|
|
powershell -ExecutionPolicy Bypass -File scripts\startup.ps1 -CreateScheduledTask
|
|
```
|
|
|
|
### Linux - Install Service
|
|
```bash
|
|
cd /path/to/MQL5-Google-Onedrive
|
|
./scripts/startup.sh --setup-systemd
|
|
```
|
|
|
|
## 📝 Common Commands
|
|
|
|
### Test Without Starting (Dry Run)
|
|
```powershell
|
|
# Windows
|
|
.\scripts\startup.ps1 -DryRun
|
|
|
|
# Python
|
|
python scripts/startup_orchestrator.py --dry-run
|
|
```
|
|
|
|
### Monitor Running Processes
|
|
```bash
|
|
python scripts/startup_orchestrator.py --monitor 3600 # Monitor for 1 hour
|
|
python scripts/startup_orchestrator.py --monitor 0 # Monitor indefinitely
|
|
```
|
|
|
|
### Create Config File
|
|
```bash
|
|
python scripts/startup_orchestrator.py --create-config
|
|
```
|
|
|
|
### Use Custom Config
|
|
```bash
|
|
python scripts/startup_orchestrator.py --config path/to/config.json
|
|
```
|
|
|
|
## 🔧 Configuration
|
|
|
|
Edit `config/startup_config.json` to customize:
|
|
- What programs to start
|
|
- Startup order and delays
|
|
- MT5 terminal path
|
|
- Custom scripts
|
|
|
|
## 📂 File Structure
|
|
|
|
```
|
|
MQL5-Google-Onedrive/
|
|
├── scripts/
|
|
│ ├── startup.bat # Windows batch script
|
|
│ ├── startup.ps1 # PowerShell script
|
|
│ ├── startup.sh # Linux/WSL script
|
|
│ └── startup_orchestrator.py # Python orchestrator
|
|
├── config/
|
|
│ └── startup_config.json # Configuration
|
|
├── logs/
|
|
│ └── startup_*.log # Log files
|
|
└── docs/
|
|
└── Startup_Automation_Guide.md # Full documentation
|
|
```
|
|
|
|
## ❓ Troubleshooting
|
|
|
|
### Python Not Found
|
|
**Windows:** Install from [python.org](https://www.python.org/downloads/)
|
|
**Linux:** `sudo apt install python3 python3-pip`
|
|
|
|
### MT5 Not Starting
|
|
1. Check if MT5 is installed
|
|
2. Verify path in `config/startup_config.json`
|
|
3. Try starting MT5 manually first
|
|
|
|
### Permission Errors
|
|
**PowerShell:** `Set-ExecutionPolicy RemoteSigned -Scope CurrentUser`
|
|
**Linux:** `chmod +x scripts/startup.sh`
|
|
|
|
## 📚 Full Documentation
|
|
|
|
See [Startup_Automation_Guide.md](./Startup_Automation_Guide.md) for complete details.
|