Prism Candle Forge

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.

Distributed as a compiled binary (Prism_Candle_Forge.ex4). This description is your complete API reference.

Installation

  1. Download Prism_Candle_Forge.ex4 from MQL5 Market.
  2. Place it in: MQL4/Libraries/
  3. Add the #import block below into your .mq4 source file.
  4. Compile your EA or Indicator. All 8 functions are now available.

Import Declaration (Copy-Paste Ready)

#import "Prism_Candle_Forge.ex4"
   int    PCF_DetectPattern(const double &open[], const double &high[], const double &low[], const double &close[],
                             int bar_index, double atr_value, string &pattern_name, double &confidence, int &direction);
   int    PCF_ScanMultiPattern(const double &open[], const double &high[], const double &low[], const double &close[],
                                int bar_index, double atr_value, string &pattern_names[], double &confidences[],
                                int &directions[], int max_patterns);
   double PCF_PatternStrength(const double &open[], const double &high[], const double &low[], const double &close[],
                               int bar_index, double atr_value);
   int    PCF_CandleType(double open_price, double high_price, double low_price, double close_price, double atr_value);
   double PCF_BodyRatio(double open_price, double high_price, double low_price, double close_price);
   double PCF_WickBalance(double open_price, double high_price, double low_price, double close_price);
   int    PCF_IsTrendConfirmed(const double &close[], int bar_index, int lookback_period, double min_slope_pips);
   int    PCF_GetVersion();
#import

API Reference

PCF_DetectPattern

Detects the strongest candlestick pattern at a specific bar. Recognizes 20+ patterns including Hammer, Engulfing, Morning/Evening Star, Doji variants, Piercing Line, Dark Cloud Cover, Three White Soldiers, Three Black Crows, Harami, Tweezer, Marubozu, Hanging Man, and Shooting Star.

Parameters:

  • open[], high[], low[], close[]: OHLC price arrays from the chart.
  • bar_index: Index of the bar to analyze. Must be valid within array bounds.
  • atr_value: Current ATR value for adaptive threshold scaling. Must be positive.
  • pattern_name (by ref): Receives the name of the strongest detected pattern (e.g. "Bullish Engulfing").
  • confidence (by ref): Pattern confidence score from 0.0 (weak) to 1.0 (textbook perfect).
  • direction (by ref): +1 for bullish, -1 for bearish signal.

Returns: Number of patterns detected at this bar (0 if none). Sets output parameters to the strongest pattern by confidence.

PCF_ScanMultiPattern

Scans for ALL candlestick patterns at a single bar and returns multiple results sorted by confidence descending.

Parameters:

  • open[], high[], low[], close[]: OHLC price arrays.
  • bar_index: Bar to analyze.
  • atr_value: ATR for adaptive thresholds.
  • pattern_names[] (by ref): Array receiving pattern names. Resized internally up to max_patterns.
  • confidences[] (by ref): Array receiving confidence scores.
  • directions[] (by ref): Array receiving directions (+1/-1).
  • max_patterns: Maximum number of results to return (e.g. 5).

Returns: Actual number of patterns found (0 to max_patterns).

PCF_PatternStrength

Returns an aggregate directional pressure score combining all detected patterns at a bar.

Parameters:

  • open[], high[], low[], close[]: OHLC arrays.
  • bar_index: Target bar index.
  • atr_value: ATR for scaling.

Returns: Score from -100.0 (extreme bearish) to +100.0 (extreme bullish). Zero means neutral.

PCF_CandleType

Classifies a single candle into one of 8 morphological types using ATR-relative body and wick proportions.

Parameters:

  • open_price, high_price, low_price, close_price: Single candle OHLC values.
  • atr_value: ATR for relative sizing. If zero or negative, uses absolute thresholds.

Returns: 1=Bull Marubozu, 2=Bear Marubozu, 3=Hammer, 4=Inverted Hammer, 5=Doji, 6=Spinning Top, 7=Standard Bull, 8=Standard Bear.

PCF_BodyRatio

Calculates the body-to-range ratio of a candle. Useful for filtering candle significance.

Parameters:

  • open_price, high_price, low_price, close_price: Single candle OHLC.

Returns: Ratio from 0.0 (no body / doji) to 1.0 (full body / marubozu). Returns 0.0 if range is zero.

PCF_WickBalance

Measures the directional wick asymmetry of a candle.

Parameters:

  • open_price, high_price, low_price, close_price: Single candle OHLC.

Returns: -1.0 (all lower wick, bullish rejection) to +1.0 (all upper wick, bearish rejection). 0.0 means symmetrical wicks. Returns 0.0 if total wick length is zero.

PCF_IsTrendConfirmed

Validates trend context using linear regression slope over a lookback window. Use to filter patterns that align with the prevailing trend.

