uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi πŸ‘‰ Belgini koβ€˜rmoqchi boβ€˜lsangiz, obuna boβ€˜ling

MQL5 Algo Trading

MQL5 Algo Trading

Kanalga Telegram’da oβ€˜tish

The best publications of the largest community of algotraders. Subscribe to stay up-to-date with modern technologies and trading programs development.

Ko'proq ko'rsatish

πŸ“ˆ Telegram kanali MQL5 Algo Trading analitikasi

MQL5 Algo Trading (@mql5dev) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 575 999 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 139-o'rinni va Birlashgan Qirollik mintaqasida 5-o'rinni egallagan.

πŸ“Š Auditoriya koβ€˜rsatkichlari va dinamika

Π½Π΅Π²Ρ–Π΄ΠΎΠΌΠΎ sanasidan buyon loyiha tez oβ€˜sib, 575 999 obunachiga ega boβ€˜ldi.

28 Oktabr, 2026 dagi oxirgi ma’lumotlarga koβ€˜ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 13 563 ga, soβ€˜nggi 24 soatda esa 571 ga oβ€˜zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya oβ€˜rtacha 2.09% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 1.40% ini tashkil etuvchi reaksiyalarni toβ€˜playdi.
  • Post qamrovi: Har bir post oβ€˜rtacha 12 063 marta koβ€˜riladi; birinchi sutkada odatda 8 057 ta koβ€˜rish yigβ€˜iladi.
  • Reaksiyalar va oβ€˜zaro ta’sir: Auditoriya faol: har bir postga oβ€˜rtacha 40 ta reaksiya keladi.
  • Tematik yoβ€˜nalishlar: Kontent indicator, chart, mql5, candle, range kabi asosiy mavzularga jamlangan.

πŸ“ Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
β€œThe best publications of the largest community of algotraders. Subscribe to stay up-to-date with modern technologies and trading programs development.”

