MarketInfo Universal Lib for MQL 5

Universal MarketInfo Service Library for MT4 & MT5

Bring simplicity and power to your trading projects with the Universal MarketInfo Service — a professional library that exposes a unified API for both MetaTrader 4 and MetaTrader 5.

No more rewriting code for each platform. With this library, you can:
  • Access symbol data, OHLC prices, spreads, and volatility with a single call.
  • Query account balance, free margin, stop levels, and lot constraints.
  • Work with currency precision, pip values, and normalized volumes.
  • Retrieve time data and detect Strategy Tester mode.

Whether you’re building Expert Advisors, indicators, or scripts, this library ensures your code is portable and reliable.

  • Write once, run everywhere — MT4 & MT5.
  • Save time, reduce errors, and focus on strategy, not boilerplate.

You can download the free source code of this library from github and you can include it directly in your EA code; please note that the source file is compatible with both MT4 and MT5 platforms

Usage Example 

// Include the market info API header
#import "vladefix/market-info-lib-v1.00.ex5"
   string GetSymbol();
   double GetAskPrice();
   double GetBidPrice();
   double GetClose(int, ENUM_TIMEFRAMES);
   double GetOpen(int, ENUM_TIMEFRAMES);
   double GetHigh(int, ENUM_TIMEFRAMES);
   double GetLow(int, ENUM_TIMEFRAMES);
   
    ... 
   string DoubleToCurrencyString(double);
   bool IsTestingMode();
   void DestroyMarketInfoLib();
#import

//-------------------------------------------------------
// Initialization function (OnInit)
//-------------------------------------------------------
int OnInit()
{
   Print("Symbol: ", GetSymbol());
   Print("Ask: ", GetAskPrice(), " | Bid: ", GetBidPrice());
   Print("Spread: ", GetSpread(), " points");

   double lot = NormalizeVolume(0.158);
   Print("Normalized lot: ", lot);

   double balance = GetAccountBalance();
   Print("Account Balance: ", DoubleToCurrencyString(balance));

   if(IsTestingMode())
      Print("Running in Strategy Tester...");
}


void OnDeinit(const int reason)
  {
     DestroyMarketInfoLib()
  }

