Release note · Expert Advisor XAUUSDRelease note · XAUUSD Expert Advisor
GoldenRobber 1.42 · build b3
Bản đang chạy trên tài khoản thật. b3 = b2 + heartbeat không còn phụ thuộc tick — sửa lỗi web báo Offline vào cuối tuần. Logic giao dịch không đổi. The build running on live accounts. b3 = b2 plus a heartbeat that no longer depends on ticks — fixing the "Offline at weekends" bug on the web. Trading logic unchanged.
Tóm tắtSummary
b3 chỉ sửa một lỗi so với b2, nhưng là lỗi làm web mất dấu EA. Mọi tính năng của dòng 1.42 (EA Link realtime ở b1, Manual Init Close all ở b2) giữ nguyên — chi tiết xem release note 1.42 b2.
b3 fixes one bug compared with b2, but it is the bug that made the web lose track of the EA. Every 1.42 feature (realtime EA Link in b1, Manual Init Close all in b2) is unchanged — see the 1.42 b2 release note for those.
| Build | Thêm gìWhat it adds | Commit |
|---|---|---|
| b3 PRODUCTION | Heartbeat không phụ thuộc tick (lỗi D1)Tick-independent heartbeat (deviation D1) | ff0e30e |
| b2 | Manual Init Close all (manual_init = 5)Manual Init Close all (manual_init = 5) |
51b2864 |
| b1 | EA Link — hot-reload realtime qua TLS 9607EA Link — realtime hot-reload over TLS 9607 | 1967099 |
Lỗi D1 — heartbeat đứng khi không có tickDeviation D1 — the heartbeat froze without ticks
- Triệu chứng: cuối tuần hoặc lúc thị trường lặng,
/admin/easupported/goldenrobberbáo account Offline dù EA vẫn gắn trên chart; hot-reload và leader election không cập nhật. - Nguyên nhân:
CloudSyncPulseđo nhịp heartbeat bằngTimeCurrent()— đó là giờ của quote cuối cùng, đứng yên khi không có tick, nên điều kiện "đã tới kỳ gửi" không bao giờ đúng. - Cách sửa ở b3: nhịp đo bằng
GetTickCount64()(biếng_lastCloudSyncMs) — đồng hồ của máy, chạy độc lập với thị trường.TicketMapSaveImmediatedùng cùng đồng hồ. - Điều kiện tự xưng leader khi cả hai cloud lỗi, và dòng panel
Server: CONNECTED (Ns ago)tính tuổi theog_hbOkMs— cũng theo đồng hồ máy, nên không còn đứng yên. - Sửa comment input cho đúng thực tế:
InpCloudMyApiDomainphải là URL product…/easupported/{slug};InpManualInitBUY/SELL chỉ bỏ qua filter chọn chiều trong bước mở lệnh, vẫn qua cổng chung (trend neutral, sideway, pivot khi đã có lệnh, wick hai phía).
- Symptom: at weekends or in a quiet market,
/admin/easupported/goldenrobbershowed the account Offline even though the EA was still attached; hot-reload and leader election stopped updating. - Cause:
CloudSyncPulsetimed the heartbeat withTimeCurrent()— the last quote's time, which freezes without ticks, so the "time to send" condition never became true. - Fix in b3: the interval is measured with
GetTickCount64()(g_lastCloudSyncMs) — the machine clock, independent of the market.TicketMapSaveImmediatestamps the same clock. - The self-promote-to-leader check when both clouds fail, and the panel line
Server: CONNECTED (Ns ago), now age offg_hbOkMs— also the machine clock, so they no longer freeze. - Input comments corrected:
InpCloudMyApiDomainmust be the product URL…/easupported/{slug};InpManualInitBUY/SELL only skips the side-selecting filters inside the order-opening step, and still passes the shared gates (trend neutral, sideway, pivot once positions exist, wick on both sides).
b3 không đụng vào init, DCA, Tia, hedge hay bộ lọc. Backtest của b2 vẫn dùng được cho b3.
b3 does not touch init, DCA, Tia, hedging or the filters. The b2 backtests still apply to b3.
Kiểm tra sau khi nângChecks after upgrading
- Tiêu đề panel hiện
GoldenRobber v1.42 (b3)— tên file không cho biết build, phải nhìn panel. - Dòng
Server: CONNECTED (Ns ago)có số giây tăng rồi reset đều đặn, kể cả khi chart không có tick. - Trên
/admin/easupported/goldenrobber: account Online, có badge Link. - Thử vào cuối tuần: account vẫn Online — đây chính là thứ b3 sửa.
- The panel title reads
GoldenRobber v1.42 (b3)— the filename does not tell you the build, so read the panel. - The
Server: CONNECTED (Ns ago)line counts up and resets regularly, even on a chart with no ticks. - On
/admin/easupported/goldenrobber: the account is Online with a Link badge. - Check again at a weekend: the account stays Online — that is exactly what b3 fixes.
Gói deploy và configDeploy package and config
| ThứItem | Giá trịValue |
|---|---|
| Gói deployDeploy package | GoldenRobber-Pass58_v1-42-b3-Vantage-build-6182.zip (17/09/2026)(17/09/2026) |
chart01.chr |
Experts\GoldenRobber-1.42.ex5 — kèm InpCloudMyApiDomain trỏ sẵn /easupported/goldenrobber— with InpCloudMyApiDomain already pointing at /easupported/goldenrobber |
| Config ổn địnhStable config | v1.42.b3-pass58-12092026.set — xem từng giá trịsee every value |
| EA phụ trong góiCompanion EA in the package | AccountStatusUpdater-1.14.ex5 |
Trước khi deploy, kiểm URL + SHA-256 của package trên /admin/packages, và mở MQL5/Profiles/Charts/Default/chart01.chr trong ZIP để xác nhận đúng EA. Các bước đầy đủ: checklist rollout.
Before deploying, check the package URL + SHA-256 on /admin/packages, and open MQL5/Profiles/Charts/Default/chart01.chr inside the ZIP to confirm the EA. Full steps: the rollout checklist.
Quay lại bản cũRolling back
Chạy trong Git Bash hoặc cmd — không dùng > của PowerShell vì nó làm hỏng file nhị phân:
Run in Git Bash or cmd — do not use PowerShell's >, because it corrupts binary files:
git cat-file -p 51b2864:GoldenRobber-1.42.ex5 > GoldenRobber-1.42-b2.ex5
git cat-file -p 71dac5f:GoldenRobber-1.41.4.ex5 > GoldenRobber-1.41.4-b21.ex5
Về b2 thì lỗi D1 quay lại; về b21 thì mất luôn EA Link và Close all. Bảng build đầy đủ: Build & release.
Going back to b2 brings deviation D1 back; going back to b21 also loses EA Link and Close all. Full build table: Builds & releases.
Commit
| Commit | Nội dungContents |
|---|---|
ff0e30e | 1.42 b3 — heartbeat không phụ thuộc tick1.42 b3 — tick-independent heartbeat |
51b2864 | 1.42 b2 — Manual Init Close all1.42 b2 — Manual Init Close all |
1967099 | 1.42 b1 — EA Link1.42 b1 — EA Link |
71dac5f | 1.41.4 b21 — production trước đó1.41.4 b21 — the previous production build |