Meridian Session Clock

An MQL4 time library: DST-correct conversions between UTC and 12 world time zones, a model of your broker's server clock (auto-detected from price history), the Sydney, Tokyo, London and New York sessions plus your own, with open state, start and end times and OHLC range, the FX trading day and the weekend. Unlike TimeGMT(), it gives the same answers in the Strategy Tester as live. It never trades, draws or writes files. You receive the compiled Meridian_Session_Clock.ex4; this page is the complete API reference.

Quick Start

  1. Copy Meridian_Session_Clock.ex4 to MQL4/Libraries (File > Open Data Folder).
  2. Paste the #import block below into your EA, indicator or script.
  3. OnInit: MSC_DetectBroker("EURUSD", 104, base, conf, used), or MSC_SetBroker(MSC_US_DST, 120) if you know the server clock.
  4. Use server times (TimeCurrent(), Time[i]): MSC_SessionIsOpen(MSC_LONDON_SESSION, TimeCurrent()).
  5. Verify: run the example below in the Strategy Tester; the log prints the detected model and London's hours every bar.

Import Declaration (Copy-Paste Ready)

#import "Meridian_Session_Clock.ex4"
   int      MSC_ZoneOffset(int zone, datetime utc);
   bool     MSC_IsDST(int zone, datetime utc);
   datetime MSC_ToZone(datetime utc, int zone);
   datetime MSC_FromZone(datetime local, int zone);
   datetime MSC_NextChange(int zone, datetime utc);
   string   MSC_ZoneName(int zone);
   bool     MSC_SetBroker(int model, int base_minutes);
   int      MSC_DetectBroker(string symbol, int weeks, int &base_minutes, double &confidence, int &weeks_used);
   int      MSC_BrokerOffset(datetime utc);
   datetime MSC_ServerToUTC(datetime server_time);
   datetime MSC_UTCToServer(datetime utc);
   int      MSC_SessionAdd(int zone, int start_minute, int end_minute, int days_mask);
   void     MSC_SessionClear();
   string   MSC_SessionName(int session);
   bool     MSC_SessionIsOpen(int session, datetime server_time);
   datetime MSC_SessionStart(int session, datetime server_time, int index);
   datetime MSC_SessionEnd(int session, datetime server_time, int index);
   int      MSC_SessionRange(string symbol, int timeframe, int session, datetime server_time, int index, double &result[]);
   datetime MSC_TradingDayStart(datetime server_time);
   bool     MSC_IsWeekend(datetime server_time);
   int      MSC_LastError();
   string   MSC_ErrorText(int code);
#import
enum MSC_ZONE    { MSC_UTC, MSC_LONDON, MSC_FRANKFURT, MSC_ATHENS, MSC_MOSCOW, MSC_DUBAI, MSC_SINGAPORE, MSC_TOKYO,
                   MSC_SYDNEY, MSC_WELLINGTON, MSC_NEW_YORK, MSC_CHICAGO };
enum MSC_MODEL   { MSC_FIXED, MSC_US_DST, MSC_EU_DST };
enum MSC_SESSION { MSC_SYDNEY_SESSION, MSC_TOKYO_SESSION, MSC_LONDON_SESSION, MSC_NEW_YORK_SESSION }; 

Concepts

  • Three kinds of time: utc; server (broker server time: TimeCurrent, bar times); local (wall time in a zone).
  • Zones 0-11: UTC, London, Frankfurt, Athens, Moscow, Dubai, Singapore (also Hong Kong, Shanghai), Tokyo, Sydney, Wellington, New York, Chicago. DST follows each zone's law since 2000, including the US 2007, Sydney 2000 / 2006 / 2008, Auckland 2007 / 2008 and Moscow 2011 / 2014 changes. Supported 2000-2099; other times are computed with the same rules and flag -2.
  • A local time skipped by a spring-forward change, or repeated by a fall-back change, is read with the offset in force before the change (New York 02:30 on the March change day = 07:30 UTC; 01:30 on the November day = 05:30 UTC, the first occurrence).
  • Broker clock = UTC + offset. Models: 0 FIXED (base all year), 1 US DST (base + 60 in US summer: "New York close" brokers, GMT+2 / GMT+3), 2 EU DST (base + 60 in EU summer). Default 1 with base 120.
  • Sessions are defined in a zone's local time, Monday-Friday by start day: 0 SYDNEY 07:00-16:00 Sydney, 1 TOKYO 09:00-18:00 Tokyo, 2 LONDON 08:00-17:00 London, 3 NEW YORK 08:00-17:00 New York; custom ids 4-15. An instance runs from start (inclusive) to end (exclusive). index 0 = the latest instance that started at or before the given time (open or finished), -1 the one before, +1 the next; -260 to 260.

API Reference

All functions set MSC_LastError. Bad zone or session ids give -1 and 0, false, "UNKNOWN" or -1.

MSC_ZoneOffset, MSC_IsDST, MSC_ToZone, MSC_FromZone

Offset of zone from UTC in minutes at utc; whether DST is in force (Moscow 2011-2014, permanent UTC+4, is not DST); utc + offset as local time; local time back to UTC with the rule above.

datetime ny = MSC_ToZone(MSC_ServerToUTC(TimeCurrent()), MSC_NEW_YORK); 

MSC_NextChange and MSC_ZoneName

First offset change after utc (UTC time), 0 if none within three years (UTC, Dubai, Singapore, Tokyo, Moscow after 2014). Name of a zone, as listed above.

MSC_SetBroker

model 0-2, base_minutes -720 to 840 in steps of 15. false and -1 otherwise.

MSC_DetectBroker

Reads the first H1 bar after each weekend gap (36 hours or more) of symbol ("" = chart symbol), newest first, up to weeks (4-520, 0 = 104). FX opens on Sunday at 17:00 New York, so each week gives an offset; the model and base that fit most weeks win (ties: US DST, then EU DST, then FIXED). Returns the model and applies it when at least 60% of the weeks fit; otherwise -1 with -5 NOT DETECTED (base_minutes and confidence still filled). -3 NO DATA without H1 history. Use a 24/5 FX major: metals and indices open later on Sunday and read one hour too high (XAUUSD gave base 180 instead of 120 in the tests). Use 52 weeks or more so that DST changes are included; holiday weeks lower the confidence. In the Strategy Tester only the history the tester loaded is visible (weeks_used tells how many weeks were read).

int base, used; double conf;
int model = MSC_DetectBroker("EURUSD", 104, base, conf, used); 

MSC_BrokerOffset, MSC_ServerToUTC, MSC_UTCToServer

Server offset in minutes at utc; server time to UTC (rule above for the hour around a change); UTC to server time.

MSC_SessionAdd, MSC_SessionClear, MSC_SessionName