Yuqori yangilanish chastotasi (oxirgi ma’lumot 28 Oktabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli boβ€˜lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini koβ€˜rsatadi.

576 204
Obunachilar
+57124 soatlar
+2 6087 kun
+13 56330 kun
Obunachilarni jalb qilish
Okt '26
Oktabr '26
+12 017
3 kanalda
Sentabr '26
+16 085
3 kanalda
Get PRO
Avgust '26
+18 840
7 kanalda
Get PRO
Iyul '26
+15 041
7 kanalda
Get PRO
Iyun '26
+9 701
6 kanalda
Get PRO
May '26
+10 784
10 kanalda
Get PRO
Aprel '26
+10 664
10 kanalda
Get PRO
Mart '26
+22 886
10 kanalda
Get PRO
Fevral '26
+25 031
6 kanalda
Get PRO
Yanvar '26
+26 330
10 kanalda
Get PRO
Dekabr '25
+22 353
4 kanalda
Get PRO
Noyabr '25
+21 953
11 kanalda
Get PRO
Oktabr '25
+24 933
4 kanalda
Get PRO
Sentabr '25
+19 967
5 kanalda
Get PRO
Avgust '25
+17 145
4 kanalda
Get PRO
Iyul '25
+18 909
10 kanalda
Get PRO
Iyun '25
+18 135
9 kanalda
Get PRO
May '25
+17 357
2 kanalda
Get PRO
Aprel '25
+19 677
0 kanalda
Get PRO
Mart '25
+19 081
0 kanalda
Get PRO
Fevral '25
+18 865
1 kanalda
Get PRO
Yanvar '25
+19 658
0 kanalda
Get PRO
Dekabr '24
+17 881
0 kanalda
Get PRO
Noyabr '24
+23 274
0 kanalda
Get PRO
Oktabr '24
+25 611
3 kanalda
Get PRO
Sentabr '24
+23 810
0 kanalda
Get PRO
Avgust '24
+32 845
0 kanalda
Get PRO
Iyul '24
+39 916
0 kanalda
Get PRO
Iyun '24
+14 429
0 kanalda
Get PRO
May '24
+1 105
0 kanalda
Get PRO
Aprel '24
+1 407
0 kanalda
Get PRO
Mart '24
+2 180
0 kanalda
Get PRO
Fevral '24
+1 456
0 kanalda
Get PRO
Yanvar '24
+1 276
0 kanalda
Get PRO
Dekabr '23
+4 228
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
28 Oktabr+366
27 Oktabr+319
26 Oktabr+573
25 Oktabr+100
24 Oktabr+229
23 Oktabr+332
22 Oktabr+494
21 Oktabr+325
20 Oktabr+564
19 Oktabr+510
18 Oktabr+133
17 Oktabr+313
16 Oktabr+444
15 Oktabr+413
14 Oktabr+683
13 Oktabr+632
12 Oktabr+367
11 Oktabr+279
10 Oktabr+178
09 Oktabr+474
08 Oktabr+480
07 Oktabr+433
06 Oktabr+750
05 Oktabr+900
04 Oktabr+357
03 Oktabr+93
02 Oktabr+761
01 Oktabr+515
Kanal postlari
LLM-driven trading in MetaTrader breaks quickly when the EA only asks for BUY/SELL. Practical constraints include M15–H1 oper
LLM-driven trading in MetaTrader breaks quickly when the EA only asks for BUY/SELL. Practical constraints include M15–H1 operation, 30–90s inference latency, upcoming news within 10 minutes, max 3 open positions, and ~1% risk per trade. A workable design separates thinking from execution and enforces sequential filters: Signal β†’ News β†’ Risk. The MQL5 EA becomes pure I/O on new-bar events, while a local Python server (LangChain) handles indicators, agents, and SQLite logging with decision_id plus a RESULT feedback loop. Transport runs over a persistent local WebSocket on 127.0.0.1:8977 using a small command set (ANALYZE, RESULT, MEM_STATUS, STATUS, STOP) with separate long/short timeouts. Every decision, including hold, is recorded, and closed-trade PnL (with swap/commission) is returned to update agent_stats. πŸ‘‰ Read | CodeBase | @mql5dev

2
TesterStats.mqh computes Strategy Tester report statistics directly from deal history, including metrics not available via Te
TesterStats.mqh computes Strategy Tester report statistics directly from deal history, including metrics not available via TesterStatistics(): Z-Score, AHPR, GHPR, LR Correlation, and LR Standard Error. Output can be used for custom optimization criteria or to match backtest report values on a live account. Validation was done across 5 scenarios (EURUSD, USDJPY, XAUUSD; fixed lots and percent risk; with and without TesterWithdrawal) by comparing 44 fields against TesterStatistics() and the HTML report. With β€œ1 minute OHLC” and β€œEvery tick”, all 44 matched. With β€œEvery tick based on real ticks”, equity is sampled less frequently, producing equity drawdown 0.05%–0.26% deeper, while other values remained identical. Report rules implemented: 0.00 result counts as profit; post-start deposits/withdrawals excluded from balance drawdown; equity drawdown re... πŸ‘‰ Read | Calendar | @mql5dev
4 927
3
ICT kill zones define time windows where higher activity is expected, expressed in New York local time: Asian 20:00-00:00, Lo
ICT kill zones define time windows where higher activity is expected, expressed in New York local time: Asian 20:00-00:00, London 02:00-05:00, New York 07:00-10:00, and London Close 10:00-12:00. Each session window can be customized (HH:MM-HH:MM, NY time). A common platform issue is broker server time versus New York time, including mismatched US and EU DST switch dates. The indicator converts candles to New York time so session boxes remain aligned year-round. Server clock handling supports Auto (reads terminal GMT offset), the typical β€œNew York + 7h” forex server setup (GMT+2/GMT+3 with EU DST rules), or a fixed GMT offset. It draws each kill zone box from high to low with labels, extends finished session highs/lows until traded through, and marks the 00:00 New York open as a dashed line. It can display recent trading days, supports M1-H1, and show... πŸ‘‰ Read | AlgoBook | @mql5dev
6 483
4
Order blocks in SMC/ICT are typically defined as the last opposite candle before a displacement that breaks market structure.
Order blocks in SMC/ICT are typically defined as the last opposite candle before a displacement that breaks market structure. A bullish OB is the final down candle near the low of the leg that precedes a close above the last swing high. A bearish OB is the final up candle near the high of the leg that precedes a close below the last swing low. Swings are confirmed using an N-candle strength setting (default 10). The indicator plots active OB zones as right-extended boxes (green bullish, red bearish) and tracks failures as breaker blocks (blue). Used and broken zones can be kept as grey boxes terminating at the touch/break candle for review. β€œUsed up” logic is configurable: touch, 50% mitigation, or only on a closing break. Signals are non-repainting due to closed-candle swing and break confirmation. Zones can use full candle range or body, with an optiona... πŸ‘‰ Read | NeuroBook | @mql5dev
7 541
5
XlsxWriter.mqh generates valid .xlsx workbooks directly from MQL5. No DLL dependency and no local Excel installation are requ
XlsxWriter.mqh generates valid .xlsx workbooks directly from MQL5. No DLL dependency and no local Excel installation are required. Output is a ZIP container of Office Open XML parts, stored uncompressed with CRC-32 per part. Supports multi-sheet workbooks with text, numbers, and proper Excel date serials for correct sorting and filtering. Each sheet can be created with a bold header row, frozen panes, and auto-filters. Column widths are configurable, with eight built-in number formats: date-time, date, month, money, integer, price (5 decimals), percent, and 2-decimal. Unicode text is handled as UTF-8. Designed to run in scripts, Expert Advisors, and the Strategy Tester, including writing to FILE_COMMON from OnTester. Example: ExportDealsToXlsx.mq5 exports account history deals into a Deals sheet and aggregates daily results into a Daily sheet. Place XlsxWr... πŸ‘‰ Read | Calendar | @mql5dev
7 796
6
Failed Breakout Detector flags range breakouts and highlights those that reverse back into the prior range. It is a price-act
Failed Breakout Detector flags range breakouts and highlights those that reverse back into the prior range. It is a price-action utility focused on identifying trapped breakout traders, not forecasting direction. The range is defined as the highest high and lowest low of the last N bars (default 12), filtered by range height (0.5–4.0 ATR). A breakout requires a close outside the range by an ATR-based buffer (default 0.1 ATR) and is marked with a blue dot. If any of the next K bars (default 3) closes back inside the range, the breakout is classified as failed: red arrow for failed breakout up, green arrow for failed breakout down. If price holds outside for K bars, the breakout is confirmed and no further marks are added. Calculations use closed bars only, so signals do not repaint. A corner label counts failed breakouts for the current day (up/down)... πŸ‘‰ Read | AppStore | @mql5dev
7 758
7
Prop Firm Guard is a risk-control Expert Advisor designed to enforce two common prop firm constraints: daily loss limit and m
Prop Firm Guard is a risk-control Expert Advisor designed to enforce two common prop firm constraints: daily loss limit and maximum drawdown. It does not open trades and can run alongside manual trading or other EAs, attached to any single chart while monitoring the entire account. Equity is checked every second. When a limit is reached, it closes all open positions, deletes pending orders, and can optionally close any new trade opened while the breach persists. Alerts and optional push notifications are supported, with all actions recorded in the Experts log. Daily loss can reference either balance or the higher of balance and equity at the daily reset. Maximum drawdown supports static or trailing modes, with an optional safety margin to act before the threshold. State is persisted across restarts and reconnections, and the chart displays live usage plus n... πŸ‘‰ Read | CodeBase | @mql5dev
7 462
8
A Risk of Ruin script estimates the probability of hitting a defined drawdown floor before a strategy’s edge shows up. It rea
A Risk of Ruin script estimates the probability of hitting a defined drawdown floor before a strategy’s edge shows up. It reads closed trades from account history, converts each result into an R-multiple (net P&L divided by average absolute loss), then runs a bootstrap simulation. Each simulated path resamples historical R-multiples with replacement, applies a user-selected risk % per trade, compounds equity trade by trade, and flags β€œruin” if equity drops below the configured floor. The method is independent of the original traded lot sizes; only the win/loss distribution and current risk settings drive outcomes. Reported metrics include chance of hitting the floor, chance of ending profitable, median ending balance, and the 95% range of final balances. Median is used to reduce distortion from long-tail winners. Higher risk per trade typically increases th... πŸ‘‰ Read | AppStore | @mql5dev
7 162
9
This EA builds signals on a classic two-brick Renko reversal. Oscillators update only on completed bricks, with one active mo
This EA builds signals on a classic two-brick Renko reversal. Oscillators update only on completed bricks, with one active mode: RSI Re-entry, RSI Midline, MACD Signal, or MACD Zero. RSI uses Wilder smoothing; MACD is EMA-diff with an SMA signal line. Periods count completed bricks. Multi-brick completion in one tick updates per brick, but only the last brick can trigger an entry. Orders execute at market quotes; blocked signals are not queued. Entry is blocked if a position or order already exists for the symbol/Magic. Exits rely on virtual SL/TP or a holding-time limit; opposite signals do not close positions. A brick-based cooldown applies after exit; spread-to-brick filtering affects entries only. A included test example reports XAUUSD M1 real-tick backtest results (Jan–Oct 2026): 178 trades, PF 1.49, max DD 5.99%, net profit $2,348.57. Parameters were chos... πŸ‘‰ Read | VPS | @mql5dev
7 465
10
Spread Monitor is a lightweight information indicator for MetaTrader 5 focused on real-time spread visibility. It shows the c
Spread Monitor is a lightweight information indicator for MetaTrader 5 focused on real-time spread visibility. It shows the current spread in pips along with Bid and Ask values. The display uses configurable color states (green, yellow, red) to reflect low, medium, and high spread conditions. Language support is available in Russian and English. The UI is limited to a single text panel to keep chart rendering clean. Key settings include language selection, X/Y offsets for panel placement, MidThreshold and HighThreshold in points, per-state colors (ColorLow/ColorMid/ColorHigh), and font size. Typical use is spread verification before order placement, especially around news releases and during low-liquidity sessions where execution costs can change quickly. πŸ‘‰ Read | NeuroBook | @mql5dev
8 444
11
A source text is required to generate the post. Only β€œby Grok AI” was provided, which is not enough to rewrite into an 800-ch
A source text is required to generate the post. Only β€œby Grok AI” was provided, which is not enough to rewrite into an 800-character technical news-style update. Send the full text to convert, and include any constraints such as platform (X/LinkedIn), product/topic, and whether company or project names must be kept or removed. πŸ‘‰ Read | Forum | @mql5dev
10 312
12
A trend-following trading system built around OpenAI models typically separates signal generation from execution and risk con
A trend-following trading system built around OpenAI models typically separates signal generation from execution and risk controls. Market data is normalized into features, prompts are constrained to structured outputs, and model responses are treated as probabilistic inputs rather than deterministic rules. Key design points include strict data boundaries to prevent leakage, reproducible backtests with walk-forward validation, and hard limits on position sizing, leverage, and drawdown. Execution should rely on deterministic order logic, while the model is limited to regime classification, filtering, or parameter selection. Operational requirements include latency and rate-limit handling, audit logs of inputs and outputs, and continuous monitoring for drift. Any deployment should include fail-closed behavior and clear rules for disabling automation un... πŸ‘‰ Read | NeuroBook | @mql5dev
11 268
13
DeepSeek Quantum Apex Color is a chart-based indicator intended to visualize the dominant trend while reducing noise through
DeepSeek Quantum Apex Color is a chart-based indicator intended to visualize the dominant trend while reducing noise through a rules-based filter stack. Regime filtering is driven by ADX. Trend-following logic is active only when directional strength exceeds a threshold (default >20), limiting signals during sideways conditions. Momentum and exhaustion checks combine RSI and Z-Score. RSI provides directional bias (RSI >50 long, <50 short), while Z-Score measures price deviation from a moving average to reject statistical outliers and reduce early entries. Signal history is computed on the last closed bar (Bar 1) to avoid repainting and keep backtest results consistent. πŸ‘‰ Read | Forum | @mql5dev
10 794
14
Mistral Trend Candles color-code trend state using Hull MA slope and an ADX regime filter. Green marks a confirmed uptrend wh
Mistral Trend Candles color-code trend state using Hull MA slope and an ADX regime filter. Green marks a confirmed uptrend when the slope is above the configured threshold and ADX indicates a trend regime. Red marks a confirmed downtrend under the same conditions. In weak or lateral markets, candles retain the last confirmed trend color to keep continuous green/red zones for faster visual reading. The logic is non-repainting: closed candles keep their final color. Only the currently forming candle can change until close. Rendering uses chart objects placed above native candles, fully covering them. For M1–M5, lowering ADX_TrendMin to ~18–19 can improve responsiveness. Higher timeframes typically need a higher ADX_TrendMin. HMA_Period and Slope_MinATR control reactivity and noise tolerance. πŸ‘‰ Read | AlgoBook | @mql5dev
10 891
15
Perplexity AI is being used to accelerate development of rule-based trading systems by generating code drafts, test cases, an
Perplexity AI is being used to accelerate development of rule-based trading systems by generating code drafts, test cases, and documentation for common patterns such as trend filters, mean reversion triggers, and risk controls. Output still requires strict validation: confirm indicator math, verify order sizing, and reconcile bar indexing to avoid lookahead. A production-ready setup typically includes deterministic backtests, walk-forward checks, and Monte Carlo analysis on execution assumptions. Logging, parameter constraints, and fail-safe handling for connectivity and rejected orders are mandatory. AI assistance can reduce iteration time, but strategy quality remains dependent on data hygiene, robust statistics, and disciplined change control. πŸ‘‰ Read | Signals | @mql5dev
10 591
16
A new indicator package is available featuring a β€œGood Tendency Estimator” combined with coloured candlesticks. The estimator
A new indicator package is available featuring a β€œGood Tendency Estimator” combined with coloured candlesticks. The estimator is designed to quantify directional bias and highlight potential transitions in trend conditions, while the candle colouring provides a fast visual filter for momentum and regime changes. Typical usage focuses on aligning entries with the estimator’s direction and using colour shifts as confirmation or early warning. Key points to validate during testing include behaviour in low-volatility ranges, sensitivity to parameter changes, repainting risks, and performance across symbols and timeframes. πŸ‘‰ Read | Freelance | @mql5dev
10 904
17
Multi-period indicators with shifted lines require converting the shift into the current chart’s bar scale. A 1-bar shift on
Multi-period indicators with shifted lines require converting the shift into the current chart’s bar scale. A 1-bar shift on H4 becomes 4 bars on H1, and buffer copying must start from a shift-adjusted reference index to align values correctly. Library updates: buffer shift setters now allow shifts on calculated buffers, and calculated buffer copy uses the line shift with an inverted sign to select the correct source start. Indicator factory methods (MA/AMA/DEMA/TEMA/VIDYA/Bands/Alligator, etc.) compute shiftBars = shift * periodBarRatio, pass that to the native handle, and apply the same shift to drawn and calculated buffers. Common logic was consolidated: standard line types were normalized across indicators, universal preparation/clearing paths were reduced to 1/2/3-line cases, and a buffer-clear routine prevents artefacts from inactive indicators... πŸ‘‰ Read | AppStore | @mql5dev
14 535
18
Market structure can be quantified by tracking sequences of higher highs/higher lows or lower highs/lower lows, and flagging
Market structure can be quantified by tracking sequences of higher highs/higher lows or lower highs/lower lows, and flagging when that pattern changes. This indicator applies fixed swing rules and prints non-repainting labels. Swing highs/lows are confirmed only after N candles close to the right (default N=5), so markings appear with a delay and never shift. Each confirmed swing is classified as HH/LH versus the prior swing high, and HL/LL versus the prior swing low. Break logic supports BOS and CHoCH. BOS is triggered when a candle closes beyond the last swing in the current trend direction and is drawn as a dashed line. CHoCH is triggered when a candle closes beyond the last swing against the active trend and is drawn as a solid line. Break detection can use close (default) or wick. Inputs include swing strength, bars to scan (default 3000), disp... πŸ‘‰ Read | CodeBase | @mql5dev
14 148
19
Spread Monitor is a lightweight information indicator for MetaTrader 5 that shows the current spread in pips in real time. Th
Spread Monitor is a lightweight information indicator for MetaTrader 5 that shows the current spread in pips in real time. The data is presented as a compact on-chart panel with colour-coded status markers and a level bar for quick visual assessment. Designed for low overhead and continuous monitoring, it helps track spread changes during varying liquidity conditions and around news-driven volatility. πŸ‘‰ Read | CodeBase | @mql5dev
14 993
20
A refreshed design-oriented market price view has been released, focused on clearer trend visibility and a cleaner chart pres
A refreshed design-oriented market price view has been released, focused on clearer trend visibility and a cleaner chart presentation. Deployment requires adding a bitmap asset. Download Mr.Wave.zip, extract surfer.bmp, and place it in the platform’s Images directory so the interface renders as intended. If the image is missing or stored in a different path, the UI will fall back to a blank placeholder or fail to display the visual element, which can lead to inconsistent layout across installations. πŸ‘‰ Read | Quotes | @mql5dev
15 129