- Add VS Code workspace configuration with organized folders - Add VS Code settings and recommended extensions - Create CONTRIBUTING.md with comprehensive coding standards - Create REPOSITORY_LINKS.md as central manifest - Create TIMELINE.md for project history tracking - Update .gitignore to keep VS Code settings Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
7,9 KiB
Repository Links & Ecosystem
This document serves as a central manifest tracking all repositories and resources related to the MQL5 Trading Automation project.
📋 Table of Contents
- Main Repository
- Related Repositories
- External Resources
- Development Tools
- Cloud Services
- API Integrations
Main Repository
🏠 MQL5-Google-Onedrive
URL: https://github.com/A6-9V/MQL5-Google-Onedrive
Purpose: Main repository containing MQL5 indicators, Expert Advisors, and automation scripts for trading on MetaTrader 5 with Exness.
Key Features:
- SMC + Trend Breakout Multi-Timeframe Indicator
- Expert Advisor with AI integration (Gemini & Jules)
- Cloud deployment automation (Render, Railway, Fly.io, Docker)
- Telegram bot for remote deployment
- Automated startup scripts for Windows/Linux
- OneDrive synchronization
Technology Stack:
- MQL5 (MetaTrader 5 trading logic)
- Python 3.8+ (automation, deployment, bots)
- Docker (containerization)
- Bash/PowerShell (system automation)
Related Repositories
📄 GitHub Pages
URL: https://github.com/Mouy-leng/-LengKundee-mql5.github.io.git
Purpose: GitHub Pages site for project documentation and web presence.
Status: Active
Sync: Automated via .github/workflows/github-pages-sync.yml
🔌 ZOLO-A6-9V-NUNA Plugin
Location: OneDrive - ZOLO Plugin
Purpose: Bridge plugin for webhook integrations and external signal processing.
Integration: Via WebRequest in Expert Advisor
🌳 Samurai All Branch Structure
Location: OneDrive - Branch Structure
Purpose: Complete branch history and structure documentation.
Content: Historical snapshots of all development branches
🧬 GenX Workspace
Location: OneDrive - VSCode Folder
Purpose: Shared VS Code workspace configurations and project settings.
Sync: Manual updates
External Resources
📓 Knowledge Base
NotebookLM: Access here
Purpose: AI-enhanced knowledge base for documentation, guides, and context. Available for reading and writing by AI agents.
Usage: All AI agents must read this before starting work.
💬 Cursor Connect Session
URL: Join Session
Purpose: Live collaboration session for pair programming and code reviews.
Status: Active
🪟 Developer Tip Window
URL: https://chatgpt.com/g/g-p-691e9c0ace5c8191a1b409c09251cc2b-window-for-developer-tip/project
Purpose: ChatGPT custom GPT for developer tips and guidance.
Development Tools
Version Control
- Git: Source control
- GitHub: Repository hosting, CI/CD, project management
- GitHub CLI: Command-line interface for GitHub
IDEs & Editors
- VS Code: Primary IDE (see
.vscode/and workspace file) - MetaEditor: MQL5 development and compilation
- Cursor: AI-powered code editor
AI Assistants
- GitHub Copilot: AI pair programmer
- Jules: Custom AI assistant for code execution
- Gemini: Google AI for trade analysis
CLI Tools
- Docker: Container runtime
- Docker Compose: Multi-container orchestration
- rclone: Cloud storage sync (OneDrive)
- Firebase CLI: Firebase deployment
- GitHub CLI: GitHub automation
- Vercel CLI: Vercel deployment
Cloud Services
Deployment Platforms
Render.com
Workspace: My Blue watermelon Workspace
Workspace ID: tea-d1joqqi4d50c738aiujg
Config: render.yaml
Status: Active
Auto-deploy: Enabled via CD workflow
Railway.app
Config: railway.json
Status: Active
Auto-deploy: Enabled via CD workflow
Fly.io
Config: fly.toml
Status: Active
Auto-deploy: Enabled via CD workflow
Docker Hub
Repository: mouyleng/mql5-trading-automation
Tags: latest, versioned releases
Auto-build: Enabled via CD workflow
Google Cloud Platform
Config: app.yaml, cloudbuild.yaml
Services: App Engine, Cloud Build
Status: Configured
Storage Services
OneDrive
Remote: Configured via rclone
Sync Path: Apps/MT5/MQL5
Auto-sync: Enabled via GitHub Actions
Vault Password: [ACCESS_CODE_REQUIRED]
GitHub Packages
Registry: ghcr.io/a6-9v/mql5-google-onedrive
Usage: Container image storage
API Integrations
Trading Platform
Exness MT5
Platform: MetaTrader 5
Broker: Exness
Account Setup: See EXNESS_ACCOUNT_SETUP.txt
Live Trading: See LIVE_TRADING_SETUP.md
AI Services
Google Gemini API
Endpoint: https://generativelanguage.googleapis.com
Purpose: AI-powered trade confirmation
Integration: EA parameter UseGeminiFilter
API Key Storage: GitHub Secrets, .env file
Jules AI API
Purpose: Code execution and automation
Integration: Via scripts/jules_execute.py
API Key Storage: GitHub Secrets, .env file
Communication
Telegram Bot API
API Reference: https://core.telegram.org/bots/api
Bot Script: scripts/telegram_deploy_bot.py
Setup Guide: scripts/TELEGRAM_BOT_SETUP.md
Commands:
/deploy_flyio- Deploy to Fly.io/deploy_render- Deploy to Render.com/deploy_railway- Deploy to Railway.app/status- Check deployment status
Domain & DNS
Cloudflare
Domain: Lengkundee01.org
Services: DNS, CDN, Tunnels
Config: scripts/manage_cloudflare.py
Secrets: Zone ID, Account ID in GitHub Secrets
Firefox Relay
Purpose: Email privacy and forwarding
API Keys: SCRSOR, COPILOT in GitHub Secrets
Profile: https://relay.firefox.com/accounts/profile/
Repository Timeline & History
For detailed project timeline and version history, see:
- TIMELINE.md: Project milestones and major events
- CHANGELOG.md: Version-by-version change log
- Release Notes:
RELEASE_NOTES_*.mdfiles
Continuous Integration / Continuous Deployment
GitHub Actions Workflows
Located in .github/workflows/:
- CI (
ci.yml): Validation and packaging on pull requests - CD (
cd.yml): Comprehensive deployment on main/tags - Deploy Cloud (
deploy-cloud.yml): Multi-platform deployment - Deploy Dashboard (
deploy-dashboard.yml): GitHub Pages deployment - OneDrive Sync (
onedrive-sync.yml): Automated file sync - GitHub Pages Sync (
github-pages-sync.yml): Documentation sync - Enable Auto-merge (
enable-automerge.yml): PR auto-merge - Release (
release.yml): Automated release creation - Container CI/CD (
container-ci-cd.yml): Docker workflows
Secrets Management
All API keys, tokens, and sensitive credentials are stored as:
- GitHub Secrets: For CI/CD workflows
- Local
.envfiles: For local development (see.env.example) - Vault:
config/vault.json(template only, real values in secrets)
See docs/Secrets_Management.md for complete guide.
Contributing
See CONTRIBUTING.md for guidelines on:
- Development workflow
- Coding standards
- Testing requirements
- Documentation standards
- Pull request process
Contact & Support
- Email: Lengkundee01.org@domain.com
- WhatsApp Community: Agent Community
- GitHub Issues: https://github.com/A6-9V/MQL5-Google-Onedrive/issues
- GitHub Discussions: https://github.com/A6-9V/MQL5-Google-Onedrive/discussions
Last Updated: 2026-02-14
Maintained by: A6-9V
Status: Active Development