Commit graph

359 commits

Author SHA1 Message Date
google-labs-jules[bot]
99034600f3 feat: add Jules API integration to SMC_TrendBreakout_MTF_EA
- Update `AiAssistant.mqh` to support `Ai_AskJules` using Bearer token authentication.
- Add `ENUM_AI_PROVIDER` to select between Gemini and Jules API.
- Update `SMC_TrendBreakout_MTF_EA.mq5` with new inputs for Jules API (Key, URL, Model).
- Rename input group "Gemini AI" to "AI Filter" and use `AiProvider` input.
- Ensure API keys are not hardcoded in source.
2026-01-22 21:31:57 +00:00
GenX FX Trading System
b938d85be2
Merge pull request #168 from A6-9V/update-user-notes-locations-1217990838283649143
Update USER_NOTES.md with location references
2026-01-23 03:52:00 +07:00
GenX FX Trading System
d33c738512
Merge pull request #171 from A6-9V/jules/market-research-scheduler-13623558268805127169
Setup Market Research Scheduler
2026-01-23 03:44:39 +07:00
google-labs-jules[bot]
4a280992bf Setup Market Research Scheduler (Scandal)
- Added `scripts/market_research.py` to analyze market data using Gemini.
- Added `scripts/upgrade_repo.py` to suggest code upgrades based on research.
- Added `scripts/schedule_research.py` to orchestrate periodic research.
- Updated `config/startup_config.json` to include the scheduler.
- Added `schedule` and `google-generativeai` to `requirements.txt`.
2026-01-22 19:36:23 +00:00
google-labs-jules[bot]
1f33c0458e docs: add location references to USER_NOTES.md
Added a new 'Locations' section to docs/USER_NOTES.md containing:
- The user-provided Google Maps link (Battambang, Cambodia).
- The verified geolocation of the ZOLO Bridge server (Phnom Penh, Cambodia).
2026-01-22 16:26:32 +00:00
GenX FX Trading System
9581c9bc0d
Merge pull request #165 from A6-9V/startup-monitor-feature-16172164947891703946
Add monitoring support to startup script
2026-01-22 17:16:38 +07:00
GenX FX Trading System
95008a388b
Merge branch 'copilot/install-juless-cli' into startup-monitor-feature-16172164947891703946 2026-01-22 17:16:16 +07:00
GenX FX Trading System
f70e6a3a1f
Merge pull request #166 from A6-9V/update-readme-structure-5863019490177912660
Update README and generate structure file
2026-01-22 17:15:54 +07:00
google-labs-jules[bot]
f8fbe9de19 Update README with structure link and generate structure file 2026-01-22 09:01:46 +00:00
google-labs-jules[bot]
2698f7f96d feat: Add monitoring support to startup script
- Added `--monitor` flag to `scripts/startup.sh`.
- Fixed circular nameref warning in `scripts/startup.sh`.
- Updated `startup.sh` to pass the monitor flag to `startup_orchestrator.py`.
- Verified system startup and web dashboard accessibility.
2026-01-22 08:20:09 +00:00
GenX FX Trading System
463599d119
Merge pull request #163 from A6-9V/update-magic-number-and-reset-scripts-7477663179260473654
Update Magic Number and Add Environment Reset Scripts
2026-01-22 14:59:30 +07:00
GenX FX Trading System
4fdbd6576e
Merge pull request #164 from A6-9V/fix-manage-positions-syntax-15703636700054585560
Fix syntax error in ManagePositions and add VS Code extensions
2026-01-22 13:22:27 +07:00
google-labs-jules[bot]
bf729b310c Fix syntax error in ManagePositions.mqh and add VS Code recommendations
- Created `mt5/MQL5/Include/ManagePositions.mqh` with fixed logic (added missing `||` operator).
- Created `.vscode/extensions.json` with recommended extensions.
- Verified file creation and syntax fix.
2026-01-22 06:21:52 +00:00
google-labs-jules[bot]
2cceaf9619 Update Magic Number to 81001 and enhance reset scripts for MT5 cleanup 2026-01-22 05:58:45 +00:00
google-labs-jules[bot]
58fa990314 Update MagicNumber to 81001 and add resetup scripts/docs 2026-01-22 05:41:55 +00:00
GenX FX Trading System
ad0d94544a
Merge pull request #162 from A6-9V/bolt-optimize-smc-ea-9775803381508965795
 Bolt: Optimize data access in SMC EA
