EA vẽ các giao dịch quyền chọn (options) vàng thành những bong bóng ngay tại mức giá của chúng - giúp bạn đọc được lực mua/bán tập trung ở đâu mà không cần rời khỏi MetaTrader.The EA plots gold options trades as bubbles at their exact strike prices - so you can see where buying and selling pressure builds up without ever leaving MetaTrader.
Bốn bước một lần duy nhất. Sau khi xong, EA luôn sẵn sàng để kéo vào bất kỳ chart vàng nào.Four steps, once only. After this the EA is ready to drop onto any gold chart.
Trong MetaTrader 5, vào menu File → Open Data Folder. Cửa sổ thư mục mở ra - đây là nơi MT5 đọc các EA, không phải thư mục cài đặt.In MetaTrader 5, go to File → Open Data Folder. A folder window opens - this is where MT5 loads EAs from, not the installation folder.
Copy file GcOptionsBubble.ex5 vào thư mục MQL5\Experts\. Đóng cửa sổ thư mục lại.Copy GcOptionsBubble.ex5 into the MQL5\Experts\ folder, then close the folder window.
Vào Tools → Options → Expert Advisors, tick chọn Allow WebRequest for listed URL, rồi thêm địa chỉ máy chủ dữ liệu vào danh sách:Go to Tools → Options → Expert Advisors, tick Allow WebRequest for listed URL, then add the data server address to the list:
https://data.ezxau.trade
Mở một chart cặp vàng của broker - XAUUSD (hoặc tên vàng tương đương). Từ cửa sổ Navigator, kéo GcOptionsBubble thả vào chart. Nếu vừa chép đè bản mới, chuột phải Navigator → Refresh để MT5 nạp lại.Open your broker's gold chart - XAUUSD (or the equivalent gold symbol). From the Navigator window, drag GcOptionsBubble onto the chart. If you just overwrote an older build, right-click Navigator → Refresh so MT5 reloads it.
Khi thả EA vào chart, MetaTrader mở hộp thoại thông số. Bạn chỉ cần điền hai ô - đặc biệt là Secret Key được cấp riêng cho bạn.When you drop the EA onto a chart, MetaTrader opens the inputs dialog. You only need to fill in two fields - most importantly your personal Secret Key.
Ô InpFeedUrl điền https://data.ezxau.trade - đúng địa chỉ đã thêm ở bước Allow WebRequest.In InpFeedUrl, enter https://data.ezxau.trade - the same address you added in the Allow WebRequest step.
Ô InpFeedToken dán key dạng gx_... mà bạn được cấp. Nhấn OK - EA tự kết nối và bắt đầu vẽ bong bóng sau vài giây.In InpFeedToken, paste the gx_... key you were given. Click OK - the EA connects automatically and starts drawing bubbles within seconds.
Mỗi bong bóng là một (hoặc một nhóm) giao dịch quyền chọn. Ba yếu tố nói lên tất cả: màu sắc, kích cỡ và vị trí.Each bubble is one (or a group of) options trades. Three things tell you everything: color, size, and position.
Bảng Gold Options Configuration nằm ngay trên chart, chia làm bốn tab. Bấm trực tiếp, thay đổi có hiệu lực tức thì mà không cần mở lại hộp thoại thông số.The Gold Options Configuration panel sits right on the chart, split into four tabs. Click directly - changes apply instantly, no need to reopen the inputs dialog.
Bấm đúp EA trên chart để mở hộp thoại Inputs. Ba nhóm đầu là thứ bạn thực sự dùng; ba nhóm sau đã đặt sẵn giá trị hợp lý, chỉ mở khi cần.Double-click the EA on the chart to open the Inputs dialog. The first three groups are what you actually use; the last three are already set sensibly - open them only if you need to.
| Thông sốInput | Mặc địnhDefault | Ý nghĩaWhat it does |
|---|---|---|
| InpFeedUrl | https://data.ezxau.trade | Địa chỉ máy chủ dữ liệu. Giữ nguyên. Không thêm /v1, không có dấu / ở cuối.Data server address. Leave as is. No /v1, no trailing /. |
| InpFeedToken | — | Khoá kích hoạt dạng gx_.... Đây là thông số bắt buộc duy nhất.Your activation key, gx_.... The only input you must fill in. |
| InpTimerMs | 200 | Nhịp kiểm tra nội bộ. Không phải tốc độ hỏi máy chủ — hạ số này không làm dữ liệu về nhanh hơn.Internal tick rate. Not the polling rate - lowering it does not make data arrive faster. |
| InpHistoryDays | 7 | Số ngày lịch sử nạp và giữ trong bộ nhớ. Tính lùi từ cây nến mới nhất trên chart, không phải từ hôm nay — cuối tuần chart đứng thì mốc cũng đứng theo.Days of history loaded and kept in memory. Counted back from the newest bar on the chart, not from today - over a weekend the anchor stays put. |
| InpKeepDays | 10 | Số ngày cache mã hoá giữ trên ổ đĩa. Phải ≥ InpHistoryDays, nếu không EA phải tải lại phần đã xoá.Days of encrypted cache kept on disk. Must be ≥ InpHistoryDays, otherwise the EA re-downloads what it deleted. |
| InpIdleMinutes | 10 | Không có lệnh mới bấy nhiêu phút thì EA chuyển sang nhịp chậm.Minutes without new trades before the EA slows its polling. |
| InpIdlePollSec | 30 | Nhịp hỏi máy chủ khi đang rảnh (giây).Polling interval while idle (seconds). |
| InpRedrawGroupMs | 2000 | Gộp các lần vẽ lại khi lệnh mới về dồn dập. Kéo/phóng chart vẫn vẽ lại ngay lập tức.Batches redraws when trades arrive in bursts. Panning/zooming still redraws instantly. |
| Thông sốInput | Mặc địnhDefault | Ý nghĩaWhat it does |
|---|---|---|
| InpMinPremium | 2000 | Chỉ vẽ lệnh có giá trị quyền chọn từ mức này trở lên. Tăng lên để lọc bớt lệnh lẻ.Only draw trades with at least this premium. Raise it to filter out small trades. |
| InpBubbleAlpha | 180 | Độ đục của bong bóng, 10-255. Thấp = nhìn xuyên thấy nến rõ hơn.Bubble opacity, 10-255. Lower means you see the candles through them. |
| InpLongCallColor | 6,81,149 | Màu Long Call — khớp màu trên web.Long Call colour - matches the web app. |
| InpShortCallColor | 242,73,92 | Màu Short Call.Short Call colour. |
| InpLongPutColor | 237,165,17 | Màu Long Put.Long Put colour. |
| InpShortPutColor | 115,191,105 | Màu Short Put.Short Put colour. |
| InpFilterSide | — | Lọc lúc khởi động: để trống = cả hai, hoặc LONG / SHORT. Đổi nhanh hơn ở tab Filter của bảng điều khiển.Startup filter: empty = both, or LONG / SHORT. Faster to change on the panel's Filter tab. |
| InpFilterClass | — | Tương tự: để trống = cả hai, C = Call, P = Put.Same idea: empty = both, C = Call, P = Put. |
| InpHideUnderlyings | — | Ẩn một số mã, cách nhau dấu phẩy (ví dụ GCV6,GCZ6). Để trống = hiện tất cả.Hide specific underlyings, comma separated (e.g. GCV6,GCZ6). Empty = show all. |
| InpStackM15 | true | Gộp các lệnh cùng nến + cùng mức giá + cùng loại thành một bong bóng (khung M15 trở lên). Tắt = mỗi lệnh một bong bóng.Merges trades sharing a bar, strike, side and type into one bubble (M15 and above). Off = one bubble per trade. |
| InpDteFilter | 7 | Lọc theo hạn còn lại: -1 tất cả · 0 chỉ đáo hạn gần nhất · 1 hai kỳ gần nhất · 7 cả tuần.Filter by expiry rank: -1 all · 0 nearest expiry only · 1 nearest two · 7 the whole week. |
| InpDeadLevel | false | Ẩn mức đã bị giá cắt qua sau lệnh cuối. Chỉ dùng khi đã tắt bảng điều khiển — nếu không, nút trên panel sẽ ghi đè.Hides levels price has already crossed since the last trade. Only use with the panel off - otherwise the panel button overrides it. |
| InpShowPanel | true | Hiện bảng điều khiển trên chart.Shows the control panel on the chart. |
| InpUIScale | 0 | Cỡ giao diện: 0 = tự dò theo màn hình, hoặc ép 1.0 / 1.5 / 2.0 nếu bảng quá nhỏ hoặc quá to.Interface scale: 0 = auto-detect, or force 1.0 / 1.5 / 2.0 if the panel looks too small or too large. |
| Thông sốInput | Mặc địnhDefault | Ý nghĩaWhat it does |
|---|---|---|
| InpVPColor | 86,156,214 | Màu thanh vùng giá và đường kẻ ngang.Colour of the profile bars and level lines. |
| InpVPOpacity | 180 | Độ đục vùng giá, 10-255.Profile opacity, 10-255. |
| InpPOCColor | 255,204,0 | Màu đường POC — mức tập trung nhiều tiền nhất.POC line colour - the level with the most money on it. |
| InpPOCOpacity | 200 | Độ đục đường POC, 10-255.POC line opacity, 10-255. |
| InpPOCStyle | Solid | Kiểu đường POC: liền, đứt hoặc chấm.POC line style: solid, dashed or dotted. |
| InpPriceLabelPt | 84 | Cỡ chữ nhãn giá bên phải chart, tính bằng điểm ảnh (8-200). Tăng nếu số khó đọc trên màn hình của bạn.Font size of the price labels on the right, in pixels (8-200). Raise it if the numbers are hard to read on your screen. |
| Thông sốInput | Mặc địnhDefault | Ý nghĩaWhat it does |
|---|---|---|
| InpDeltaWindow | 101 | Số mẫu dùng để tính chênh lệch giữa giá vàng sàn Mỹ và giá trên chart của bạn. Chênh lệch này giữ bong bóng nằm đúng chỗ.Sample count used to work out the gap between US gold futures and your broker's chart. This is what keeps bubbles at the right height. |
| InpGoldTolPct | 3.0 | Chênh lệch tối đa (%) vẫn được coi là chart vàng. Vượt ngưỡng, EA hiểu bạn gắn nhầm sang mã khác.Largest gap (%) still treated as a gold chart. Beyond it, the EA assumes you attached it to the wrong symbol. |
| Thông sốInput | Mặc địnhDefault | Ý nghĩaWhat it does |
|---|---|---|
| InpSignalsExport | false | Ghi tệp signals.dat cho EA thứ hai đọc. Mặc định tắt — không bật thì EA không ghi một byte nào. Bật trên hai chart cùng lúc thì chart đầu giữ quyền ghi, chart sau tự tắt và ghi một dòng cảnh báo vào nhật ký.Writes signals.dat for a second EA to read. Off by default - leave it off and the EA writes nothing at all. Enable it on two charts and the first one keeps the job; the second turns itself off and logs a warning. |
| InpSignalsMinSec | 5 | Khoảng cách tối thiểu giữa hai lần ghi (giây). Đặt 5 chứ không phải 2 vì ghi đĩa chạy chung luồng với việc vẽ chart — ghi quá dày làm chart giật khi bạn thao tác.Minimum gap between writes (seconds). It is 5 rather than 2 because writing shares a thread with drawing - writing too often makes the chart stutter as you use it. |
| InpSignalsIdleMs | 1000 | Chart phải đứng yên bấy nhiêu mili-giây rồi mới ghi. 0 = bỏ điều kiện này.The chart must sit still this many milliseconds before a write. 0 disables the condition. |
| InpSignalsDays | 3 | Số ngày có dữ liệu đưa vào tệp — ngày nghỉ không tính.Days with data included in the file - empty days do not count. |
| InpSignalsBand | 300 | Dải giá ± quanh giá hiện tại (USD) được đưa vào tệp.Price band ± around the current price (USD) included in the file. |
| Thông sốInput | Mặc địnhDefault | Ý nghĩaWhat it does |
|---|---|---|
| InpLogLevel | 1 | 0 chỉ lỗi · 1 bình thường · 2 chi tiết (khi cần gửi nhật ký để chẩn đoán). Tệp tự xoay vòng ở 5MB và giữ 2 bản cũ, nên không bao giờ đầy ổ đĩa dù bạn để mức nào.0 errors only · 1 normal · 2 verbose (when you need to send logs for diagnosis). The file rotates at 5MB and keeps 2 old copies, so it never fills your disk whatever level you pick. |
Những tùy chọn giúp bạn khai thác EA sâu hơn khi quản lý nhiều màn hình hoặc trình bày cho khách.Options that help you get more out of the EA when running multiple screens or presenting to clients.
Có thể mở EA trên nhiều chart vàng trong cùng một MetaTrader. Chart đầu tiên giữ vai trò chính; các chart sau dùng chung dữ liệu, không tốn thêm thiết bị của key.You can run the EA on several gold charts in the same MetaTrader terminal. The first chart acts as the main one; the others share the same data without using up extra devices on your key.
Chuyển M1 → M15 → H1 → D1 tùy chart. Từ M15 trở lên, bật Stack sẽ gộp các lệnh cùng nến thành một bong bóng lớn - nhìn dòng tiền tổng thể rõ hơn. Khung nhỏ thì mỗi lệnh một bong bóng.Switch between M1 → M15 → H1 → D1 per chart. At M15 and above, turning on Stack merges trades sharing a candle into one bigger bubble - giving you a clearer view of overall flow. On smaller timeframes, each trade gets its own bubble.
Thông số InpHistoryDays quy định số ngày dữ liệu tải và giữ. Mặc định 7 ngày; tăng lên để xem xu hướng dài hơn khi phân tích cho khách.The InpHistoryDays setting controls how many days of data are loaded and kept. Default is 7 days; increase it to see longer trends when analyzing for clients.
Hầu hết vấn đề nằm ở một trong bốn nguyên nhân dưới đây. Kiểm tra lần lượt là ra.Most issues come down to one of the four causes below. Check them in order and you'll find it.
Kiểm tra theo thứ tự: (1) đã thêm https://data.ezxau.trade vào Allow WebRequest chưa; (2) ô InpFeedToken đã dán đúng key gx_... chưa; (3) EA đang nằm trên chart vàng (XAUUSD) chứ không phải cặp khác. Sửa xong gỡ EA ra kéo lại.Check in order: (1) is https://data.ezxau.trade added to Allow WebRequest; (2) does InpFeedToken have the correct gx_... key pasted in; (3) is the EA on a gold chart (XAUUSD), not another symbol. After fixing, remove and re-drag the EA.
Bảng có thể đang bị tắt hoặc thu gọn. Mở lại hộp thoại thông số, đặt InpShowPanel = true. Nếu bảng vẫn nhỏ, bấm nút thu gọn ở góc phải tiêu đề bảng để mở rộng. Bảng luôn nằm ở góc trên bên trái chart.The panel may be turned off or collapsed. Reopen the inputs dialog and set InpShowPanel = true. If it's still small, click the collapse button on the right of the panel title to expand it. The panel always sits in the top-left corner of the chart.
Chỉnh InpUIScale: để 0 cho EA tự nhận (màn Retina sẽ nhân đôi), hoặc ép 1.0 / 1.5 / 2.0 tùy độ phân giải. Áp dụng cả cho bảng điều khiển.Adjust InpUIScale: leave at 0 for the EA to auto-detect (Retina screens double it), or force 1.0 / 1.5 / 2.0 to match your resolution. This also applies to the control panel.
Dùng tab Filter: tăng Premium để chỉ giữ lệnh lớn, hoặc siết DTE (0/1/7) để bớt các quyền chọn xa ngày đáo hạn. Kiểm tra tab Logs để xác nhận bộ lọc đang áp. Mọi thay đổi có hiệu lực ngay.Use the Filter tab: raise Premium to keep only larger trades, or tighten DTE (0/1/7) to drop options far from expiration. Check the Logs tab to confirm which filter is active. Every change applies immediately.
Câu trả lời ngắn: EA tự lấy lại phần thiếu, bạn không phải làm gì. Chi tiết từng trường hợp ở dưới.Short answer: the EA fetches whatever it missed on its own — you don't have to do anything. Case by case below.
Không. Khi mạng trở lại, EA nhận ra mình đang thiếu và tự tải bù đúng khoảng đó. Bạn không mất lệnh nào và không phải bấm gì. Chart tự đầy lại.No. Once the connection is back, the EA notices what it missed and pulls in exactly that gap. Nothing is lost and there is nothing to click. The chart fills itself back in.
Mở lại MetaTrader là EA tự so phần đã có với phần còn thiếu rồi tải bù, không cần thao tác. Trong lúc đó bạn vẫn dùng chart bình thường. Không phải gỡ EA ra kéo lại.Just reopen MetaTrader — the EA compares what it already has against what is missing and downloads the difference by itself. You can keep using the chart while it does. No need to remove and re-drag the EA.
Lấy lại đầy đủ trong phạm vi số ngày lịch sử bạn đặt ở InpHistoryDays (mặc định 7 ngày). Những ngày nằm ngoài phạm vi đó thì không nạp lại. Muốn giữ nhiều hơn thì tăng giá trị này.Everything within the history window you set in InpHistoryDays (default 7 days) comes back. Days outside that window are not reloaded. Want more? Raise that value.
Chờ một lát. Khi đang lấy phần thiếu, bảng điều khiển hiện Catching up - filling missing data...; hiện xong dòng đó là dữ liệu đã đầy. Không cần gỡ EA ra kéo lại.Give it a moment. While it is catching up, the control panel shows Catching up - filling missing data...; once that message clears, the data is complete. No need to remove and re-drag the EA.
Với khoảng đứt vài phút, thường chỉ mất khoảng một phút là bám kịp. Đứt càng dài thì lâu hơn một chút, nhưng EA gom lại tải một lần thay vì tải từng nhịp nhỏ nên vẫn nhanh. Bạn không phải chờ trước màn hình.For a gap of a few minutes, it typically catches up in about a minute. Longer gaps take a little more, but the EA pulls them in one batch rather than piece by piece, so it stays quick. You don't have to sit and watch.
Không. Việc lấp phần thiếu là tự động. Chỉ khi chart vẫn trống sau vài phút thì mới kiểm lại mạng và Secret Key theo mục Xử lý sự cố ở trên. Kéo lại EA không làm dữ liệu về nhanh hơn.No. Filling the gap is automatic. Only if the chart is still empty after a few minutes should you re-check your connection and Secret Key using Common troubleshooting above. Re-dragging the EA won't bring data back any faster.