おすすめのプロダクト
MetaTrader 5 (MT5)用のUZFX - Delete Only Pending Ordersスクリプトは、取引口座からすべての未決注文(買い指値、売り指値、買い逆指値、売り逆指値)を自動的に削除するシンプルで効果的なツールです。このスクリプトは、有効な市場ポジションに影響を与えることなく、保留中の注文を即座に消去したいトレーダーに最適です。 私の他のMT4/MT5インジケーターとEAをチェックする >> こちら 特徴: すべての未決注文(買い指値、売り指値、買い逆指値、売り逆指値)を削除します。 未決済のマーケットポジションには影響しません。 Expertsタブを介してリアルタイムの執行フィードバックを提供します。 トレーダーが手動で操作することなく、未決注文のストラテジーを素早くリセットできます。 使用方法 MT5チャートにスクリプトを添付します。 スクリプトはすべての未決注文をスキャンし、自動的に削除します。 注: このスクリプトは有効な取引を決済するのではなく、未決注文を削除するだけです。 スクリプトを実行する前に、すべての未決注文を削除することを確認してくだ
FREE
Trading Notes   is an innovative tool designed for traders to streamline their decision-making process by allowing them to write and display important reminders or short details directly over their trading charts. This essential feature ensures that traders have quick access to their personalized checklist before opening any positions, enhancing their trading efficiency and accuracy. MT4 Version -  https://www.mql5.com/en/market/product/120613 Join To Learn Market Depth -  https://www.mql5.co
FREE
Modern Dark Chart Theme for MT5 Upgrade your MetaTrader 5 chart into a clean, dark, professional trading workspace. Your chart is your trading office. It is where you analyze the market, test Expert Advisors, review setups, record videos, share screenshots, and make trading decisions. If your MT5 chart looks old, bright, noisy, or unprofessional, your trading environment can feel distracted before you even start your analysis. Modern Dark Chart Theme for MT5 helps you create a cleaner, darker,
FREE
NATS (Niguru Automatic Trailing Stop) will help you achieve more profits, by setting the trailing stop automatically. Pair this NATS application with EA, or can also be used as a complement to manual trading. A trailing stop is a powerful tool in trading that combines risk management and profit optimization.  A trailing stop is a type of market order that sets a stop-loss at a percentage below the market price of an asset, rather than a fixed number. It dynamically adjusts as the asset’s pric
FREE
UZFX - Delete All Drawing and Objects on Chart Instantly は、アクティブなチャートからすべての描画オブジェクトを即座に削除するように設計された、シンプルかつ強力な MetaTrader 5 (MT5) スクリプトです。このスクリプトは、テクニカル分析の描画、トレンドライン、フィボナッチツール、テキストラベル、その他のオブジェクトを手動で1つずつ削除することなく、素早くチャートから消去する必要があるトレーダーに便利です。 特徴 アクティブチャート上の全てのオブジェクトと描画を削除。 一度の実行で即座に動作。 削除の成功と失敗の確認メッセージを表示。 トレーダーがより良い分析のために、クリーンで乱雑でないチャートを維持するのに役立ちます。 使用方法 すべてのオブジェクトを削除したいチャートにスクリプトをアタッチします。 スクリプトは自動的にすべてのオブジェクトをループして削除します。 オブジェクトの削除が完了すると、Expertsタブにメッセージが表示されます。 注:このスクリプトは、チャート上で実行されている未決済注文、イ
FREE
静的テキスト表示 は、MetaTrader 5用の軽量で使いやすいエキスパートアドバイザー(EA)で、トレーダーにインスピレーションを与え、教育するために、チャート上に直接モチベーションを高めるトレードのヒントを表示します。洗練された中央配置の黒い背景と等幅フォントの白いテキストで、このEAは簡潔で実際的なアドバイスをローテーションするチャンクで提供し、規律あるトレードに集中させます。初心者から経験豊富なトレーダーまで最適で、リスク管理、忍耐、戦略開発といった主要な原則を推進します。 主な機能: 動的ヒント表示 :ユーザーが定義したトレードのヒントを50~60文字の読みやすいチャンクに分割し、数秒ごとにローテーション(期間はカスタマイズ可能)。 プロフェッショナルなデザイン :チャートの中央上部に黒い背景でヒントを表示し、読みやすさと均等なパディングを保証。 レスポンシブな位置調整 :チャートのサイズ変更や切り替え時にテキストと背景の配置を自動調整。 カスタマイズ可能な設定 :フォントサイズ、テキストの色、背景の色、表示期間をお好みに合わせて調整可能。 オン/オフ切り替え :EAを削除
FREE
MetaTrader 5 (MT5)用のUZFX - Close All Open Buy & Sell Orders Instantlyスクリプトは、トレーダーが1回の約定ですべてのアクティブなマーケットポジションを即座にクローズできる強力なツールです。このスクリプトは、緊急の取引管理に最適で、トレーダーがボラティリティが高い時、ニュースイベント、または戦略の調整中に素早く市場から撤退するのに役立ちます。 特徴 全シンボルの未決済の買いポジションと売りポジションをすべて決済します。 正確な約定のために最新の買値/売値を使用します。 トレーダーが最小限の手作業でマーケットから即座に撤退できるようサポートします。 使用方法 MT5チャートにスクリプトをアタッチします。 スクリプトは、すべての買いポジションと売りポジションをスキャンして決済します。 各決済注文の確認メッセージがExpertsタブに表示されます。 注意: このスクリプトは未決注文を削除しません。 添付チャートだけでなく、すべての取引シンボルで機能します。 スクリプトは即座に実行されるため、スクリプトを実行する前にすべて
FREE
MT4/5通用交易库(  一份代码通用4和5 ) #import "K Trade Lib5.ex5"    //简单开单    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 );    //复杂开单    void SetMagic( int magic, int magic_plus= 0 ); void SetLotsAddMode(int mode=0,double lotsadd=0);    long OrderOpenAdvance( int mode, int type, double volume, int step, int magic, string symbol= "" , string comm
FREE
Key Features: 200+ Fully Implemented Patterns   across all categories Advanced Market Structure Analysis Smart Money Integration   (Wyckoff, Order Blocks, Liquidity) Professional Risk Management Multi-Timeframe Analysis AI-Powered Confidence Scoring Advanced Visualization Real-time Alerts Pattern Categories: Single Candle Patterns (Hammer, Doji, Marubozu, etc.) Multi-Candle Patterns (Engulfing, Stars, Harami, etc.) Chart Patterns (Head & Shoulders, Cup & Handle, Triangles, etc.) Harmonic Pattern
FREE
This simple logging library is designed to provide clear and contextual log output with minimal hassle. It exposes five  methods: LogError Message (message) LogWarn Message (message) LogInfo Message (message) LogDebug Message (message) LogTrace Message (message) Each method prints the provided message to the console only if the severity level meets or exceeds the current threshold set by a global variable logLevel. This means you control the verbosity of your application's logs by adjusting logL
FREE
MultiTimeframe Info Feed (MIF) Indicator Description: MultiTimeframe Info Feed (MIF) is a smart MQL5 indicator that displays a dynamic, real-time info panel directly on your chart, offering powerful insight into current market conditions. Key features include: Real-time display of Open, High, Low, Close, and live Tick price Tick Rate (ticks per second) for assessing market activity Auto-calculated Entry Price on new candle formation Signal direction detection (BUY / SELL) Price action pattern re
FREE
Axilgo PipPiper CoPilot
Theory Y Technologies Pty Ltd
5 (2)
Axilgo Pip Piper CoPilot Elevate your trading game with the Axilgo Pip Piper CoPilot, the first in our revolutionary Pip Piper Series. This all-inclusive toolset is meticulously crafted for serious traders, focusing on key areas such as Risk Management, Trade Management, Prop Firm Rule Compliance, and Advanced Account Management . With CoPilot, you’re not just investing in a tool—you’re gaining a strategic partner in the intricate world of trading. Important Notice: To ensure you receive the fu
FREE
Simple program i created, to help close all your orders instantly when you are busy scalping the market or if you want to avoid news days but still have a lot of orders and pending orders open and can't close them in time.. with this script all you're problems will be solved. Simple drag and drop and the script automatically does it's thing, quick and easy  also a very good tool to use when scalping
FREE
This is a utility indicator that creates mini charts on left side of the chart you are looking at. It is very useful to watch many timeframes simultaneously, without having to change between multiple charts. Its configuration is very simple. You can have up to 4 mini charts opened. They automatically load the template of the "parent" chart. If you have any doubt please contact me. Enjoy! This is a free indicator, but it took hours to develop. If you want to pay me a coffee, I appreciate a lot  
FREE
UZFX - MetaTrader 5 (MT5)用の必要証拠金および最大ロットサイズスクリプトは、トレーダーが1ロットポジションを建てるために必要な証拠金を迅速に決定し、現在の口座資本に基づいて取引可能な最大ロットサイズを計算できるように設計されています。このツールはリスク管理とポジションサイジングに不可欠であり、トレーダーは効率的に取引計画を立てることができます。 特徴 選択したシンボルで1ロット取引を開始するために必要な証拠金を計算します。 利用可能な資本に基づいて、トレーダーがオープンできる最大ロットサイズを決定します。 正確な証拠金計算のために現在のアスク価格を使用します。 コメント機能により、結果をチャート上に直接表示。 トレーダーがレバレッジとリスクを管理しながらポジションサイジングを最適化するのに役立ちます。 使用方法 スクリプトを希望の取引シンボルのチャートにアタッチします。 スクリプトが計算し、表示します: 1ロットに必要な証拠金 利用可能な資本に基づく取引可能な最大ロットサイズ 結果はチャートの左上に表示されます。 注意 スクリプトでは、証拠金の計算に
FREE
Lib5 EAPadPRO for MT5
Vladislav Andruschenko
4.5 (6)
MetaTrader5のエキスパートアドバイザーに情報パネルを追加するためのライブラリ。 プログラムの情報とインターフェースが取引で利益をもたらすことを保証することはできませんが、プログラムの最も単純なインターフェースでさえ第一印象を強めることができると断言できます。 エキスパートアドバイザーに パネルを追加するための詳細な説明と手順は、ブログにあります:   LIB-EAPADPROステップバイステップの説明 パネルの詳細な説明と EAPADPROの使用手順 MetaTrader4ライブラリバージョン 追加のプロセスは 10のステップで 構成されており、それらについては記事で詳しく説明しています。 ライブラリのインストール このサイトからライブラリをインストールします。 エキスパートアドバイザーを開きます。 コードをインストールするためのサンプルとステップバイステップガイド、ファイル Exp-EAPADPRO LIBRARY TEST(ブログにあります)を開き ます。 推奨事項に記載されているように各ステップを実行するか、サイトからのステップバイステップの説明を使用してください。
FREE
StealthTrade Commander(ステルストレード・コマンダー) は、裁量トレーダー、スキャルパー、およびプロップファーム(Prop-Firm)挑戦者のために設計された、高度なビジュアル取引パネルおよびリスク管理ユーティリティです。 このツールを使用すると、チャート上から視覚的に直接取引を実行し、ブローカーからストップロス(SL)とテイクプロフィット(TP)のレベルを隠すことができます。また、1日のドローダウンを厳密に管理でき、これはプロップファームの資金提供口座の審査を通過し、維持するために不可欠な機能です。 主な機能: Risk Guardian(プロップファーム保護機能) 1日の最大損失制限: 1日のドローダウンが指定された制限に達した場合、すべての取引を自動的にクローズし、パネルをロックします。 1日の目標利益: 1日の目標に達するとすべてのポジションをクローズし、利益を確保します。 正確なロット計算: 視覚的なストップロスと事前に定義されたリスク(%、$、または口座有効証拠金)に基づいて、正確なロットサイズを計算します。 Stealth & Tactical En
FREE
TradeGate
Alex Amuyunzu Raymond
TradeGate – Product Description / Brand Story “The gatekeeper for your trading success.” Overview: TradeGate is a professional MT5 validation and environment guard library designed for serious traders and EA developers who demand safety, reliability, and market-ready performance . In today’s fast-moving markets, even a small misconfiguration can cause EAs to fail initialization, skip trades, or be rejected by MQL5 Market. TradeGate acts as a smart gatekeeper , ensuring your EA only operates un
Trend Catcher 101
Mohamed Abdulmohsen Mohamed Saeed Ali
https://www.mql5.com/en/market/product/125319 MT5 The   Trend Catcher 101 is a powerful and reliable Expert Advisor that can help you to catch  market trend movements after confirmation . This EA is based on the real market power movement method. it suppose to be under expert section but because some tricks causing the boot to avoid some trades when the market unstable so its unable to be validated , anyway the test showing a lot . The Trend Catcher   uses the market power to determine the opti
This robot sends Telegram notifications based on the coloring rules of PLATINUM Candle indicator. Example message for selling assets: [SPX][M15] PLATINUM TO SELL 11:45. Example message for buying assets : [EURUSD][M15] PLATINUM TO BUY 11:45 AM. Before enable Telegram notifications  you need to create a Telegram bot, get the bot API Key and also get your personal Telegram chatId. It's not possible to send messages to groups or channels. You can only send messages to your user chatId. You should
FREE
MarketPro toolkit
Johannes Hermanus Cilliers
Start earning profits by copying All trades are sent by our successful Forex trader & are extremely profitable. You can earn profits by copying trades daily Trial Period included You'll also get access to extremely powerful trading education which is designed in a simple way for you to become a profitable trader, even if you have no trading experience. https://ec137gsj1wp5tp7dbjkdkxfr4x.hop.clickbank.net/?cbpage=vip
FREE
Introducing Grid Master MT5, your ultimate trading utility designed to revolutionize the management of single or multiple orders with unparalleled ease and effectiveness. Evaluation version of Grid Master MT5 Some limitations are applied: - Maximum of 3 open positions and 1 pending order per side (Buy/Sell) - Trailing Stop feature disabled - Economic calendar and news protection disabled - Trade event push notifications disabled Features: Clean and user friendly UI: With the benefits of fellow
FREE
Donchian Pro
Paulo Henrique Faquineli Garcia
4.75 (4)
The Donchian Channel Channels are among the most popular tools of technical analysis, as they visually convey to the analyst the limits within which most price movement tends to occur. Channel users know that valuable information can be obtained at any time, whether prices are in the central region of a band or close to one of the border lines. One of the best known techniques to explore these concepts is Bollinger Bands. However, John Bollinger was not the only one to research the application
FREE
Imagine flying a real aircraft without ever stepping into a flight simulator. That's what trading is like. You have to simulate your strategy before you can take it to a live market. It is good if you can simulate things speedily before even stepping into any live market, or before coming up with an automated system.  People don't have all day to stare at a higher timeframe chart until the entry signal finally arrives. That's why I built this so that you can simulate your strategy with speed. Th
FREE
MACD Colored ZeroLag
Farzin Sadeghi Bonjar
4.73 (11)
It is the MQL5 version of zero lag MACD that was available for MT4 here: https://www.mql5.com/en/code/9993 Also there was a colored version of it here but it had some problems: https://www.mql5.com/en/code/8703 I fixed the MT4 version which has 95 lines of code. It took me 5 days to write the MT5 version.(reading the logs and testing multiple times and finding out the difference of MT5 and MT4!) My first MQL5 version of this indicator had 400 lines of code but I optimized my own code again and n
FREE
This library allows you to automatically filter events by symbol. Additionally, it requires the use of "flags" to classify events based on their importance (high, low, etc.). Properties: Our library is simple and only requires the export of four functions to work properly. Requirements: The library uses OnTimer , so it is not compatible with programs that also use this event. If your bot utilizes OnTimer , this may interfere with the library’s functionality and prevent event filtering. We recomm
FREE
Exact Time — detailed time on the seconds chart. The utility shows the opening time of the selected candle. This is necessary when working with seconds charts. For example, it can be used on a seconds chart built using the Seconds Chart utility. Inputs Base corner — the chart corner to which an object Is attached. X distance — the horizontal distance from the chart corner. Y distance — the vertical distance from the chart corner. Text font — font name Font size — font size Color — text color
FREE
Trendline Toolbox (MT5) Trendline Toolbox is a utility indicator for MetaTrader 5 that helps manage trendlines and common chart objects. It is a charting tool; it does not provide trading signals and does not guarantee any profit. Main functions Clone the selected trendline (keeps style, angle, and price levels). Toggle the Extend/Ray property for the selected trendline. Delete the selected trendline. Purge all objects on the current chart. Draggable panel: double-click the hand icon and drag t
FREE
Short description : TheTrendHunterMax   is a LIMITED VERSION tool that can be used either as a trading robot for automated trading or just a signal provider for manual trading.  As an EA, it uses the techniques we usually employ in trading like determining the highs and lows on the trading chart. With this, it determines the trend convergence and divergence in the chart. Combined with the volatility, price movements, it analyzes the possible order type that can be most profitable. By default,
FREE
Second Level Candles And Alligator Indicators 每12秒产生一个K线,而且自带Alligator指标,对超短线选手交易非常有帮助。程序启动时可能不成功,是因为MT5 MqlTick 数据加载少的原因。可以通过修改显示的数据参数避免,比如display=100,程序正常之后再将参数调大 display=300 。如果数据不正常,也可以采用重新加载的方式解决。 如果您对这个指标有任何建议,请联系作者。  Second Level Candles And Alligator Indicators  produced a candle per 12 seconds,include Alligator, it's helpful to Short-Term Trading。You'd better reload the indicator every start MT5 or change display parameter to reslove data bug. Please attach author when  you had some su
FREE
このプロダクトを購入した人は以下も購入しています
WalkForwardOptimizer MT5
Stanislav Korotky
3.78 (9)
WalkForwardOptimizer library allows you to perform rolling and cluster walk-forward optimization of expert advisers (EA) in MetaTrader 5. 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.
If you're a trader looking to use Binance.com and Binance.us exchanges directly from your MetaTrader 5 terminal, you'll want to check out Binance Library MetaTrader 5. This powerful tool allows you to trade all asset classes on both exchanges, including Spot, USD-M   and COIN-M futures, and includes all the necessary functions for trading activity. Important: you need to have source code to properly implement the library. With Binance Library MetaTrader 5, you can easily add instruments from Bi
Native Websocket
Racheal Samson
5 (6)
An   easy to use, fast,  asynchronous   WebSocket library  for MQL5. It supports: ws://   and   wss://  (Secure "TLS" WebSocket) text   and   binary   data It handles: fragmented message  automatically (large data transfer) ping-pong   frames  automatically (keep-alive handshake) Benefits: No DLL required. No OpenSSL installation required. Up to 128 Web Socket Connections from a single program. Various Log Levels for error tracing Can be synchronized to MQL5 Virtual Hosting . Completely native t
After downloading this service program, it will be used as a service support program for Dom BookHeatMAP Lightning Trading Panel. Dom BookHeatMAP Lightning Trading Panel   download link: https://www.mql5.com/zh/market/product/159414?source=Site+Market+MT5+Search+Rating006%3aDom+BookHeatMAP+Lightning+Trading+Panel Please first drag and drop the downloaded file to the corresponding service folder (` MQL5 \ Services `) in the MT5 data directory, and confirm that the file has been successfully pla
Want to get all events like Previous/Forecast/Actual values for each news to analyze/predict it? By this simple library you can do it easily,Just import/integrate the library into your system,then get all possible values for each news   Even In Strategy Tester   . Note: Please add the address " https://www.forexfactory.com/ " of news feed at your MT5 tab > Tools > Options > Expert Advisors > Check Allow web request for listed URL. Since the WebRequest() function can't be called from indicator ba
このライブラリを使用すると、任意の EA を使用して取引を管理でき、説明に記載されているスクリプト コードを使用して任意の EA に簡単に統合でき、完全なプロセスを示すビデオのデモ例も利用できます。 - 指値注文、SL 指値注文、利食い指値注文の発行 - マーケット、SLマーケット、TPマーケットの注文を行う - 指値注文の変更 - 注文をキャンセルする - 注文のクエリ - レバレッジ、マージンの変更 - 位置情報の取得 もっと... MT5 に Binance チャートがない場合を除き、暗号チャートのレンタルはオプションです。 スクリプトのデモについては、 ここをクリックしてください トレーディングパネルでの取引をご希望の場合は、 この製品に興味があるかもしれません
突破交易策略:智能风控系统升级版‌ 当价格突破关键阻力位时,往往意味着趋势的质变时刻。我们的突破交易策略通过三重智能系统——‌动态阈值识别‌、‌量能验证机制‌和‌自适应止损算法‌,帮助交易者精准捕捉这些跃迁机会。 ‌核心优势‌: ‌智能预警‌:实时监测200+技术指标,自动标记潜在突破位 ‌风险对冲‌:突破失败时自动触发0.5秒内止损,保护本金安全 ‌多周期验证‌:结合日线/4小时/1小时数据过滤假信号 ‌实战案例‌: 2025年第二季度,该策略在现货黄金市场实现连续23次有效突破,平均持仓周期缩短至4.7小时,收益率达传统趋势策略的3.2倍。 ‌智能风控系统‌: ‌动态止盈‌:根据ATR指标自动调整止盈位,锁定利润的同时保留上行空间 ‌分级止损‌:首次突破失败后自动切换至1:1盈亏比保护模式,二次突破确认后恢复原策略 本EA依下图设置做黄金1小时图线,经长时期实盘验证年利润达到30多倍,修改参数可以用作比特币和纳斯达克指数都有很好的收益。
Here   is   the   English translation   of   your   description   for   the EA   (Expert   Advisor): --- This   is a   time -based   automatic trading   EA . It allows   you   to   set the   exact   time   for trading , down   to   the   second , and   specify the   maximum number   of   orders . You   can choose   to   place   either   buy   or   sell   orders . It   is possible to   set take   profit and   stop   loss   points . Additionally , you can   specify   how   long after   placing  
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions. Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot (1,3,5,8,13) you can use it in different way calculate when loss=1 ,when profit=0. Mode 2: Multiplier Lot (1,2,4,8,16) you can use it in different way calculate when loss=1 ,when profit=0. Mode 3: Plus Lot (1,2,3,4,5) you can use it in different way calculate when loss=1 ,when profit=0. Mode 4: SL/Risk Lot calculate based on s
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
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 "MQL5\Files" directory. Then it uses these files to automatically build a cluster walk forward report and rolling walk forward reports that refine it (all of them in one HTML file). Using the WalkForwardBuilder MT5 auxiliary script allows building othe
Order Book, known also as Market Book, market depth, Level 2, - is a dynamically updated table with current volumes of orders to buy and to sell specific financial instument at price levels near Bid and Ask. MetaTrader 5 provides the means for receiving market book from your broker, but in real time only, without access to its history. The library OrderBook History Library reads market book state in the past from archive files, created by OrderBook Recorder . The library can be embedded into you
Cryptocurrency analysis has never been easier with Crypto Charts for MetaTrader 5. Now, trading on BitMEX has never been easier with BitMEX Trading API for MetaTrader 5. BitMEX Trading API library was built to be as easy to use as possible. Just include the library into your Expert Advisor or Script, call the corresponding methods and start trading! Features Trade on BitMEX and BitMEX Testnet. Build and automate your strategies. Concern more with the trading strategy logic and less with the co
Teclado trader, é uma BIBLIOTECA que você pode chamar no OnChartEvent para abrir posição de compra/venda/zerar, os botões padrões são: V = venda C = compra Z = zerar posições a mercado S = zerar posições opostas e depois a mercado X = zerar posições opostas Além da função de teclado, é possível mostrar os estados do ExpertAdvisor usando o MagicId, com informação de: lucro mensal, semanal, diario, e posição aberta, para isto use o OnTick, ou qualquer outro evento (OnTimer / OnTrade / OnBookEven
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper fully automated Expert Advisor for medium-volatile forex markets P roperties: The Library trades 10 currency pairs (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) The Library does not use martingale The Library sets a fixed stop loss and take profit for all orders The Library only trades a user input volume The Library can be installed on any currency pair and any timeframe Recommendations: Before using on a real account, t
Binance Library
Hadil Mutaqin SE
5 (1)
The library is used to develop automatic trading on Binance Spot Market from MT5 platform. Support all order types: Limit, Market, StopLimit and StopMarket Support Testnet mode Automatically display the chart on the screen Usage: 1. Open MQL5 demo account 2. Download Header   file and EA sample   https://drive.google.com/uc?export=download&id=1kjUX7Hyy02EiwTLgVi8qdaCNvNzazjln Copy Binance.mqh to folder \MQL5\Include Copy  BinanceEA-Sample.mq5 to folder \MQL5\Experts 3. Allow WebRequest from MT5
Gold plucking machine   Gold plucking machine is an Expert Advisor designed specifically for trading gold. The operation is based on opening orders using the Fast and Slow lines indicator, thus the EA works according to the "Trend Follow" strategy, which means following the trend. Use grid strategy to place orders without stop loss operation, so please make sure the account has sufficient funds. magic number      -  is a special number that the EA assigns to its orders. Lot Multiplier        - 
The library is used to develop automatic trading on Binance Futures Market from MT5 platform. Support Binance Futures USD-M and COIN-M Support Testnet mode Support all order types: Limit, Market, StopLimit, StopMarket, StopLoss and TakeProfit Automatically display the chart on the screen Usage: 1. Open MQL5 demo account 2. Download Header file and EA sample https://drive.google.com/uc?export=download&id=17fWrZFeMZoSvH9-2iv4WDJhcyxG2eW17 Copy BinanceFutures.mqh to folder \MQL5\Include Copy  Bina
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 5.ex5"       //祝有个美好开始,运行首行加入    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 );    //复杂开单
1. What is this The MT5 system comes with very few optimization results. Sometimes we need to study more results. This library allows you to output more results during backtest optimization. It also supports printing more strategy results in a single backtest. 2. Product Features The results of the optimized output are quite numerous. CustomMax can be customized. The output is in the Common folder. It is automatically named according to the name of the EA, and the name of the same EA will be au
T5L Library is necessary to use the EAs from TSU Investimentos, IAtrader and others. It contains all the functions framework needed to Expert Advisors working properly.  ツ - The Expert Advisors from  TSU Investimentos does not work without this library,  the T5L library can have updates during the year - At this Library you will find several funcionalities like order sends, buy and sell, trigger entry points check, candlestick analyses, supply and demmand marking and lines, and much more. 
AO Core
Andrey Dik
3.67 (3)
AO Core is the core of the optimization algorithm, it is a library built on the author's HMA (hybrid metaheuristic algorithm) algorithm. Pay attention to the MT5 Optimization Booster product , which makes it very easy to manage the regular MT5 optimizer . An example of using AO Core is described in the article: https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 This hybrid algorithm is based on a genetic algorithm and contains the best qualities and properties of p
EA Toolkit
Esteban Thevenon
EA Toolkit   is a library that allows any developer to quickly and easily program Advisor experts. It includes many functions and enumerations such as trailing stop, lot, stop loss management, market trading authorisations, price table updates, trading conditions and many more. Installation + Documentation : You will find all the information to install this library and the documentation of its functions on this GitHub : https://github.com/Venon282/Expert-Advisor-Toolkit WARNING : The installat
A Simple Moving Average (SMA) is a statistical indicator used in time series analysis. This indicator represents the arithmetic mean of a sequence of values over a specific period of time. SMA is used to smooth short-term fluctuations in data, helping to highlight the overall trend or direction of changes. This aids analysts and traders in better understanding the general dynamics of the time series and identifying potential trends or changes in direction.  More information you can find in Wiki 
Hello everyone! I am a professional MQL programmer , Making EAs, Indicators and Trading Tools for my clients all over the world. I build 3-7 programs every week but I seldomly sell any ready-made Robots. Because I am fastidious and good strategy is so few...  this EA is the only one so far I think its good enough to be published here.  As we all know, the Ichimoku indicator has become world popular for decades, but still, only few people knows the right way of using it, and if we check the clo
金融とトレーディング戦略の領域を深く掘り下げ、私は一連の実験を実施し、強化学習に基づくアプローチと強化学習を使用しないアプローチを調査することにしました。 これらの手法を適用して、私は現代のトレーディングにおけるユニークな戦略の重要性を理解する上で極めて重要な微妙な結論を導き出すことができました。 ニューラル ネットワーク アドバイザーは、初期段階では目覚ましい効率性を示したにもかかわらず、長期的には非常に不安定であることが判明しました。 市場のボラティリティ、トレンドの変化、外部事象などのさまざまな要因により、企業の運営に混乱が生じ、最終的には不安定化につながりました。 この経験を武器に、私は課題を受け入れ、独自のアプローチを開発し始めました。 私の焦点は、集められた最良のインジケーターを異なるパラメーター設定で利用するアドバイザーを作成することに集中していました。 このアドバイザーは、私の独自の戦略に基づいており、さまざまなパラメーター設定を持つ 14 の指標を同時に採用し、何時間ものデータ分析と綿密なテストから生まれました。
Introducing "TG Risk Service Manager" — your comprehensive toolkit for swift and precise risk management and lot size calculations in the dynamic world of trading. Designed to streamline development processes and enhance trading strategies, this indispensable library equips developers with essential tools for optimizing risk assessment and trade profitability. Metatrader4 Version |  All Products  |  Contact   Key Features: Efficient Lot Size Calculation : Harness the power of precise lot size c
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. Metatrader4 Version   |   All Products   |   Contact   Key Features: Unified Interface : TG Trade Service Manager" provides a unified interface for   MQL4   an
このライブラリは、できるだけ簡単にMetaTrader上で直接OpenAIのAPIを使用するための手段として提供されます。 ライブラリの機能についてさらに詳しく知るには、次の記事をお読みください: https://www.mql5.com/en/blogs/post/756098 The files needed to use the library can be found here: Manual 重要:EAを使用するには、OpenAI APIへのアクセスを許可するために、次のURLを追加する必要があります  添付画像に示されているように ライブラリを使用するには、次のリンクで見つけることができる次のヘッダーを含める必要があります:  https://www.mql5.com/en/blogs/post/756108 #import "StormWaveOpenAI.ex5" COpenAI *iOpenAI(string); CMessages *iMessages(void); CTools *iTools(void); #import これが、ライブラリを簡単に使用するため
This trailing stop application will helping trader to set the trailing stop value for many open positions, that apply a grid or martingale strategy as a solution. So if you apply a grid or martingale strategy (either using an EA or trading manually), and you don't have an application to set a trailing stop, then this application is the solution. For EAs with a single shot strategy, just use the FREE trailing stop application which I have also shared on this forum.
作者のその他のプロダクト
Just another plain Super Trend indicator.  On this one i have added another buffer (on index 2) which can be used on EA; the values is -1 to identify a bearish trend while for bullish trend the value  is 1. Here a code snippet:  int trend = ( int ) iCustom ( NULL , Timeframe, "SuperTrend" , Period , Multiplier, 2 , 1 );   It work on every timeframe.  If you need help to integrate it on your EA, don't hesitate to contact me.
FREE
Universal MarketInfo Service Library for MT4 & MT5 Bring simplicity and power to your trading projects with the Universal MarketInfo Service — a professional library that exposes a unified API for both MetaTrader 4 and MetaTrader 5. No more rewriting code for each platform. With this library, you can: Access symbol data, OHLC prices, spreads, and volatility with a single call. Query account balance, free margin, stop levels, and lot constraints. Work with currency precision, pip values, and n
FREE
This simple logging library is designed to provide clear and contextual log output with minimal hassle. It exposes five  methods: LogError Message (message) LogWarn Message (message) LogInfo Message (message) LogDebug Message (message) LogTrace Message (message) Each method prints the provided message to the console only if the severity level meets or exceeds the current threshold set by a global variable logLevel. This means you control the verbosity of your application's logs by adjusting logL
FREE
This simple logging library is designed to provide clear and contextual log output with minimal hassle. It exposes five  methods: LogErrorMessage(message) LogWarn Message (message) LogInfo Message (message) LogDebug Message (message) LogTrace Message (message) Each method prints the provided message to the console only if the severity level meets or exceeds the current threshold set by a global variable logLevel. This means you control the verbosity of your application's logs by adjusting logLev
FREE
This  EA is a swing strategy  with a martingale  system used to recover trades whenever the trend goes in the opposite direction in order to minimize the looses. The settings are simplified in order to work in almost every condition and it was designed to work with small accounts; though, the minimum recommended is 500$. A s every martingale system, it works efficiently if it has enough margin, so keep enough margin free. Here some reccomended configurations:  Property Name GBPUSD AUDJPY  EURGB
フィルタ:
レビューなし
レビューに返信