Commit graph

370 commits

Author SHA1 Message Date
GenX FX Trading System
3921be8683
Merge pull request #66 from A6-9V/copilot/finish-running-instructions
Complete automation system verification and documentation
2026-01-07 09:21:58 +07:00
copilot-swe-agent[bot]
6bcf6cd274 Add quick reference guide and update README with documentation links
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 20:44:12 +00:00
copilot-swe-agent[bot]
2b503a22c6 Address code review feedback: improve verification documentation clarity
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 20:42:36 +00:00
copilot-swe-agent[bot]
e23f7cbb90 Add executable permissions to scripts and create verification document
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 20:41:06 +00:00
copilot-swe-agent[bot]
91c7c3b635 Initial plan 2026-01-06 20:35:06 +00:00
GenX FX Trading System
d525f9087d
Merge branch 'main' into copilot/plugin-mql5-google-onedrive 2026-01-06 13:15:12 +07:00
GenX FX Trading System
be0d1ff6b4
Merge pull request #60 from A6-9V/copilot/setup-automation-scripts
Add comprehensive automation startup system for Windows/Linux/WSL trading environments
2026-01-06 11:32:44 +07:00
GenX FX Trading System
d3f3c0cb92
Merge branch 'main' into copilot/setup-automation-scripts 2026-01-06 11:31:21 +07:00
GenX FX Trading System
022f0ef9e1
Merge pull request #59 from A6-9V/copilot/deploy-repository-to-exness-terminal
Add comprehensive Exness MT5 deployment documentation
2026-01-06 11:29:43 +07:00
copilot-swe-agent[bot]
de1b7e3cd8 Add scripts directory README with usage guide 2026-01-06 04:29:14 +00:00
GenX FX Trading System
3776306d79
Merge pull request #61 from A6-9V/Mouy-leng-patch-1
Update issue templates 
@cursoragent
@julesagent
@copilotagent
@qodoagent
rewrite
2026-01-06 11:28:32 +07:00
copilot-swe-agent[bot]
26b196e67a Address code review feedback
- Fix cron entry to use absolute paths instead of variables
- Add parents=True to mkdir for better error handling
- Change PowerShell scheduled task to use Limited privileges for security
- All tests still passing

Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 04:28:13 +00:00
GenX FX Trading System
775f8a419f
Update issue templates 2026-01-06 11:27:08 +07:00
copilot-swe-agent[bot]
c11eb0c373 Add automation features documentation and integration tests
- AUTOMATION_FEATURES.md with comprehensive feature overview
- Integration test suite for verifying all scripts
- Logs directory README for documentation
- All tests passing successfully

Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 04:25:48 +00:00
copilot-swe-agent[bot]
e118b2ce34 Add comprehensive automation startup scripts for Windows, Linux, and WSL
- Python orchestrator with JSON config, logging, and monitoring
- Windows batch script for simple automation
- PowerShell script with scheduled task creation
- Linux/WSL shell script with systemd/cron support
- Detailed documentation and quick start guides
- Example custom script template
- Configuration file with MT5 paths
- Updated .gitignore for logs and temp files

Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 04:21:36 +00:00
copilot-swe-agent[bot]
f5e1e70852 Initial plan 2026-01-06 04:13:38 +00:00
GenX FX Trading System
ef65aa70fa
Update docs/Exness_Deployment_Guide.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-06 08:59:55 +07:00
GenX FX Trading System
fdd5835b7f
Update docs/Exness_Deployment_Guide.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-06 08:59:12 +07:00
copilot-swe-agent[bot]
66dc1c9670 Improve deployment guide clarity based on code review feedback
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 01:54:42 +00:00
copilot-swe-agent[bot]
3185d83621 Add comprehensive Exness deployment guide
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 01:53:30 +00:00
copilot-swe-agent[bot]
710016fb17 Initial plan 2026-01-06 01:50:04 +00:00
copilot-swe-agent[bot]
f3a56948cb Update WebRequestURL to soloist.ai and add ZOLO plugin integration
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-05 11:37:02 +00:00
copilot-swe-agent[bot]
d5849bd428 Initial plan 2026-01-05 11:33:24 +00:00
GenX FX Trading System
6830e37147
Merge pull request #53 from A6-9V/feature/add-web-request-13977066332465908494
feat: Add web request functionality to Expert Advisor
2026-01-05 03:17:21 +07:00
google-labs-jules[bot]
ef9c877700 feat: Add web request functionality to Expert Advisor
This change adds the ability for the Expert Advisor to send a web request to a user-defined URL when a trading signal is generated. This allows for integration with external services and websites.

The following changes were made:

- Added `EnableWebRequest` and `WebRequestURL` input parameters to the "Notifications" section of the EA.
- Created a new `SendWebRequest` function that sends a POST request with a JSON payload to the specified URL.
- Modified the `Notify` function to call `SendWebRequest` when a notification is triggered.
- Added a comment to the code to remind the user to add the URL to the MetaTrader 5 terminal's list of allowed URLs.
2026-01-04 20:16:44 +00:00
copilot-swe-agent[bot]
34c6279b64 Improve bash version regex and clarify prompt format
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-04 06:33:09 +00:00
copilot-swe-agent[bot]
26067d1aad Fix bash version parsing and CLI tool documentation references
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-04 06:32:06 +00:00
copilot-swe-agent[bot]
1aa7c20d1f Add full setup script with interactive menu and validation
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-04 06:29:51 +00:00
copilot-swe-agent[bot]
06c6b37532 Initial plan 2026-01-04 06:25:44 +00:00
GenX FX Trading System
87bd332074
Merge pull request #29 from A6-9V/bolt-optimize-donchian-9545348090797493625
 Bolt: Optimize Donchian Channel price lookup
