0
0
Fork 1
Spiegel von https://github.com/A6-9V/MQL5-Google-Onedrive.git synchronisiert 2026-04-11 05:50:56 +00:00
MQL5-Google-Onedrive/REPOSITORY_LINKS.md
copilot-swe-agent[bot] 47a92cbdae feat: add unified workspace and documentation structure
- 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>
2026-02-14 17:38:37 +00:00

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

🏠 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)

📄 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

Email

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_*.md files

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:

  1. GitHub Secrets: For CI/CD workflows
  2. Local .env files: For local development (see .env.example)
  3. 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


Last Updated: 2026-02-14
Maintained by: A6-9V
Status: Active Development