Join our fan page
- Views:
- 1264
- Rating:
- Published:
- Updated:
-
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance
Description:
Advanced screener that identifies assets with significant price drawdown. Scans all available symbols or filtered categories to find instruments trading below their recent peaks. Perfect for identifying potential buying opportunities in undervalued assets.
Key Features:
-
✅ Accurate drawdown calculation using closing prices
-
Customisable lookback period (default 90 days)
-
Adjustable drawdown threshold
-
Asset category filters (Stocks, Forex, Indices, Crypto)
-
Batch data loading for better performance
-
Real-time progress monitoring
-
✅ Clean Market Watch after execution
Perfect For:
-
Value investors seeking discounted assets
-
Swing traders looking for oversold instruments
-
Portfolio managers monitoring position drawdowns
-
Technical analysts screening for reversal opportunities
Version 2.02 Updates:
-
Fixed drawdown calculation algorithm
-
Accurate peak-to-current price comparison
-
Improved result display with relevant price data
-
Enhanced filtering and performance

Translated from Portuguese by MetaQuotes Ltd.
Original code: https://www.mql5.com/pt/code/66274
TickCompressor - with compression of 1 tick to 2-3 bytes on average
Compression of tick data for storage in a compact form up to 3.5 times more compact than .tcs MQ files. And for fast work with them, because reading 3 bytes takes less time than reading 60 bytes of MqlTick structure.
MQL4/5-JsonLib
A JSON library that supports MQL4/MQL5
Grid Master
Overview Grid Master EA is an automated trading system that implements a bidirectional grid strategy. It places multiple pending orders above and below the current market price, capturing profits from market oscillations in both directions.
Control_Trade_Sessions
Library for trading session control. At startup it counts the time of trading sessions for all 7 days of the week (on Sat and Sun there can be cryptocurrency trading), up to 10 sessions per day. Then in OnTick() you can do checks, and if a tick came in outside the trading session, you can exit further processing of it.