Parameters:

  • close[]: Close price array.
  • bar_index: Starting bar for the lookback window.
  • lookback_period: Number of bars to evaluate. Minimum 5. Clamped to array bounds.
  • min_slope_pips: Minimum absolute slope (in pips) to qualify as a trend.

Returns: +1 (uptrend confirmed), -1 (downtrend confirmed), 0 (ranging/flat or insufficient data).

PCF_GetVersion

Returns the library version as an integer for runtime compatibility checks.

Returns: 100 (representing version 1.00).

Working Integration Example

#property strict
#import "Prism_Candle_Forge.ex4"
   int    PCF_DetectPattern(const double &open[], const double &high[], const double &low[], const double &close[],
                             int bar_index, double atr_value, string &pattern_name, double &confidence, int &direction);
   double PCF_PatternStrength(const double &open[], const double &high[], const double &low[], const double &close[],
                               int bar_index, double atr_value);
   int    PCF_CandleType(double open_price, double high_price, double low_price, double close_price, double atr_value);
   int    PCF_GetVersion();
#import

void OnTick()
{
   double o[], h[], l[], c[];
   ArrayCopyRates(o, Symbol(), 0);
   int copied = CopyOpen(Symbol(), 0, 0, 100, o);
   CopyHigh(Symbol(), 0, 0, 100, h);
   CopyLow(Symbol(), 0, 0, 100, l);
   CopyClose(Symbol(), 0, 0, 100, c);

   double atr = iATR(Symbol(), 0, 14, 1);

   string pat_name;
   double conf;
   int dir;
   int count = PCF_DetectPattern(o, h, l, c, 1, atr, pat_name, conf, dir);

   if(count > 0)
      Print("Pattern: ", pat_name, " Confidence: ", conf, " Direction: ", dir);

   double strength = PCF_PatternStrength(o, h, l, c, 1, atr);
   Print("Aggregate Strength: ", strength);

   int candle = PCF_CandleType(o[1], h[1], l[1], c[1], atr);
   Print("Candle Type: ", candle);
}

Architecture

All 8 functions are stateless and independent. Each call performs pure geometric and statistical analysis on the provided OHLC arrays with no persistent state, no chart objects, no timers, and no network access. ATR-relative thresholds ensure correct pattern detection across all instruments (forex, metals, indices, crypto) and all timeframes without parameter adjustment.

Compatibility

  • Platform: MetaTrader 4 only
  • Strategy Tester: Fully compatible (backtesting and optimization)
  • External Dependencies: None (zero DLLs)
  • No chart objects, no timers, no visual output — pure computation engine
  • Thread Safety: All functions are stateless; safe for multi-chart deployment