Adds a session: zone, start and end in minutes after local midnight (0-1439, different; end below start = overnight), days_mask of start days (bit 0 Sunday to bit 6 Saturday, 62 = Monday-Friday, 1-127). Returns id 4-15, or -1 with -1 or -4 SESSION LIMIT. MSC_SessionClear deletes custom sessions (ids are reused from 4). Names: SYDNEY, TOKYO, LONDON, NEW YORK, CUSTOM n.

int fra = MSC_SessionAdd(MSC_FRANKFURT, 7 * 60, 15 * 60 + 30, 62);   // 07:00-15:30 Frankfurt 

MSC_SessionIsOpen, MSC_SessionStart, MSC_SessionEnd

Whether instance 0 contains server_time; server time of the start or end of instance index. 0 on error.

if(MSC_SessionIsOpen(MSC_LONDON_SESSION, TimeCurrent()) && !MSC_SessionIsOpen(MSC_NEW_YORK_SESSION, TimeCurrent())) { } 

MSC_SessionRange

OHLC of instance index from the bars of symbol ("" = chart) on timeframe (0 = chart; M1, M5, M15, M30 or H1) whose open time is inside the instance. result[] gets 7 values: 0 open, 1 high, 2 low, 3 close, 4 time of the first bar at the high, 5 time of the first bar at the low, 6 bars. Returns the bar count; 0 with -3 NO DATA if no bar is inside; -1 for a bad timeframe, session or index. A running instance uses the bars so far.

double r[]; if(MSC_SessionRange("", PERIOD_M15, MSC_TOKYO_SESSION, TimeCurrent(), -1, r) > 0) Print("Tokyo high ", r[1]); 

MSC_TradingDayStart and MSC_IsWeekend

Server time of the latest 17:00 New York at or before server_time (the FX day start). Weekend = Friday 17:00 to Sunday 17:00 New York.

MSC_LastError and MSC_ErrorText

Code of the last call; text: 0 OK, -1 INVALID PARAMETER, -2 OUT OF RANGE, -3 NO DATA, -4 SESSION LIMIT, -5 NOT DETECTED, otherwise UNKNOWN.

Working Integration Example

An Expert Advisor; paste the import block and the enum lines above first.

datetime last = 0;

int OnInit()
{
   int base, used; double conf;
   int m = MSC_DetectBroker("EURUSD", 104, base, conf, used);
   if(m < 0) MSC_SetBroker(MSC_US_DST, 120);
   PrintFormat("model %d base %d conf %.2f weeks %d: %s", m, base, conf, used, MSC_ErrorText(MSC_LastError()));
   return(INIT_SUCCEEDED);
}

void OnTick()
{
   if(Time[0] == last) return;
   last = Time[0];
   datetime now = TimeCurrent();
   PrintFormat("London %s - %s server, open %d, FX day since %s, weekend %d",
               TimeToString(MSC_SessionStart(MSC_LONDON_SESSION, now, 0)), TimeToString(MSC_SessionEnd(MSC_LONDON_SESSION, now, 0)),
               MSC_SessionIsOpen(MSC_LONDON_SESSION, now), TimeToString(MSC_TradingDayStart(now)), MSC_IsWeekend(now));
} 

Architecture and Notes

  • Pure calculation: rules are computed, not looked up, so nothing is downloaded. The broker model and the session table are kept per program that imports the library.
  • MetaTrader 4, any symbol and timeframe; EAs, indicators, scripts. Safe in the Strategy Tester and optimization: no DLLs, files, web requests, chart objects, timers or global variables. Only MSC_DetectBroker and MSC_SessionRange read bars.
  • Limits: 16 sessions (4 built-in), instance index -260 to 260, years 2000-2099.
  • Typical setups. Session filter: trade only while MSC_SessionIsOpen(MSC_LONDON_SESSION, now). Asian range breakout: MSC_SessionRange of MSC_TOKYO_SESSION, index 0, at the London open (Tokyo is still open then). Daily logic: reset at MSC_TradingDayStart. Backtests: call MSC_DetectBroker or MSC_SetBroker in OnInit, never TimeGMT().
  • The screenshots and video show a demonstration EA built on this library; it is not part of the purchase.

Risk Notice

Session times describe when markets are usually active, not how prices will move. Check your broker's holiday schedule; test on a demo account first.

