Watch how to download trading robots for free
Find us on Twitter!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Views:
1264
Rating:
(3)
Published:
Updated:
PHSB_Screener.mq5 (18.68 KB) view
MQL5 Freelance 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

Results

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 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 MQL4/5-JsonLib

A JSON library that supports MQL4/MQL5

Grid Master 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 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.