Recommended products
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 );    //复杂开单
El indicador "MR BEAST ALERTAS DE LIQUIDEZ" es una herramienta avanzada diseñada para proporcionar señales y alertas sobre la liquidez del mercado basándose en una serie de indicadores técnicos y análisis de tendencias. Ideal para traders que buscan oportunidades de trading en función de la dinámica de precios y los niveles de volatilidad, este indicador ofrece una visualización clara y detallada en la ventana del gráfico de MetaTrader. Características Principales: Canal ATR Adaptativo: Calcula
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
Noize Absorption Index MT4
Ekaterina Saltykova
5 (1)
Noize Absorption Index - is the manual trading system that measures the difference of pressure between bears forces and bulls forces. Green line - is a noize free index that showing curent situation. Zero value of index shows totally choppy/flat market.Values above zero level shows how powerfull bullish wave is and values below zero measures bearish forces.Up arrow appears on bearish market when it's ready to reverse, dn arrow appears on weak bullish market, as a result of reverse expectation. S
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
PZ Harmonacci Patterns
PZ TRADING SLU
3.17 (6)
Trade smarter, not harder: Empower your trading with Harmonacci Patterns This is arguably the most complete harmonic price formation auto-recognition indicator you can find for the MetaTrader Platform. It detects 19 different patterns, takes fibonacci projections as seriously as you do, displays the Potential Reversal Zone (PRZ) and finds suitable stop-loss and take-profit levels. [ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products  ] It detects 19 different harmonic pric
PipFinite Exit EDGE
Karlo Wilson Vendiola
4.83 (115)
Did You Have A Profitable Trade But Suddenly Reversed? In a solid strategy, exiting a trade is equally important as entering. Exit EDGE helps maximize your current trade profit and avoid turning winning trades to losers. Never Miss An Exit Signal Again Monitor all pairs and timeframes in just 1 chart www.mql5.com/en/blogs/post/726558 How To Trade You can close your open trades as soon as you receive a signal Close your Buy orders if you receive an Exit Buy Signal. Close your Sell orders if
This is the complete REX package. It consists of the lite, pro and ULTRA version.  Perfect for beginners and intermediates. REX complete is 100% non repaint. The strategy is based on a mix of different strategies, statistics, including pivot points, oscillators and patterns.  As the trading idea consists of a variety of some classic indicators like Momentum, Williams Percent Range, CCI, Force Index, WPR, DeMarker, CCI, RSI and Stochastic, it is clear that the fundamental indicators have being u
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
Fibonacci retracement and extension line drawing tool Fibonacci retracement and extended line drawing tool for MT4 platform is suitable for traders who use  golden section trading Advantages: There is no extra line, no too long line, and it is easy to observe and find trading opportunities Trial version: https://www.mql5.com/zh/market/product/35884 Main functions: 1. Multiple groups of Fibonacci turns can be drawn directly, and the relationship between important turning points can be seen
VR Cub
Vladimir Pastushak
VR Cub is an indicator for getting high-quality entry points. The indicator was developed to facilitate mathematical calculations and simplify the search for entry points into a position. The trading strategy for which the indicator was written has been proving its effectiveness for many years. The simplicity of the trading strategy is its great advantage, which allows even novice traders to successfully trade with it. VR Cub calculates position opening points and Take Profit and Stop Loss targe
Reversion King MT4
Eugen-alexandru Zibileanu
A new King in town - Indicator + Order management indications(tp1+tp2+tp3) ( FULL TRADING SYSTEM )  This indicator includes an advanced Strategy, a trading system with customisable order management and a mean reversion system that combines envelope extensions, backed by multiple intelligent confirmation filters like RSI to catch high probability reversal entries with BUY and SELL signals . The indicator Does NOT Repaint You will learn not only to trade but, effectively manage multiple positions
Auto Breakeven level
Makarii Gubaydullin
Automatic Breakeven levels Using   this   utility ,   y ou can activate the automatic SL movement, when the trade reaches a desired profit.  Especially   important   for a   short -term   traders.   Offset option is also available: some profit may be protected. Multifunctional utility : 66+ features, including this tool  |   Contact me  if you have any questions  |   MT5 version The process of activating the automatic breakeven function: 1.   Select the Symbol or Trade   for which the Auto BE f
Introduction It is common practice for professional trades to hide their stop loss / take profit from their brokers. Either from keeping their strategy to the themselves or from the fear that their broker works against them. Using this indicator, the stop loss / take profit points will be drawn on the product chart using the bid price. So, you can see exactly when the price is hit and close it manually.  Usage Once attached to the chart, the indicator scans the open orders to attach lines for t
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
Magic Balance
Daniil Evstratenko
The indicator shows which trading pairs, strategies, robots and signals that you use are profitable and which are not. The statistic of trades and balance graph are displayed in the account currency and pips - to switch simply click on the graph. button "$"(top left) - minimize/expand and move the indicator panel button ">"(bottom right) - stretching and resetting to the original size Statistic of trades 1 line - account balance, current profit and lot of open trades; 2 line - the number of all
IndexRaider Library exposes the IndexRaider engine as callable functions: the liquidity-sweep (SFP) detection, the H4 trend bias, the fair value gap confirmation and the risk-based position sizer used across the IndexRaider product family. Build your own Expert Advisor, indicator or panel on the same rules - the library does the analysis, your program makes the decisions. WHAT IT EXPORTS - IXR_Drive(symbol) - advances the per-symbol state machine on H1 data;   call it on tick or timer, it acts
A technical indicator that calculates its readings on trading volumes. In the form of a histogram, it shows the accumulation of the strength of the movement of the trading instrument. It has independent calculation systems for bullish and bearish directions. Works on any trading instruments and time frames. Can complement any trading system. The indicator does not redraw its values, the signals appear on the current candle. It is easy to use and does not load the chart, does not require addition
Alpha Trend sign has been a very popular trading tool in our company for a long time. It can verify our trading system and clearly indicate trading signals, and the signals will not drift. Main functions: Based on the market display of active areas, indicators can be used to intuitively determine whether the current market trend belongs to a trend market or a volatile market. And enter the market according to the indicator arrows, with green arrows indicating buy and red arrows indicating se
The indicator plots a fan of trend lines (after clicking on a certain candle), similar to the classic Gann angles. A feature of the indicator is that it plots angles not only on a fixed scale, but also uses the average statistical price of a certain number of bars (to choose from). The indicator has two ways to calculate the average price for corners (optional): 1) calculation of the average price movement (for a certain number of bars) from High to Low; 2) calculation of the average price movem
CyberZingFx Trend Reversal
Afsal Meerankutty
4.18 (17)
NEW YEAR SPECIAL DISCOUNT RUNNING NOW 40% DISCOUNT Price slashed from $149 to $89 until 3rd Jan 2025 Indicator captures the trend reversals with no-repaint Buy and Sell Arrow signals. CyberZingFx Trend Reversal Indicator - your go-to solution for accurate and reliable trend reversal signals. With its  advanced trading strategy , the indicator offers you Buy and Sell Arrow signals that do not repaint, making it a reliable tool for catching Swing Highs and Swing Lows in any market and any time fr
Virtual Collider Manual   is a trading assistant with a built-in panel for manual trading. It automatically moves a position opened by a trader in profit using innovative adaptive grid algorithm of averaging and adaptive pyramiding Know-how of the grid algorithm of averaging and pyramiding of the   Virtual Collider Manual   trading robot is based on fully automatic adaptation of all characteristics of dynamically build order grid and pyramid with actual price movement with no need for adjusting
Volume Profile Sniper v11.1 is a comprehensive market analysis tool A professional approach to trading Volume Profile Sniper v11.1 combines more than 15 key filters in one indicator, providing clear signals based on a comprehensive assessment of the market situation. Main features Volume imbalance analysis – the algorithm calculates the share of buyers and sellers in each candle, signaling the predominance of one of the parties (configurable threshold from 50% to 90%). Multilevel signal filte
Blahtech Market Profile
Blahtech Limited
4.53 (15)
Was: $249  Now: $99   Market Profile defines a number of day types that can help the trader to determine market behaviour. A key feature is the Value Area, representing the range of price action where 70% of trading took place. Understanding the Value Area can give traders valuable insight into market direction and establish the higher odds trade. It is an excellent addition to any system you may be using. Blahtech Limited presents their Market Profile indicator for the MetaTrader community. Ins
Quantum Volume Point of Control Indicator
QUANTUM TRADING SOFTWARE LIMITED
5 (1)
The Quantum VPOC indicator has been developed to expand the two dimensional study of volume and price, to a three dimensional one which embraces time. The volume/price/time relationship then provides real insight to the inner workings of the market and the heartbeat of sentiment and risk which drives the price action accordingly. The Quantum VPOC indicator displays several key pieces of information on the chart as follows: Volume Profile - this appears as a histogram of volume on the vertical pr
Apex Fibo Tracer — Smart Auto-Fibonacci Tool Apex Fibo Tracer is a professional analytical indicator that automates one of the most powerful methods in technical analysis — Fibonacci retracement levels. By combining a high-precision ZigZag algorithm with dynamic Fibonacci plotting, the tool delivers instant and accurate visualization of market structure directly on your chart. Most traders lose valuable seconds manually adjusting Fibonacci grids during high volatility. Apex Fibo Tracer eliminate
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
Welcome to S3S Trade Manager MT4, the best risk management tool available, created to improve the efficiency, accuracy, and intuitiveness of trading. This is a complete solution for smooth trade planning, position management, and improved risk control, not just a tool for placing orders. With flexibility across all markets, from forex and indices to commodities and cryptocurrency, S3S Trade Manager MT4 can accommodate your needs whether you're a novice making your first moves, an experienced tra
Risk Management and Limit Monitoring Indicator for Professional Traders and Evaluation Accounts (Prop) This tool only displays precise risk management and limit information on the chart to help you make more focused decisions. The indicator does not open/close/modify trades and does not interfere with Expert Advisors (EAs). Features Monitoring daily and total drawdown Calculates and displays daily and total drawdown based on Balance or Equity (configurable). Shows the remaining percentage to th
Diamond Pattern
Ugur Oezcan
5 (1)
The diamond top and bottom are reversal patterns. It represents a rally to a new high with a drop to a support level followed by a rally to make a new high and a quick decline, breaking the support level to make a higher low. The bounce from the higher low is then followed by a rally, but making a lower high instead. Once this behavior is identified, prices then break the trend line connecting the first and second lows and start to decline further. You can find MT5 version hier Indicator shows
Buyers of this product also purchase
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
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
Advanced Trading Tools for Smarter Decision Making Our cutting-edge trading tools allow traders to seamlessly execute buy and sell orders, while providing robust planning capabilities to optimize their trading strategies. Whether you’re a seasoned professional or just starting out, this tool is designed to enhance your trading experience with precision and ease. Key Features: Real-time Buy and Sell Execution: Easily place orders instantly and take advantage of market opportunities without del
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
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
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
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) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++
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
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
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
AutoClose Expert
Josue Fernando Servellon Fuentes
MQT AutoClose Expert closes your orders automatically once they reach the profit target you set — in real pips (with a separate target for gold) or in account money. Open your trades as you always do; the EA watches every position on every symbol and locks the profit in for you. It never opens trades. How it works (logic summary): Every tick and every 500 ms it scans all open market orders. Pending orders are never touched. Pips mode: profit distance is computed from prices — Bid for buys, Ask f
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
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
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
Filter:
No reviews
Reply to review