2025-12-30 17:42:10 +07:00
google-labs-jules[bot]
fd9514b9bd Bolt: Optimize Donchian Channel price lookup
💡 What: Replaced `iHigh()` and `iLow()` function calls with direct array access within the `OnTick()` function for retrieving Donchian Channel price levels.

🎯 Why: The `OnTick()` function is a performance-critical hot path that executes on every price update. The original code made redundant function calls to `iHigh()` and `iLow()` to retrieve price data that was already loaded into the local `rates` array.

📊 Impact: This change reduces unnecessary function call overhead in a high-frequency loop. While a micro-optimization, it leads to a small but meaningful improvement in execution speed and reduces processing time for each tick.

🔬 Measurement: Performance can be verified by profiling the `OnTick()` function's execution time in the MetaTrader 5 Strategy Tester before and after the change. A decrease in the average execution time per tick would confirm the improvement.
2025-12-30 10:33:03 +00:00
GenX FX Trading System
6c1610fe77
Merge pull request #28 from A6-9V/copilot/fix-review-error-api-key
[WIP] Fix review error for Jules API key
2025-12-30 15:43:50 +07:00
copilot-swe-agent[bot]
839712444b Initial plan 2025-12-30 07:59:21 +00:00
GenX FX Trading System
62b16fbc96
Merge pull request #23 from A6-9V/copilot/check-proton-email-allowance
[WIP] Verify allowance of proton email domain
2025-12-29 15:24:30 +07:00
GenX FX Trading System
804e30eb7c
Merge pull request #24 from A6-9V/copilot/install-juless-cli
[WIP] Install juless CLI from Google
2025-12-29 15:21:59 +07:00
GenX FX Trading System
bc880f9c0e
Merge pull request #25 from A6-9V/copilot/update-app-invites-link
[WIP] Update app invites link for WhatsApp sharing
2025-12-29 12:06:58 +07:00
copilot-swe-agent[bot]
90cacdcd21 Initial plan 2025-12-29 03:28:22 +00:00
copilot-swe-agent[bot]
b43c71900e Initial plan 2025-12-29 03:09:39 +00:00
copilot-swe-agent[bot]
ecfd9483b7 Initial plan 2025-12-29 02:31:39 +00:00
GenX FX Trading System
a7b37b2829
Merge pull request #22 from A6-9V/bolt-price-retrieval-optimization-594534391254102689
 Bolt: Use global Ask/Bid in OnTick
2025-12-29 04:21:17 +07:00
google-labs-jules[bot]
31eaf10a0c feat(mql5): Bolt: Use global Ask/Bid in OnTick
Replaces `SymbolInfoDouble` calls with direct `Ask` and `Bid` global variables in the `OnTick` function to improve performance.

**💡 What:** The optimization replaces function calls (`SymbolInfoDouble`) with direct access to pre-defined global variables (`Ask` and `Bid`) for fetching the latest market prices inside the performance-critical `OnTick` function.

**🎯 Why:** The `OnTick` function is executed on every price tick, making it a "hot path." Calling `SymbolInfoDouble` involves function call overhead (stack management, etc.). Using the globally available `Ask` and `Bid` variables is a standard MQL5 optimization that provides a direct, faster way to access the same information.

**📊 Impact:** This change reduces the execution time of each `OnTick` cycle by a small but meaningful amount. In a high-frequency environment, this micro-optimization can lead to a noticeable reduction in CPU usage and faster response times.

**🔬 Measurement:** The performance improvement can be verified by using the MetaTrader 5 Strategy Tester's profiling tools. A backtest run with profiling enabled would show a reduced execution time for the `OnTick` function compared to the previous version.
2025-12-28 19:02:42 +00:00
GenX FX Trading System
a618942f25
Merge pull request #20 from A6-9V/Cursor/A6-9V/render-workspace-information-e5a5
Render workspace information
2025-12-28 12:46:54 +07:00
Cursor Agent
7ed70f92fa Add render workspace link to README
Co-authored-by: genxdbxfx3 <genxdbxfx3@gmail.com>
2025-12-28 05:31:17 +00:00
GenX FX Trading System
0e7bcff829
Merge pull request #19 from A6-9V/Cursor/A6-9V/agent-community-whatsapp-e86f
Agent community WhatsApp
2025-12-28 12:29:26 +07:00
Cursor Agent
69f113587c Add WhatsApp link to README
Co-authored-by: genxdbxfx3 <genxdbxfx3@gmail.com>
2025-12-28 05:21:56 +00:00
GenX FX Trading System
1301203ea1
Merge pull request #18 from A6-9V/Cursor/A6-9V/developer-tip-window-project-c044
Developer tip window project
2025-12-28 12:21:42 +07:00
Cursor Agent
8547c06631 Add developer tip window project link to README
Co-authored-by: genxdbxfx3 <genxdbxfx3@gmail.com>
2025-12-28 05:20:45 +00:00
GenX FX Trading System
dbda4e0e69
Merge pull request #17 from A6-9V/Cursor/A6-9V/jules-org-account-setup-30ae
Jules org account setup
2025-12-28 11:20:51 +07:00
Cursor Agent
c2629af12a Docs: Add GitHub org and private repo access instructions
Co-authored-by: genxdbxfx3 <genxdbxfx3@gmail.com>
2025-12-28 04:16:00 +00:00
GenX FX Trading System
8b3816143d
Merge pull request #16 from A6-9V/Cursor/A6-9V/task-review-jules-918e
Task review Jules
2025-12-28 03:34:46 +07:00