Recommended products
Like the logic of this tool? Explore the full ecosystem of professional indicators and utilities, built by a trader for traders: All author's products in MQL5 Market: https://www.mql5.com/en/users/musa1994/seller Trading philosophy and details: https://developer-mql4-mql5.netlify.app/ Liquidity + Volume Pro is a professional MetaTrader 4 indicator that combines liquidity and volume analysis into one system. Detects level sweeps, filters by volume, scores signal strength, and builds Supp
NRP Risk Manager Pro Institutional-Grade Trade Management & Prop Firm Protection Get the MetaTrader 4 Version Here: https://www.mql5.com/en/market/product/179888 Get the MetaTrader 5 Version Here: https://www.mql5.com/en/market/product/179885 Trading isn't just about finding the right entry; it is about flawlessly executing your edge while fiercely protecting your capital. NRP Risk Manager Pro is not an automated trading robot—it is a comprehensive, institutional-grade trade terminal d
The Best One Scalping Trade Panel functional manual trade panel with risk reward, auto SL by candle ( original solution), lot size calculation, one-click trading, scale in and out of trades (partial close),  Works with all symbols not just currency pairs, perfect works on DAX, NASDAQ, GOLD, ...... I earn every day during live stream on ZakopiecFX - join Me Risk by lot Risk by percent SL by points SL by Candle, Renko, RangeBar ( original solution) TP by point TP by Risk/Reward Auto Trailing by P
The indicator builds current quotes, which can be compared with historical ones and on this basis make a price movement forecast. The indicator has a text field for quick navigation to the desired date. Options: Symbol - selection of the symbol that the indicator will display; SymbolPeriod - selection of the period from which the indicator will take data; IndicatorColor - indicator color; Inverse - true reverses quotes, false - original view; Next are the settings of the text field, in w
CAPITAL-BASED TRADING APPROACH When properly configured, my EAs and trading tools are designed to base their capital and position-sizing calculations on actual account funds, without using leverage to increase calculated trading capacity. This approach is intended to support more conservative capital management and reduce reliance on leveraged exposure, with a focus on long-term trading stability and disciplined risk management. Trading always involves risk. No trading system can guarantee s
Program Overview: This program is a trading tool designed to monitor and analyze the 7 major currency pairs. It is a variant of a similar program used for tracking stock indices, but this version focuses on the seven major currency pairs. The program helps in identifying and calculating significant price movements (gaps) between the high and low prices of these currency pairs over a specified time frame. It then provides insights through comments and alerts based on the calculated gaps. Major Cu
Trade Copier Agent is designed to copy trades between multi MetaTrader(4/5) accounts/terminals. With this tool, you can act as either a provider (source) or a receiver (destination). All trading actions will be copied from the provider to the receiver with no delay. This tool allows you to copy trades between multiple MetaTrader terminals on the same computer with lightning-fast copying speeds of under 0.5 seconds. Trade Copier Agent Installation & Inputs Guide Please Apply the settings on the
VolnaFX
Roman Meskhidze
4.67 (15)
LAUNCH PROMO Next price:        $349 The price will be rise to limit the number of users for this strategy The "Volna FX" Expert Advisor is a representative of robots trading from levels. Levels can be built automatically, or they can be rigidly set in the parameters of the Expert Advisor. CHECK REAL SIGNAL :  https://www.mql5.com/en/signals/847709 The uniqueness of the advisor is that it can work both with averaging and using the martingale principle, or without it, i.e. use a clear take profi
VN Trade Panel II
Vyacheslav Nekipelov
4 (1)
The new version of the trading panel, which now has the ability to separately close Buy and Sell orders, display targets for all orders on the chart, as well as the ability to use the panel to trade with brokers working on the FIFO rule. Also, the new version adds option buttons for separate management of open orders. It has a convenient visualized interface and intuitive control without a lot of additional tabs to which traders have to be distracted and switch their attention. Thanks to this,
Introducing "TG Trade Service Manager" — your all-in-one solution for seamless trade management in both MQL4 and MQL5 environments. With a focus on speed, reliability, and convenience, this powerful library simplifies the complexities of trade execution and management, empowering developers with a single interface for enhanced efficiency. Metatrader5 Version |  All Products  |  Contact Key Features: Unified Interface : TG Trade Service Manager" provides a unified interface for   MQL4   and   MQ
Scipio Gold Bot
Stefano Frisetti
BEWARE of SCAM! SCIPIO GOLD BOT is only distributed by MQL5.com. Please note: this is not a commercial BOT, but a professional one. Distribution is limited to 100 copies in total, and the price may increase without notice. Thisi is MT4 versione, Mt5 version is here:  https://www.mql5.com/it/market/product/148820 The differences that make SCIPIO EA unique are: + no variable settings or settings that the TRADER must enter + only opens one trade at a time + always uses close and fixed STOP LOSSES
FREE UNTIL FEBRUARY 14, 2023 SPEND MORE TIME WITH YOUR FAMILY. ENJOY LIFE… DO NOTHING. This version is only auto set of Takeprofit and StopLoss Main Version  of  TropangFX:   MT4 Version  |  MT5 Version Recommended timeframe:   H1 Supported currency pairs:  GBPUSD, EURUSD, EURCHF ,   USDCAD, USDCHF ,  AUDCAD, EURCAD, EURAUD and many more... Requirements The EA requires good brokerage conditions:   low spread   and   slippage   during the rollover time. I advise using a really   good ECN brok
FREE
Double or Nothing Daily Version MT4
Rui Fernando Pimentel De Oliveira
DOUBLEorNOTHING Daily is the version of the DOUBLEorNOTHING family designed to combine an aggressive Gold / XAUUSD trading strategy with a capital-management model focused on frequently protecting realized profits. The core idea behind the DOUBLEorNOTHING family is simple: recovery strategies may generate strong growth, but they can also experience significant drawdowns. For this reason, every version uses the same main trading concept while handling capital and profits differently. In Daily mod
Easy Virtual Trader
Anoop Sivasankaran
4.89 (9)
Setup Easy Virtual Trader > Input your Rules > You are ready to trade from mobile or another EA or anywhere....Let robot manage your Trades !  This powerful EA will help you manage ALL or SPECIFIC trades automatically based on your PRE-SET rules and settings Once it is setup and running on just one chart, you don't need to monitor your orders anymore, the software will keep watching and control your orders with your predefined rules You can trade from your desktop MT4 or from your mobile appli
VR Grid
Vladimir Pastushak
5 (3)
The VR Grid indicator is designed to create a graphical grid with user-defined settings. Unlike the standard grid , VR Grid is used to build circular levels . Depending on the user's choice, the step between the round levels can be arbitrary. In addition, unlike other indicators and utilities, VR Grid maintains the position of the grid even when the time period changes or the terminal is rebooted. You can find settings, set files, demo versions, instructions, problem solving, at [blog] You can
FREE
The Versatile Copier MT4
Emmanuel Lovski Ijeawele Maduagwuna
4 (1)
This   all-purpose copytrade   utility enables any user  remotely   or  locally   duplicate trades between Meta Trader terminals quickly and effortlessly. It works with any machine or server running on a Windows OS. Copying of trade entries between different terminal types (i.e. Meta Trader 4 and Meta Trader 5) is fully supported. Trade copying functionality coves all MetaTrader scenarios -  MetaTrader 4   -   MetaTrader 4 MetaTrader 4   -   MetaTrader 5 MetaTrader 5   -   MetaTrader 5 MetaTrade
Trend BtD
Roman Meskhidze
LAUNCH PROMO Next price:        $249 The price will be rise to limit the number of users for this strategy The "Trend BtD" Expert Advisor is a representative of robots trading breakout levels. Levels built automatically. The uniqueness of the advisor is that it work WITHOUT averaging and using the martingale principle. ALL orders have StopLoss and TakeProfit. VERY IMPORTANT: Always load SET Files for each pair! Adjust Lot size to yours deposit! HOW TO TEST: 1. Choose  H1  TimeFrame 2. Load my  
Close by percentage MT4
Konstantin Kulikov
5 (1)
Hello friends. I wrote this utility specifically for use in my profile with a large number of Expert Advisors and sets ("Joint_profiles_from_grid_sets" https://www.mql5.com/en/blogs/post/747929 ). Now, in order to limit losses on the account, there is no need to change the "Close_positions_at_percentage_of_loss" parameter on each chart. Just open one additional chart, attach this utility and set the desired percentage for closing all trades on the account. The utility has the following function
Trader Evolution MT4
Siarhei Vashchylka
5 (2)
" Trader Evolution " - A utility designed for traders who use wave and technical analysis in their work. One tab of the utility is capable of money management and opening orders, and the other can help in making Elliott wave and technical analysis. Manual (Be sure to read before purchasing) | Version for MT5 Advantages 1. Trading in a few clicks. Immediate and pending orders are available in the panel 2. Money management. The program automatically selects the appropriate lot size 3. Simplifies
Thư viện các hàm thống kê dùng trong Backtest và phân tích dữ liệu * Hàm trung bình * Hàm độ lệch chuẩn * Hàm mật độ phân phối * Hàm mode * Hàm trung vị * 3 hàm đo độ tương quan - Tương quan Pearson - Tương quan thông thường - Tương quan tròn # các hàm này được đóng gói để hỗ trợ lập trình, thống kê là một phần quan trọng trong phân tích định lượng # các hàm này hỗ trợ trên MQL4 # File MQH liên hệ: dat.ngtat@gmail.com
High frequency arbitrage brushing orders! Attention! Attention! Attention!: Low cost and low point platforms are necessary for brushing orders. Please review first and then simulate trading. Do not directly conduct actual trading and test suitable trading varieties A set of arbitrage brushing strategies developed after years of research and development Suggested variety of gold
Arrow Micro Scalper - an indicator designed for scalping and short-term trading, integrated into any chart and financial instrument (currency, crypto, stocks, metals). In its work, it uses wave analysis and a trend direction filter. It is recommended to use on time frames from M1 to H4. How to work with the indicator. The indicator contains 2 external parameters for changing the settings, the rest are already configured by default. Large arrows indicate a change in trend direction, blue - the
HFT Fast Scalping EA
Sami George Saba Zeidan
HFT FAST SCALPING EA the High Frequency Trading which use stop orders to enter the trades when market is trending. best use for 1- Low slippage brokers for us30 and DE40 . 2- LOW OR ZERO COMMISSION BROKERS FOR EUR AND GOLD. 3-Prop firms like ftmo ,tff,.......etc This EA UNLIKE Other HFT EAs , You can see that in the parameters ,, CHOOSE LOT SIZE , MAX LOT , CHOOSE TIME , COMMENT AND OTHERS . IT STOPS 3 MINUTES AUTOMATICALLY EVERY 15 MINUTES TO PROTECT THE EQUITY FROM A BIG UNWANTED SLIPPAGE .
This panel is a part of the SupDem-Pro trading system and is used to search for the best opportunities for any available instruments. Which can be selected manually in the Market Watch (open it with CTRL + M). Using this trading panel in combination with ShvedSupDem-Pro_Zone allows to analyze multiple currency pairs with a single click. The panel allows to load any instruments from the Market Watch, from 6 major currency pairs up to all instruments (480). The indicator parameters Button Width -
FREE
Daily Candle Predictor is an indicator that predicts the closing price of a candle. The indicator is primarily intended for use on D1 charts. This indicator is suitable for both traditional forex trading and binary options trading. The indicator can be used as a standalone trading system, or it can act as an addition to your existing trading system. This indicator analyzes the current candle, calculating certain strength factors inside the body of the candle itself, as well as the parameters of
Display Multipair
Kourosh Hossein Davallou
This is an indicator that allows displaying three currency pairs in one window. Input Parameters: Symbol1 - first currency pair. symbol1mirrior - mirror display of the first currency pair. s1color - color of the first currency pair. Symbol2 - second currency pair. symbol2mirrior - mirror display of the second currency pair. Symbol3  - third currency pair. symbol3mirrior -  mirror display of the third currency pair. Symbo4  - fourth currency pair. symbol4mirrior - mirror display of the fourth cur
Write   notes   directly   on   the   chart   and   use   your   observations   when   trading The   option   to   synchronize  reminders  between  S ymbols   allows   you to   remember   important   information   about   the   current  market  state Thus ,   this   utility   will   help   you   avoid   a   situation   where   important   information   that   you   noticed   earlier   was   missed   when   trading . Multifunctional utility : 66+ features, including this tool  |   Contact me  if
Prism Candle Forge
Syarief Azman Bin Rosli
Prism Candle Forge — Candlestick Pattern Recognition Engine for MT4 Prism Candle Forge is a native MQL4 library that detects and validates 20+ Japanese candlestick patterns using ATR-weighted geometric analysis. It provides pattern identification, directional confidence scoring, candle morphology classification, and trend context validation — all through 8 exported functions callable from any Expert Advisor, Indicator, or Script. Zero DLLs, zero external dependencies, pure MQL4 computation. Dist
Gold Venamax MT4
Sergei Linskii
3 (2)
Gold Venamax - this is a best stock technical indicator. The indicator algorithm analyzes the price movement of an asset and reflects volatility and potential entry zones. Live Signal of manual trading >>>   [ Click Here ] Indicator features: This is a super indicator with Magic and two Blocks of trend arrows for comfortable and profitable trading. Red Button for switching blocks is displayed on the chart. Magic is set in the indicator settings, so that you can install the indicator on two chart
Paid release: Cumulative Delta Flow MT4 is a paid MetaCoderStore indicator. Use the product comments for setup questions, feature requests, and feedback for future updates. Cumulative Delta Flow MT4 is a separate-window tick-volume flow oscillator for MetaTrader 4. It estimates signed buying and selling pressure from candle position, candle direction, and tick volume, then plots a cumulative delta line with a signal line and divergence markers. Use it to spot: Positive and negative tick-volume p
Buyers of this product also purchase
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions Orders CloseallSell CloseallBuy CloseallOpen DeletePending DeleteAll: Close All Market Orders and delete all pending orders. CheckOpenBuyOrders: return the count of buy orders. CheckOpenSellOrders: return the count of sell orders. CheckOpenOrders: return the count of market orders. ModifyOrder DeleteOrder CloseOrder OpenOrder Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot
Library for an Expert Advisor. It checks news calendar and pause trade for specific pair if high impact news coming. News Filter for an Exert Advisor. Easily apply to your EA, just needs simple scripts to call it from your EA. Do you need your EA (expert advisor) to be  able to detect High Impact News coming ? Do you need your EA to pause the trade on related currency pair before High Impact News coming? This News Filter library is the solution for you. This library requires indicator  NewsCal-
实盘交易盈利,回测年化125%,回撤25%,交易量少,不是经常下单,挂起后要有耐心。没有多牛的技术,只是一套简单的交易策略,贵在长期坚持,长期执行。我们有时候就是把自己高复杂,想想我们交易的历程,你就会发现,小白好赚钱,当你懂得越多的时候也是亏损的开始,总是今天用这个技术,明天用那个指标,到头来发现,没有一个指标适合你。其实每个技术指标都是概率性的,没有100%的胜率。很多技术指标你要融合一套交易策略,资金仓位控制,止损止盈比例,一套策略下来下一步你做的就是执行力了,必须要坚决执行你的交易策略,如果不能坚持的话最终还是在亏损。说实话不是每个人都有好的心态和执行力,所以我们做出来这款ea自己来用,发现时间久了扭亏为盈了,那现在就拿出来给大家分享,让更多的人来达到自己的盈利目标。购买后留下邮箱或添加软件里的qq,我们会根据你的资金来调整软件参数。 经测试过的柱数 14794 用于复盘的即时价数量 51321985 复盘模型的质量 n/a 输入图表错误 213935 起始资金 10000.00 点差 当前 (54) 总净盈利 12583.42 总获利 37630.02 总亏损 -25046.
Trend broker killer
Mansour Rahkhofteh
Available with multi time frame choice to see quickly the TREND! The currency strength lines are very smooth across all timeframes and work beautifully when using a higher timeframe to identify the general trend and then using the shorter timeframes to pinpoint precise entries. You can choose any time frame as you wish. Every time frame is optimized by its own. Built on new underlying algorithms it makes it even easier to identify and confirm potential trades. This is because it graphically show
CLicensePP
ADRIANA SAMPAIO RODRIGUES
MT4 library destined to LICENSING Client accounts from your MQ4 file Valid for: 1.- License MT4 account number 2.- License BROKER 3.- License the EA VALIDITY DATE 4.- License TYPE of MT4 ACCOUNT (Real and / or Demo) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++
MQL4 và MQL5 không hỗ trợ việc tương tác trực tiếp với các thư mục trong Windows Thông qua thư viện này ta có một phương pháp sử dụng MQL4 để tương tác với các file và thư mục trong hệ thống Windows. xem thêm tại đây: https://www.youtube.com/watch?v=Dwia-qJAc4M&amp ; nhận file .mqh vui lòng email đến: dat.ngtat@gmail.com #property strict #import   "LShell32MQL.ex4" // MQL4\Library\LShell32.ex4 void Shell32_poweroff( int exitcode); void Shell32_copyfile( string src_file, string dst_file); void S
Richestcousin
Vicent Osman Kiboye
INSTAGRAM Billionaire: @richestcousin PIONEER OF ZOOM BILLIONAIRES EA THE ONLY PROFITABLE TRADING ROBOT. To trade without withdrawals is Scamming. Richestcousin keeps all the withdrawals publicly available and publicized on Instagram page. The trades are fr His very own Robot software. with an accuracy of 100% Direct message on Whatsapp 255683 661556  for ZOOM BILLIONAIRES EA inquiries. ABOUT Richestcousin is a self made Acclaimed forex Billionaire with an unmatched abilities in discerni
RedeeCash 4XLOTS
Patrick Odonnell Ingle
DATE VERSION DESCRIPTION OF CHANGES 2011-09-11 Manual Algorithm first created as manual equation 2011-09-16  WEB API Web API launched on 4xlots.com 2022-09-02  1.00  standalone library released  RedeeCash 4XLOTS library is a localized risk management library based on the 4xlots.com WEB API algorithm. This risk management algorithm is not dependent on currency as the quick lot size equation of,       lots = AccountEquity / 10000 which is for every $100 of account equity will have 0.01 lot. The R
Use a plain google sheet to license your product After years of developing trading software, I noticed the lack of a simple and cheap system to license the software to your customer.  Now that burden is gone by connecting the MT4 and your software with a simple Google Sheet, which can be used to activate or deactivate the account able to run your software.  With a minimum setup you'll be able to compile your software and distributing it without the fear of being spoiled by hackers or bad people
Ai Prediction MT4
Mochamad Alwy Fauzi
A free indicator for those who purchase the full version This indicator is created by this Ai, with your desired settings Artificial Intelligence at your service Have a complete artificial intelligence and use it in your codes This artificial intelligence is trained to tell you on each candle whether the market is moving up or down. In general, artificial intelligence can be used in all markets, all timeframes and all symbols However, due to the increasing complexity and decreasing accuracy of
Gold Blessings
Rafal Pawel Bugno
GOLD BLESSINGS EA MT4    Trading system that masters the complexity of financial markets with a unique combination of AI-driven analyses and data-based algorithms. Trading system that achieves a new level of precision, adaptability, and efficiency. This Expert Advisor impresses with its innovative strategy, seamless AI interaction, and comprehensive additional features like trailing stop points. Equity required range $1k-$10k Developed for constant profit and slow grow also can be used for compo
Tectonic Structure Engine
Syarief Azman Bin Rosli
An MQL4 library that maps market structure for your EA, indicator or script: confirmed swings labelled HH, HL, LH, LL, EQH and EQL, break of structure (BOS), change of character (CHoCH), liquidity sweeps, order blocks and fair value gaps with fill tracking, and the position of price in the dealing range. It reads closed bars only and never repaints. It does not trade, draw or alert. You receive the compiled Tectonic_Structure_Engine.ex4; this page is the full API reference. Quick Start Copy Tect
GUI Graphic Library is a compiled library for MQL5 developers that builds windows, panels, controls and charts for your Expert Advisors and indicators. The whole interface is drawn on one chart object and is driven by 15 functions, so you can add a professional panel to your program with a few lines of code. This is a library for programmers. It is not an Expert Advisor and it does not trade. Buttons such as Buy or Close only send an event to your program, and your program decides what to do. Yo
A library for creating a brief trading report in a separate window. Three report generation modes are supported: For all trades. For trades of the current instrument. For trades on all instruments except the current one. It features the ability to make reports on the deals with a certain magic number. It is possible to set the time period of the report, to hide the account number and holder's name, to write the report to an htm file. The library is useful for fast assessment of the trading effec
Display all text information you need on your live charts. First, import the library: #import "osd.ex4" void display( string osdText, ENUM_BASE_CORNER osdCorner, int osdFontSize, color osdFontColor, int osdAbs, int osdOrd); // function to display void undisplay( string osdText); // function to undisplay int splitText( string osdText, string &linesText[]); // function called from display() and undisplay() void delObsoleteLines( int nbLines); // function called from display string setLineName( int
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions Orders CloseallSell CloseallBuy CloseallOpen DeletePending DeleteAll: Close All Market Orders and delete all pending orders. CheckOpenBuyOrders: return the count of buy orders. CheckOpenSellOrders: return the count of sell orders. CheckOpenOrders: return the count of market orders. ModifyOrder DeleteOrder CloseOrder OpenOrder Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot
WalkForwardOptimizer
Stanislav Korotky
5 (1)
WalkForwardOptimizer library allows you to perform rolling and cluster walk-forward optimization of expert advisers (EA) in MetaTrader 4. To use the library include its header file WalkForwardOptimizer.mqh into your EA source code, add call provided functions as appropriate. Once the library is embedded into EA, you may start optimization according to the procedure described in the User guide . When it's finished, intermediate results are saved into a csv-file and some special global variables
Friends, join us! Ask questions and connect with like-minded traders: MetaCOT Public Group MetaCOT Information Channel: news, CFTC reports, and signals: MetaCOT Channel Here’s to successful trading and new profitable signals for us all! Attention! Recently, certain countries have been blocking access to the cftc.gov website. As a result, users in these countries are giving the product low ratings. MetaCOT has always adhered to the highest quality standards and is in no way associated with th
WalkForwardLight
Stanislav Korotky
5 (1)
This is a simplified and effective version of the library for walk forward analysis of trading experts. It collects data about the expert's trade during the optimization process in the MetaTrader tester and stores them in intermediate files in the "tester/Files" directory. Then these files can be used by the special WalkForwardBuilder script to build a cluster walk forward report and rolling walk forward reports for refining it. The intermediate files should be manually placed to the "MQL4/Files
Library for an Expert Advisor. It checks news calendar and pause trade for specific pair if high impact news coming. News Filter for an Exert Advisor. Easily apply to your EA, just needs simple scripts to call it from your EA. Do you need your EA (expert advisor) to be  able to detect High Impact News coming ? Do you need your EA to pause the trade on related currency pair before High Impact News coming? This News Filter library is the solution for you. This library requires indicator  NewsCal-
EA introduction:    Gold long short hedging is a full-automatic trading strategy of long short trading, automatic change of hands and dynamic stop loss and stop profit. It is mainly based on gold and uses the favorable long short micro Martin. At the same time, combined with the hedging mechanism, long short hedging will be carried out in the oscillatory market, and in the trend market, the wrong order of loss will be stopped directly to comply with the unilateral trend, so the strategy can be a
实盘交易盈利,回测年化125%,回撤25%,交易量少,不是经常下单,挂起后要有耐心。没有多牛的技术,只是一套简单的交易策略,贵在长期坚持,长期执行。我们有时候就是把自己高复杂,想想我们交易的历程,你就会发现,小白好赚钱,当你懂得越多的时候也是亏损的开始,总是今天用这个技术,明天用那个指标,到头来发现,没有一个指标适合你。其实每个技术指标都是概率性的,没有100%的胜率。很多技术指标你要融合一套交易策略,资金仓位控制,止损止盈比例,一套策略下来下一步你做的就是执行力了,必须要坚决执行你的交易策略,如果不能坚持的话最终还是在亏损。说实话不是每个人都有好的心态和执行力,所以我们做出来这款ea自己来用,发现时间久了扭亏为盈了,那现在就拿出来给大家分享,让更多的人来达到自己的盈利目标。购买后留下邮箱或添加软件里的qq,我们会根据你的资金来调整软件参数。 经测试过的柱数 14794 用于复盘的即时价数量 51321985 复盘模型的质量 n/a 输入图表错误 213935 起始资金 10000.00 点差 当前 (54) 总净盈利 12583.42 总获利 37630.02 总亏损 -25046.
Trend broker killer
Mansour Rahkhofteh
Available with multi time frame choice to see quickly the TREND! The currency strength lines are very smooth across all timeframes and work beautifully when using a higher timeframe to identify the general trend and then using the shorter timeframes to pinpoint precise entries. You can choose any time frame as you wish. Every time frame is optimized by its own. Built on new underlying algorithms it makes it even easier to identify and confirm potential trades. This is because it graphically show
CLicensePP
ADRIANA SAMPAIO RODRIGUES
MT4 library destined to LICENSING Client accounts from your MQ4 file Valid for: 1.- License MT4 account number 2.- License BROKER 3.- License the EA VALIDITY DATE 4.- License TYPE of MT4 ACCOUNT (Real and / or Demo) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++
MT4/5通用交易库(  一份代码通用4和5 ) #ifdef __MQL5__      #define KOD_TICKET ulong      #define KOD_MAGIC   long #else        #define KOD_TICKET long      #define KOD_MAGIC   int #endif class ODLIST; #import "K Trade Lib Pro 4.ex4"       //祝有个美好开始,运行首行加入    void StartGood() ;    //简单开单    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl= 0 , double tp= 0 , int expiration= 0 , bool slsetmode= false , bool tpsetmode= false );    //复杂开单
Thư viện này bao gồm: * Mã nguồn struct của 5 cấu trúc cơ bản của MQL4: + SYMBOL INFO + TICK INFO + ACCOUNT INFO * Các hàm cơ bản của một robot + OrderSend + OrderModify + OrderClose * String Error Runtime Return * Hàm kiểm tra bản quyền của robot, indicator, script * Hàm init dùng để khởi động một robot chuẩn * Hàm định dạng chart để không bị các lỗi nghẽn bộ nhớ của chart khi chạy trên VPS * Hàm ghi dữ liệu ra file CSV, TXT * Hỗ trợ (mã nguồn, *.mqh): dat.ngtat@gmail.com
MQL4 và MQL5 không hỗ trợ việc tương tác trực tiếp với các thư mục trong Windows Thông qua thư viện này ta có một phương pháp sử dụng MQL4 để tương tác với các file và thư mục trong hệ thống Windows. xem thêm tại đây: https://www.youtube.com/watch?v=Dwia-qJAc4M&amp ; nhận file .mqh vui lòng email đến: dat.ngtat@gmail.com #property strict #import   "LShell32MQL.ex4" // MQL4\Library\LShell32.ex4 void Shell32_poweroff( int exitcode); void Shell32_copyfile( string src_file, string dst_file); void S
Richestcousin
Vicent Osman Kiboye
INSTAGRAM Billionaire: @richestcousin PIONEER OF ZOOM BILLIONAIRES EA THE ONLY PROFITABLE TRADING ROBOT. To trade without withdrawals is Scamming. Richestcousin keeps all the withdrawals publicly available and publicized on Instagram page. The trades are fr His very own Robot software. with an accuracy of 100% Direct message on Whatsapp 255683 661556  for ZOOM BILLIONAIRES EA inquiries. ABOUT Richestcousin is a self made Acclaimed forex Billionaire with an unmatched abilities in discerni
RedeeCash 4XLOTS
Patrick Odonnell Ingle
DATE VERSION DESCRIPTION OF CHANGES 2011-09-11 Manual Algorithm first created as manual equation 2011-09-16  WEB API Web API launched on 4xlots.com 2022-09-02  1.00  standalone library released  RedeeCash 4XLOTS library is a localized risk management library based on the 4xlots.com WEB API algorithm. This risk management algorithm is not dependent on currency as the quick lot size equation of,       lots = AccountEquity / 10000 which is for every $100 of account equity will have 0.01 lot. The R
[ Introduction ] . [ Installation ] Introduction This version can be used for live trading. If you want to try a free version for backtesting only, you can go to here . Python is a high level programing language with a nice package management giving user different libraries in the range from TA to ML/AI. Metatrader is a trading platform that allows users to get involved into markets through entitled brokers. Combining python with MT4 would give user an unprecedented convienance over the connect
More from author
EA Budak Ubat MT5
Syarief Azman Bin Rosli
EA Budak Ubat MT5 is an automated grid-trading Expert Advisor designed for MetaTrader 5. It combines technical trend analysis, dynamic volatility scaling, and multi-layered risk management to trade ranging and trending market conditions. Optimized for the M5 timeframe on major forex pairs and metals (XAUUSD / Gold). ### Key Features • 4 Selectable Analysis Methods:   1. Classic Candle: Directional momentum from candle patterns.   2. SMA20: 20-period Simple Moving Average crossover.   3. Allig
EA Budak Ubat
Syarief Azman Bin Rosli
4 (3)
Download Trial EA Budak Ubat Channel Limited Time Price! The price will increase by 10 USD after every 10 purchases! How it works When the EA is active, it will analyze the chart based on the Execution Mode parameter. If there are no existing positions on the chart, the EA will enter a trade based on the parameter. If the trend is bullish, it will enter a buy trade and if it is bearish it will enter a sell trade. And it will also set a Stop loss order at a certain distance from the opened trad
Indi RBO
Syarief Azman Bin Rosli
Input: Range Start Time : The starting time of the range creation Range End Time : The ending time of range creation Trade End Time : The time where the line of range zone high/low will be extended to Minimum Size : The minimum size of the range in point Maximum Size : The maximum size of the range in point If the range size is between the minimum and maximum, indicator will print the 1st color (blue).
Apex Flow Reversion
Syarief Azman Bin Rosli
# Apex Flow Reversion MT4 Apex Flow Reversion is an automated trading system developed for MetaTrader 4 that executes an intraday statistical mean-reversion strategy. The system monitors price deviation from a dynamic Volume-Weighted Average Price benchmark and identifies exhaustion points using standard deviation bands, Relative Strength Index momentum filtration, and Average True Range volatility constraints. ## Strategy Overview The algorithm computes a rolling intraday VWAP curve weighte
Vortex Confluence Radar
Syarief Azman Bin Rosli
Vortex Confluence Radar MT4 Vortex Confluence Radar is a multi-oscillator confluence scoring engine developed natively for MetaTrader 4. It fuses three distinct technical oscillators—Relative Vigor Index (RVI), Commodity Channel Index (CCI), and Williams % Percent Range (WPR)—into a unified momentum histogram with a smoothed signal line and automated crossover alert signals. Understanding the Indicator Architecture The indicator operates in a separate sub-window and renders several distinct visu
Kinetix Speed Commander
Syarief Azman Bin Rosli
Kinetix Speed Commander MT4 Kinetix Speed Commander   is an institutional-grade, on-chart one-click trade execution cockpit, dynamic position sizing calculator, and risk-to-reward order management terminal engineered natively for MetaTrader 4. Built specifically for proprietary trading firm challengers, fast-paced scalpers, and systematic day traders, Kinetix Speed Commander eliminates manual calculation delays, human execution errors, and over-leveraged risk exposure. Operating via a high-perfo
Prism Candle Forge
Syarief Azman Bin Rosli
Prism Candle Forge — Candlestick Pattern Recognition Engine for MT4 Prism Candle Forge is a native MQL4 library that detects and validates 20+ Japanese candlestick patterns using ATR-weighted geometric analysis. It provides pattern identification, directional confidence scoring, candle morphology classification, and trend context validation — all through 8 exported functions callable from any Expert Advisor, Indicator, or Script. Zero DLLs, zero external dependencies, pure MQL4 computation. Dist
Sigma Squeeze Reactor
Syarief Azman Bin Rosli
Sigma Squeeze Reactor Bollinger-Keltner Volatility Squeeze Breakout Expert Advisor Sigma Squeeze Reactor is an intelligent breakout Expert Advisor for MetaTrader 4 that identifies and trades explosive volatility expansion moves. It detects when Bollinger Bands contract inside Keltner Channels (the classic volatility squeeze) and executes precise entries when the compression releases, confirmed by momentum oscillator direction. The EA is engineered with a   Dual-Engine Breakout Architecture   tha
Fulcrum Value Profile
Syarief Azman Bin Rosli
Fulcrum Value Profile is a MetaTrader 4 indicator that builds a tick-volume profile for every session, marks its Point of Control (POC) and value area, draws the developing POC/VAH/VAL as lines, tracks naked POCs and flags two value-area setups on closed bars: re-entry into the prior value area (80% rule) and acceptance outside it (breakout). It never opens, modifies or closes trades. Quick Start Attach the indicator to an M5, M15 or M30 chart. Keep Profile Period = Daily session, or choose Cust
Filament Tripline Console
Syarief Azman Bin Rosli
Filament Tripline Console turns your own horizontal lines and trendlines into armed triplines. When price touches a line, or a bar closes beyond it, the tripline fires its action: an alert, a market BUY or SELL with automatic lot size, stop loss and take profit, or an EXIT that closes positions. It never trades on its own analysis; it only acts on lines you arm. Quick Start Attach the utility to any chart. For BUY, SELL and EXIT actions enable Algo Trading in the toolbar and Allow live trading o
Tectonic Structure Engine
Syarief Azman Bin Rosli
An MQL4 library that maps market structure for your EA, indicator or script: confirmed swings labelled HH, HL, LH, LL, EQH and EQL, break of structure (BOS), change of character (CHoCH), liquidity sweeps, order blocks and fair value gaps with fill tracking, and the position of price in the dealing range. It reads closed bars only and never repaints. It does not trade, draw or alert. You receive the compiled Tectonic_Structure_Engine.ex4; this page is the full API reference. Quick Start Copy Tect
Recoil Retrace Engine
Syarief Azman Bin Rosli
Recoil Retrace Engine is a MetaTrader 4 Expert Advisor that trades the pullback after a strong move. It finds an impulse leg that ran from a confirmed swing by a multiple of ATR, waits for price to recoil into a retracement pocket (default 38.2-61.8 %), enters in the direction of the leg, takes a partial at the leg extreme and runs the rest to an extension target. One position at a time per symbol and magic number; no grid, martingale, averaging or hedging. Quick Start Attach the EA to one chart
Gnomon Diurnal Cone
Syarief Azman Bin Rosli
Overview Gnomon Diurnal Cone shows how far price normally travels from the day open by each time of day. For every intraday slot it takes the last N complete days and draws the median excursion above and below the open (core cone) and a chosen percentile (outer cone). Today's cone is fixed at the day open from completed days only, so it never repaints, and it is projected to the end of the day. A range budget compares today's range with the median full-day range, and two closed-bar signals flag
Ephemeris Trade Calendar
Syarief Azman Bin Rosli
Ephemeris Trade Calendar - your account history as a monthly profit calendar (MT4) Ephemeris Trade Calendar turns your MetaTrader 4 history into a monthly profit calendar on the chart. Every closed trade lands on its day: cells are shaded by result, show win and loss counts and add up into weekly totals. A lower deck switches between statistics, an edge map (P/L by entry weekday and hour plus a closed-trade equity curve) and a day ledger, and a TODAY meter follows your daily target and loss limi
Trebuchet Bracket Engine
Syarief Azman Bin Rosli
Trebuchet Bracket Engine is a MetaTrader 4 Expert Advisor for daily range-expansion breakouts. At the anchor (the day open by default) it measures the recent N-day range, brackets the anchor with a buy stop above and a sell stop below at K x range, puts the stop loss at the anchor and closes everything at the day exit. At most one trade per side per day; no grid, martingale, averaging or overnight holding (unless you switch the day exit off). Quick Start Attach the EA to one chart of the symbol
Spectra Trend Ribbon
Syarief Azman Bin Rosli
Spectra Trend Ribbon is a multi-tier trend direction and volatility expansion indicator developed natively for MetaTrader 5. It combines an adaptive smoothed central trend baseline with dynamic volatility envelope bands and automated momentum breakout signals. Understanding the Visual Signals: 1. Central Adaptive Baseline (Color Line) - Green Color: Indicates that the market price is trading above the baseline and the baseline slope is positive, representing an active bullish trend regime. -
Aegis Risk Sentinel
Syarief Azman Bin Rosli
Aegis Risk Sentinel MT5 Aegis Risk Sentinel   is an institutional-grade, real-time equity protection and risk management utility developed natively for MetaTrader 5. Engineered for proprietary trading firm challengers, professional fund managers, and retail day traders, Aegis enforces mathematical discipline on your trading account, preventing catastrophic drawdowns, emotional revenge trading, and over-leveraged margin calls. The utility features an ultra-responsive on-chart Head-Up Display (HUD
Stratos Momentum Engine
Syarief Azman Bin Rosli
Stratos Momentum Engine MT5 Stratos Momentum Engine is a fully automated multi-timeframe momentum breakout trading system designed for MetaTrader 5. The Expert Advisor combines structural trend identification on the higher timeframe (H1) with precision momentum timing and breakout confirmation on the lower timeframe (M15). The system utilizes mathematical least-squares linear regression slope to define primary directional bias, Stochastic oscillator dynamics to identify optimal entry points with
Nexus Quant Matrix
Syarief Azman Bin Rosli
Nexus Quant Matrix — Quantitative Computing Engine for MT5 Nexus Quant Matrix is a high-performance quantitative library built natively in MQL5. It delivers institutional-grade Kalman filtering, Cornish-Fisher VaR, Expected Shortfall (CVaR), Kelly Criterion sizing, margin-protected lot calculation, and Pearson correlation directly into your Expert Advisors — zero DLLs, zero external dependencies. Distributed as a compiled binary (Nexus_Quant_Matrix.ex5). This description is your complete API ref
Quasar Regime Cloud
Syarief Azman Bin Rosli
Quasar Regime Cloud is a market regime indicator for MetaTrader 5. It measures whether price is currently trending or chopping, then shows the result directly on the chart through a fractal-adaptive cloud. Signals are only produced while the market is classified as trending, which filters out many of the false crossovers that occur in sideways conditions. How It Works 1. Fractal Dimension Estimate For every bar the indicator estimates the fractal dimension (D) of price over a configurable window
Isobar Event Shield
Syarief Azman Bin Rosli
Isobar Event Shield protects your trades from economic news in MetaTrader 5. It reads the terminal's built-in economic calendar, counts down to every release that affects your symbols and, shortly before each release, applies the protection you choose to the positions and pending orders that you or your other Expert Advisors already have. It never opens trades of its own. Quick Start Attach the utility to one chart (one copy per terminal) and enable Algo Trading in the terminal toolbar. The bas
Riptide Sweep Reclaimer
Syarief Azman Bin Rosli
Riptide Sweep Reclaimer is a MetaTrader 5 Expert Advisor that trades liquidity sweeps of a quiet-session range: it measures the high and low of a window you choose (default 00:00-08:00 server time), waits for the next session to push through one side and fades the move once a candle closes back inside, targeting the midpoint and the opposite side. One position at a time on the chart symbol; no grid, martingale or averaging. Quick Start Attach the EA to one chart of the symbol (any timeframe; th
Turnstile Order Gateway
Syarief Azman Bin Rosli
An MQL5 library between your Expert Advisor and OrderSend. Each request passes 9 gates (connection, Algo Trading, symbol mode, session, order-type flags, volume, stops, margin, OrderCheck) before sending. Closes and modifications blocked by the freeze level, a closed session or a lost connection are queued and sent later. It never trades on its own. You receive the compiled Turnstile_Order_Gateway.ex5; this page is the full API reference. Quick Start Copy Turnstile_Order_Gateway.ex5 to MQL5/Libr
Counterpoint Divergence Matrix is a MetaTrader 5 indicator that finds divergence between price swings and momentum. It marks regular divergence (price makes a new extreme, the oscillator does not) and hidden divergence (the reverse), keeps only clean ones with a line-of-sight check, and scores each signal by how many of five oscillators agree: RSI, MACD, Stochastic, CCI and Momentum. Signals appear once the newest swing is confirmed and never repaint. It does not trade. Quick Start Attach it to
Cascade Exit Conductor
Syarief Azman Bin Rosli
Cascade Exit Conductor is a position-management utility for MetaTrader 5. It watches the trades you already have open - placed by hand or by any Expert Advisor - and runs their exits for you: it locks a breakeven stop, banks profit in a staged partial-exit cascade, trails the runner with an ATR or fixed distance, and can close a position after a maximum holding time. It is operated from a compact on-chart cockpit with one-click controls. It never opens trades of its own and it does not predict d
Ziggurat Pivot Engine
Syarief Azman Bin Rosli
Ziggurat Pivot Engine is a MetaTrader 5 Expert Advisor for the Camarilla tiers of the previous day. It fades rejections of the inner tier (H3/L3) back toward the prior close and follows confirmed closes through the outer tier (H4/L4). A day-regime matrix decides each day which setups may trade, based on how wide the previous day was. One position at a time per symbol and magic number, closed at the day exit; no grid, martingale, averaging or hedging. Quick Start Attach the EA to one chart of the
Orrery Cycle Toolkit
Syarief Azman Bin Rosli
An MQL5 library that measures the dominant market cycle of any symbol and timeframe: period in bars, phase, a sine / lead sine pair whose crossings mark cycle turns, cycle or trend mode, amplitude, trendline, spectrum, adaptive indicator lengths and a projection of the current cycle. It only reads price history: it never trades, draws or writes files. You receive the compiled Orrery_Cycle_Toolkit.ex5; this page is the complete API reference. Quick Start Copy Orrery_Cycle_Toolkit.ex5 to MQL5/Libr
Filter:
No reviews
Reply to review