2026-01-22 12:39:27 +07:00
google-labs-jules[bot]
03583b578c Bolt: Optimize data access in SMC EA
Replaced heavy `CopyRates` with `CopyTime` and `iClose` in `SMC_TrendBreakout_MTF_EA.mq5` to reduce memory bandwidth by ~86% per tick (24KB -> 3.2KB).
2026-01-22 05:32:55 +00:00
GenX FX Trading System
fca29d6669
Merge pull request #161 from A6-9V/setup-deployment-guide-15855408957243008710
Add Setup and Deployment Guide
2026-01-22 10:29:56 +07:00
google-labs-jules[bot]
f10d59414e Add SETUP_AND_DEPLOY.md guide for MQL5 workflow
- Add comprehensive guide for validating, packaging, compiling, and deploying.
- Verify existing scripts: ci_validate_repo.py, package_mt5.sh, update_vps.sh.
- Ensure repository is ready for manual compilation and automated deployment.
2026-01-22 03:26:42 +00:00
GenX FX Trading System
b7da533d9d
Merge pull request #159 from A6-9V/fix/zolo-bridge-url-and-enablement-6355289561818995902
Update ZOLO Bridge URL to IP and Enable WebRequest
2026-01-22 08:40:52 +07:00
GenX FX Trading System
982a229150
Merge branch 'copilot/install-juless-cli' into fix/zolo-bridge-url-and-enablement-6355289561818995902 2026-01-22 08:40:43 +07:00
GenX FX Trading System
dcc3c0d211
Merge pull request #160 from A6-9V/improve-ai-systems-15875310390778466086
Improve AI Trading Systems: Modularize and Enhance Gemini Integration
2026-01-22 08:40:31 +07:00
google-labs-jules[bot]
fff0745b1d Refactor AI integration in SMC_TrendBreakout_MTF_EA.mq5
- Create `mt5/MQL5/Include/AiAssistant.mqh` for shared AI logic.
- Modularize Gemini API calls, prompt construction, and response parsing.
- Update `SMC_TrendBreakout_MTF_EA.mq5` to use `AiAssistant.mqh`.
- Enhance AI prompt with RSI and ATR context for better decision making.
- Add `RSIPeriod` input parameter.
- Add include guards to `AiAssistant.mqh` and `ZoloBridge.mqh`.
2026-01-22 01:39:56 +00:00
google-labs-jules[bot]
e8c4af91ef Update ZOLO Bridge URL to IP and Enable WebRequest in EAs 2026-01-22 01:38:41 +00:00
GenX FX Trading System
10a1b55839
Merge pull request #158 from A6-9V/reorganize-docs-and-notes-721431295735841524
Reorganize docs and add user notes
2026-01-22 08:24:02 +07:00
google-labs-jules[bot]
75524f4af3 Reorganize documentation and add user notes placeholder
- Created `docs/INDEX.md` to categorize and index all repository documentation.
- Created `docs/USER_NOTES.md` as a dedicated place for user notes and external references.
- Updated `README.md` to link to the new documentation index and notes file.
- Preserved existing documentation structure while making it more navigable.
2026-01-22 01:20:17 +00:00
GenX FX Trading System
7f53827108
Merge pull request #156 from A6-9V/update-secure-bridge-eas-12666547867691245604
Update and encrypt bridge, create Enhanced EAs, and secure scripts
2026-01-22 08:18:28 +07:00
google-labs-jules[bot]
878e4e5d83 feat: Secure bridge integration, refactor EAs, and add profile maintenance script
- Created `mt5/MQL5/Include/ZoloBridge.mqh` for shared, secure (HTTPS) bridge logic with proper JSON sanitization.
- Created `ExpertMACD_Enhanced.mq5`, `ExpertMAMA_Enhanced.mq5`, and `ExpertMAPSAR_Enhanced.mq5` using standard library and ZOLO bridge.
- Refactored `EXNESS_GenX_Trader.mq5` and `SMC_TrendBreakout_MTF_EA.mq5` to use `ZoloBridge.mqh` and updated default URL to `https://genx-fx.com/api/signal`.
- Updated `scripts/deploy_docker_hub.sh` and `scripts/update_vps.sh` to support `DOCKER_USERNAME` and `DOCKER_PASSWORD` environment variables.
- Added `scripts/fix_profiles.py` to copy defaults to empty profile directories.
- Added `SECRETS_TEMPLATE.md` for credential management guidance.
- Updated EA link properties to Forge URL.
2026-01-22 01:08:24 +00:00
GenX FX Trading System
011ca93ee5
Merge pull request #155 from A6-9V/vscode-config-1115206852378356662
Add VS Code configuration
2026-01-22 07:50:47 +07:00
GenX FX Trading System
8c613816d7
Merge branch 'copilot/install-juless-cli' into vscode-config-1115206852378356662 2026-01-22 07:50:33 +07:00
google-labs-jules[bot]
db783bd9f6 Update OneDrive resource links in documentation 2026-01-22 00:49:14 +00:00
GenX FX Trading System
7f6b581f71
Merge pull request #148 from A6-9V/install-jules-cli-17745721168073182979
Install Jules CLI and update setup script
2026-01-22 07:43:03 +07:00
google-labs-jules[bot]
c3b36e5a8f Add .vscode configuration for better development experience 2026-01-22 00:37:14 +00:00
GenX FX Trading System
8b99beba5a
Merge pull request #146 from A6-9V/fix-mql5-ask-bid-usage-16517454464300962799
Fix invalid Ask/Bid usage in SMC_TrendBreakout_MTF_EA
2026-01-22 07:21:00 +07:00
GenX FX Trading System
fa298d1812
Merge pull request #147 from A6-9V/jules-docker-run-verification-2789281271975456721
Verify Docker build and run status
2026-01-22 07:07:55 +07:00
GenX FX Trading System
89b8837217
Merge branch 'copilot/install-juless-cli' into jules-docker-run-verification-2789281271975456721 2026-01-22 07:07:49 +07:00
GenX FX Trading System
a08607d0d1
Merge pull request #154 from A6-9V/fix-github-pages-404-5919238300841099614
Fix GitHub Pages 404 Error
2026-01-22 07:04:48 +07:00
GenX FX Trading System
67d561068d
Merge branch 'copilot/install-juless-cli' into fix-github-pages-404-5919238300841099614 2026-01-22 07:04:15 +07:00
GenX FX Trading System
55f457aac2
Merge pull request #153 from A6-9V/fix-404-github-pages-1063102229186788895
Fix 404 error on GitHub Pages
2026-01-22 07:04:03 +07:00
google-labs-jules[bot]
59e3a2753e Fix GitHub Pages 404 by adding index.html to root and docs
- Copied `dashboard/index.html` to `./index.html` to support "Deploy from root" configuration.
- Copied `dashboard/index.html` to `docs/index.html` to support "Deploy from docs" configuration.
- Verified dashboard renders correctly via Playwright.
2026-01-22 00:03:01 +00:00
google-labs-jules[bot]
dae9dd52d7 Fix 404 error on GitHub Pages by ensuring index.html exists in root and docs
This commit copies `dashboard/index.html` to `index.html` (root) and `docs/index.html` to ensure that the GitHub Pages site loads correctly regardless of the source configuration (Root, Docs, or Custom Workflow). It also adds `.nojekyll` to prevent Jekyll processing issues.
2026-01-22 00:02:38 +00:00
GenX FX Trading System
70159edd28
Merge branch 'copilot/install-juless-cli' into jules-docker-run-verification-2789281271975456721 2026-01-22 07:02:25 +07:00
GenX FX Trading System
d6134f8f83
Merge pull request #152 from A6-9V/gemini-integration-fix-12607406194266404756
fix(mql5): set default GeminiModel to gemini-1.5-flash in SMC EA
2026-01-22 04:57:12 +07:00
google-labs-jules[bot]
4a57c02e1b feat(mql5): add Perplexity EURZ link to Gemini context in SMC EA 2026-01-21 21:49:49 +00:00
google-labs-jules[bot]
ac1923a8d8 fix(mql5): set default GeminiModel to gemini-1.5-flash in SMC EA 2026-01-21 21:25:41 +00:00
google-labs-jules[bot]
3c40b86bc0 Install Jules CLI and update setup_ubuntu.sh 2026-01-21 18:45:40 +00:00
google-labs-jules[bot]
943b9f113e Verify Docker build and run status
Updated VERIFICATION.md to reflect that the Docker build and run were successful in the current environment. The system builds the image and runs the automation scripts correctly, skipping MT5 Terminal as expected on Linux.
2026-01-21 18:42:41 +00:00
google-labs-jules[bot]
00a74b2ca6 Fix invalid Ask/Bid variable usage in SMC_TrendBreakout_MTF_EA.mq5
Replaced MQL4-style `Ask` and `Bid` variables with `SymbolInfoTick` to correctly retrieve current prices in MQL5. This fixes the build failure caused by the previous optimization attempt.
2026-01-21 18:34:28 +00:00
GenX FX Trading System
f90d480102
Merge pull request #144 from A6-9V/update-zolo-bridge-link-2675891044524994651
Update ZOLO bridge documentation with OneDrive link
2026-01-22 01:02:28 +07:00
GenX FX Trading System
51b9b9c5ee
Merge branch 'copilot/install-juless-cli' into update-zolo-bridge-link-2675891044524994651 2026-01-22 01:02:21 +07:00