Optimal F Service

Optimal F Service

  • Application Type: Service
  • Application Functions: Calculation of the optimal fraction and trade volume to achieve maximum growth of the equity curve, based on the results of previous trades.

About this app

Capital management is the most crucial and often underestimated component of any trading system. Proper capital management can enhance—and sometimes significantly improve—the performance of your trading algorithm.
This application automatically calculates the optimal fraction and trade volume using the algorithm proposed by Ralph Vince in his book "The Mathematics of Money Management" to achieve maximum geometric growth of the account balance. This point exists and is unique for any trading system, which is why it is essential to know it. In your trading systems, you must never use a trade size exceeding the optimal value!

Capital management algorithms are NOT designed for mathematically losing systems based on averaging, martingale, or similar strategies. Such systems will be filtered out by the application before any calculations, as the optimal fraction and trade volume for these systems are always equal to zero. Capital management algorithms can improve results ONLY for mathematically profitable trading systems (those with a positive mathematical expectation). Therefore, this service is recommended ONLY for professionals who understand what they are doing.
Additionally, the algorithm does not account for correlation (dependencies) between simultaneously operating systems. For the algorithm to work effectively, a well-diversified set of trading systems is necessary.

How to use

Parameters:
  • LOG_LEVEL - The logging level for the Experts section of the terminal. DEBUG provides the most detailed information, while ERROR logs the minimum.
  • MAGIC_LIST - A comma-separated list of system identifiers (Magic Numbers) that operate simultaneously and require calculation.
  • TRADE_FILES_PATH - The path to the directory containing files with the results of previous trades (relative to <Data folder>/MQL5/Files/ ).
  • OUTPUT_FILE_PATH - The path to the file where the calculation results will be saved (relative to <Data folder>/MQL5/Files/ ).
  • WORK_PERIOD - The frequency of recalculations in seconds.
  • BALANCE_MATRIX_PERIOD - The period over which results are aggregated, with calculations based on this aggregated period rather than on each individual trade.

Before the first launch, each trading system must be tested in the strategy tester for the period up to the present moment. It is recommended to select a timeframe that includes at least 100 trades. Then, using the Test Trade Saver Script and following the instructions, extract the result files from the testing files (*.tst) in the required format.

If the trading system has already been used in the terminal and there are positions in the history with the specified MAGIC, you must set a different CUSTOM_MAGIC_NUMBER parameter in the script!

Next, to ensure that the data files are regularly updated and remain current, you need to run the Trade Saver Service following the provided instructions.
Thus, after the initial data export from tests using the Trade Saver Script, the Trade Saver Service continuously updates the files with new data as it becomes available, while the Optimal F Service regularly calculates and writes new values to the results file

Algorithm

  1. Extract the list of systems requiring calculation from the MAGIC_LIST parameter.
  2. Use text files named <MAGIC>.csv in the format <MAGIC>,<POSITION_CLOSE_TIME>,<LOTS>,<RESULT_$> containing the results of previous trades from the directory specified by TRADE_FILES_PATH. Construct a matrix for the balance curve function, where each value a[i][j] represents the result of trading system i for period j.
  3. Check each system for at least one negative period in its results. If a system has no negative periods, exclude it from further calculations (such systems must be removed).
  4. Evaluate the mathematical expectation of each system. If a system has no positive expected value, exclude it from further calculations (such systems must be removed).
  5. Determine the error margin required to compute the trading volume with a precision of 0.01.
  6. For each remaining system, calculate its optimal fraction.
  7. Divide the current balance into equal parts for the remaining systems. For each system and its allocated balance, calculate the trade volume in lots corresponding to the optimal fraction.
  8. Write the results to the text file specified by OUTPUT_FILE_PATH in the format <MAGIC>,<BIGGEST_LOSS>,<OPTIMAL_F>,<OPTIMAL_LOTS>.

Links and references

  • Ralph Vince - The Mathematics of Money Management: Risk Analysis Techniques for Traders (ISBN-13  978-0471547389)

For developers

you can use the following class to integrate the results into your trading systems:
    #include "OptimalFResultsLoader.mqh"
       // create loader
       COptimalFResultsLoader* optimalFResultsLoader = new COptimalFResultsLoader("/SRProject/results.csv");
       // print all fields for magic = '1111'
       Print(optimalFResultsLoader.getOptimalFFor(1111), " ",
             optimalFResultsLoader.getBiggestLossFor(1111), " ", 
             optimalFResultsLoader.getOptimalLotsFor(1111));
       // delete loader from memory
       delete(optimalFResultsLoader);


    //+------------------------------------------------------------------+
    //|                                        OptimalFResultsLoader.mqh |
    //|                                                   Semyon Racheev |
    //|                                                                  |
    //+------------------------------------------------------------------+
    #property copyright "Semyon Racheev"
    #property link      ""
    #property version   "1.00"
    
    #include <Files\FileTxt.mqh>
    
    class COptimalFResultsLoader
      {
    private:
       const string name_;
       const uchar delimiter_;
       const ushort separator_;
       const string srcFilePath_; 
                         bool checkStringForOptimalFResultsDeserializing(string &inputStr[]) const;
                         ushort calculateCharCode(const uchar separator) const;
    public:
                         COptimalFResultsLoader(const string srcFilePath, uchar separator);
                        ~COptimalFResultsLoader();
                         double getOptimalLotsFor(const ulong magicNumber) const;
                         double getOptimalFFor(const ulong magicNumber) const;
                         double getBiggestLossFor(const ulong magicNumber) const;
      };
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    COptimalFResultsLoader::COptimalFResultsLoader(const string srcFilePath = "/SRProject/results.csv", uchar separator = ','):name_("OptimalFResultsLoader"),
    srcFilePath_(srcFilePath), delimiter_(separator), separator_(calculateCharCode(separator))
      {  
      }
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    COptimalFResultsLoader::~COptimalFResultsLoader()
      {
      }
    //+------------------public------------------------------------------+
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    double COptimalFResultsLoader::getOptimalLotsFor(const ulong inputMagicNumber) const
      {
       double rsl = 0.0;
       CFileTxt* file = new CFileTxt();
       int fileHandle = file.Open(srcFilePath_,FILE_READ|FILE_UNICODE|FILE_CSV);
       while (!FileIsEnding(fileHandle))
        {
         string readString = file.ReadString(); 
         
         string str[];
         StringSplit(readString, separator_, str);
         if (checkStringForOptimalFResultsDeserializing(str))
          {
           if (inputMagicNumber == (ulong)StringToInteger(str[0]))
            {
             rsl = StringToDouble(str[3]);
            }
          }
        }   
       file.Close();
       delete(file);
       return(rsl);  
      }
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    double COptimalFResultsLoader::getOptimalFFor(const ulong inputMagicNumber) const
      {
       double rsl = 0.0;
       CFileTxt* file = new CFileTxt();
       int fileHandle = file.Open(srcFilePath_,FILE_READ|FILE_UNICODE|FILE_CSV);
       while (!FileIsEnding(fileHandle))
        {
         string readString = file.ReadString(); 
         
         string str[];
         StringSplit(readString, separator_, str);
         if (checkStringForOptimalFResultsDeserializing(str))
          {
           if (inputMagicNumber == (ulong)StringToInteger(str[0]))
            {
             rsl = StringToDouble(str[2]);
            }
          }
        }   
       file.Close();
       delete(file);
       return(rsl);  
      }
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    double COptimalFResultsLoader::getBiggestLossFor(const ulong inputMagicNumber) const
      {
       double rsl = 0.0;
       CFileTxt* file = new CFileTxt();
       int fileHandle = file.Open(srcFilePath_,FILE_READ|FILE_UNICODE|FILE_CSV);
       while (!FileIsEnding(fileHandle))
        {
         string readString = file.ReadString(); 
         
         string str[];
         StringSplit(readString, separator_, str);
         if (checkStringForOptimalFResultsDeserializing(str))
          {
           if (inputMagicNumber == (ulong)StringToInteger(str[0]))
            {
             rsl = StringToDouble(str[1]);
            }
          }
        }   
       file.Close();
       delete(file);
       return(rsl);  
      }
    //+---------------------private--------------------------------------+
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    bool COptimalFResultsLoader::checkStringForOptimalFResultsDeserializing(string &inputStr[]) const
      {
       if (ArraySize(inputStr) < 4)
        {
         return(false);
        }
       return(true);
      }
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    ushort COptimalFResultsLoader::calculateCharCode(const uchar separator) const
      {
       string str = CharToString(separator);
       return(StringGetCharacter(str,0));
      }
    //+------------------------------------------------------------------+


    推荐产品
    XAU Amnesia Protocol
    Napat Puangjunkum
    XAUUSD AMNESIA PROTOCOL AI     Amnesia Protocol - Exploiting the chaotic moments when the market forgets all technical analysis.    XAUUSD Amnesia Protocol AI is a breakthrough trading system based on "The Market Amnesia Hypothesis". When high-impact news hits or panic ensues, the market experiences temporary "Amnesia". Support and resistance levels become meaningless, and chaos takes over. This EA is specifically designed to remain dormant during normal market conditions and instantly awaken th
    Fox Os Master Ea
    Helio Augusto Rodrigues Da Silva
    FOX OS MASTER — MULTI-ASSET MT5 TRADING AND RISK ENGINE Fox OS Master is an automated Expert Advisor for MetaTrader 5 designed for XAUUSD and selected major Forex pairs. Its architecture combines signal generation, market-condition checks, configurable risk controls and structured position management in one system. CORE FUNCTIONS • Percentage-based risk management with a configurable lot cap. • Daily emergency brake intended to prevent new entries after a configured safety threshold. • Sprea
    AI Regime Switch Trader
    Fadi Hassan Khaled Ghanem
    AI Regime Switch Trader 是一款基于简单却强大理念构建的智能交易系统:没有一种交易风格适用于所有市场状况。该 EA 不使用单一固定的入场方法,而是持续对当前市场状态进行分类,并在两种独立的、专门设计的策略之间自动切换——这是一种轻量级、完全透明的类 AI 自适应决策形式,无需外部服务、DLL 或网络访问。 工作原理 第一步 - 检测市场状态。在每根新K线上,EA 读取 ADX 指标。当 ADX 高于可配置阈值时,市场被归类为"趋势"。当 ADX 等于或低于阈值时,市场被归类为"盘整"。 第二步a - 趋势逻辑。在趋势状态下,EA 寻找快速和慢速 EMA 之间的交叉,并沿新趋势方向交易。 第二步b - 盘整逻辑。在盘整状态下,EA 寻找由触及外侧布林带确认的 RSI 极值(超卖/超买),并交易向区间中部的反弹。 第三步 - 风险管理。每个仓位都以基于 ATR 的止损和止盈开仓,因此风险会自动适应当前波动性。可选的基于 ATR 的移动止损可以在交易发展过程中锁定利润。 主要特点 - 一个 EA 中包含两套完整的交易逻辑——趋势跟踪和均值回归——根据检测到
    FREE
    TA Prop Prime XAUUSD
    Rajendra Prasad Tripathi
    Introduction. https://youtu.be/KdE8kqWv84Y   Introduction. TA Prop Prime XAUUSD v1.35 Final is an automated trading solution for MetaTrader 5, designed for the XAUUSD (Gold) currency pair. This Expert Advisor utilizes a specific set of technical parameters to identify entries and exits based on predefined market conditions. Key Functionality Symbol/Timeframe: Optimized for XAUUSD on the M5 & for Trend H1 timeframes. Risk Management: Includes configurable parameters for position sizing and risk c
    Analyze Less. Understand More. Trade with Greater Confidence. BMAE (Best Market Analyser Edge) is a semi-automated trading assistant designed to help beginner, intermediate, and experienced traders analyze the markets more efficiently, identify high-probability trading opportunities, and gradually build their trading independence. Less hesitation. More structure. More confidence in every trading decision. Trading Shouldn't Be This Complicated... At first, everything seems simple. You open a char
    Gold Trend Swing
    Luis Ruben Rivera Galvez
    5 (1)
    Send me a message so I can send you the setfile 入门费 498 美元,每月增加 100 美元,直至达到 1298 美元 XAUUSD(黄金)的自动交易机器人。 将此机器人连接到您的 XAUUSD (GOLD) H1 图表并让它按照经过验证的策略自动交易!该机器人专为寻求简单而高效的自动化的交易者而设计,它根据技术指标和价格行为的组合执行交易,并针对低到中等价差进行了优化。 机器人如何工作? 建议的时间范围:H1(1 小时),以平衡信号精度并降低噪音。 主要资产:XAUUSD(黄金),市场波动性很大,但机会明显。 进入和退出:机器人分析价格模式、关键水平和动量确认以开启/关闭交易。 内置风险管理:自动调整头寸规模并使用动态止损保护。 轻松设置 – 即用 建议手数:1000 美元账户 0.01(根据您的资本进行调整)。 针对低/中价差进行了优化(避免在高佣金条件下进行交易)。 无需复杂的设置 – 只需连接并激活即可。 首先在演示中进行测试——在正式上线之前,务必在模拟账户上验证性能。 主要优势 清晰、不过度优化的策略——适
    Liquidity Map
    Alex Amuyunzu Raymond
    Liquidity Map  Overview The Liquidity Map indicator is an advanced visualization tool based on ICT Smart Money Concepts . It automatically identifies daily Buy Zones , Sell Zones , and Liquidity Levels , showing where price is likely to reverse or continue based on institutional order flow. It calculates key levels from the daily session — such as the previous day’s high, low, and midpoint — then derives a premium (sell bias) and discount (buy bias) structure. When price trades into these mapped
    NEXA Breakout Velocity NEXA Breakout Velocity 是一款基于价格通道突破、动量速度(ROC)、成交量过滤以及 ATR 风险控制的自动交易系统。 该系统旨在识别波动率扩张阶段,即价格突破区间并伴随动量和成交量增加的市场环境。 所有信号均基于已收盘K线计算。 同一交易品种仅持有一个仓位。 策略概述 系统结合以下核心组件: 价格通道突破识别 ROC 动量过滤 成交量扩张过滤 可选低周期确认 基于 ATR 的止损计算 固定风险收益比目标 基于账户风险比例的自动仓位计算 动态风险控制机制 本策略不仅依赖突破本身,同时要求动量与成交量配合确认。 工作原理 根据最近的高点和低点计算价格通道。 检查上一根已收盘K线是否突破通道。 将当前 ROC 数值与历史平均值进行比较。 将当前成交量与平均成交量进行比较。 如启用,则在低周期进行确认。 根据 ATR 计算止损距离。 根据风险收益比计算止盈目标。 根据账户风险比例自动计算交易手数。 所有计算均基于已收盘K线。 推荐默认设置 图表周期:M15 启用自动交易 启动前确保历史数据充足 系统可用于其他周期,但结构主要面
    FREE
    Pulsar X
    Dmitriq Evgenoeviz Ko
    PULSAR X — Gold Market Momentum Monitoring The XAUUSD market doesn't forgive simple decisions. High volatility, false breakouts, and aggressive reactions to news make classic indicator-based strategies vulnerable. PULSAR X is a next-generation algorithmic system designed to accurately operate in market congestion and impulse exhaustion conditions. This is not a trend bot or an averaging mechanism. PULSAR X analyzes the moment when crowd pressure loses its force and the market moves from chaos t
    Born to Kill Zone
    Erlan Sumanjaya
    Born to Kill Zone  is a trading strategy in the financial markets where traders aim to profit from short- to intermediate-term price movements.  In conducting the analysis, this EA incorporates the use of a moving average indicator . As we are aware, moving averages are reliable indicators widely utilized by professional traders Key components include precise entry and exit strategies, risk management through stop-loss orders, and position sizing. Swing trading strikes a balance between active
    HASuperTrendADX
    Steven Wong Sing Seng
    HA Supertrend ADX is a MetaTrader 5 trend Expert Advisor inspired by the TradingView Heikin Ashi Supertrend ADX concept. It combines Heikin Ashi candle alignment, Supertrend direction on HA prices, and an ADX strength filter. Features • Heikin Ashi trend confirmation • Supertrend on Heikin Ashi OHLC (TradingView-style) • ADX minimum threshold with optional DI+ / DI- filter • Supertrend flip exit and/or ATR trailing stop • Optional initial ATR stop loss • Margin cap and maximum lot limit • XAU
    Anubi Terminal MT5
    Marco Maria Savella
    Anubi Terminal is a professional trade management assistant designed for manual traders who demand precision, speed, and strict risk control. Unlike automated bots, Anubi puts the trader in control, providing a sophisticated interface to execute and manage trades according to institutional-grade risk management rules. Why Anubi Terminal? Manual trading often fails due to calculation errors and emotional exits. Anubi eliminates these risks by automating position sizing and trade management based
    EventStraddle - 经济数据公布前后的双向突破策略 功能概述 在经济数据公布前数分钟,于价格上下同时挂出停损买入与停损卖出订单;市场向哪 一侧突破就保留哪一侧,撤销另一侧,然后用基于 ATR 的追踪止损持有。其余时间 不交易。 运作方式 1. 公布前 15 分钟读取 ATR(H1,14),在正负 1.0 ATR 处挂出双向停损订单。 2. 每个订单的止损距其入场价 2.0 ATR。 3. 一侧成交后立即撤销另一侧(OCO)。 4. 浮盈达到 1.0 ATR 后,止损跟随价格保持 0.5 ATR 距离。 5. 持仓最长 24 小时后强制平仓。 事件日程 公布日期已内置于 EA 中:无需外部文件、无需联网,也无需从卖方持续获取数据。 涵盖美联储、欧洲央行、英格兰银行、日本银行、澳洲联储、新西兰联储、加拿大央行 的利率决议,以及美国非农、美国 CPI、美国零售销售、初请失业金、EIA 原油库存、 美国长期国债拍卖、英国 CPI 与瑞士 CPI。 事件按图表品种的构成货币自动匹配,因此可用于任何品种。EventFilter 可缩小到 您需要的事件。启用 CalendarE
    HenGann
    Ehsan Kariminasab
    Hengann Sq, using artificial intelligence, mathematical algorithms, Fibonacci, 9 Gann and Fibonacci square strategy, which enables us to have win rate of 200% profit per month. Initial investment for minimum capital of $100 to $1000, you be able to adjust the volume, date, hour, day and profit limit. adjustable profit limit in both buy and sell positions. Able to place orders in all time frames from 5 minutes to a week. further adjustment enables you to open the position according your desir
    VIX Momentum Pro EA - 产品说明 概述 VIX Momentum Pro是一个专门为VIX75合成指数设计的复杂算法交易系统。该算法采用先进的多时间框架分析,结合专有的动量检测技术,以识别合成波动率市场中的高概率交易机会。 交易策略 该专家顾问基于综合的动量方法运行,分析多个时间框架的价格走势。系统通过数学分析VIX75特有的价格模式来识别方向性动量。当多个技术条件对齐时生成入场信号,包括动量汇合、波动率阈值和方向偏差确认。 该策略避免依赖传统指标,而是依赖专门为合成指数行为校准的专有数学模型。这种方法使算法能够在合成市场独特的24/7交易环境中有效运行。 风险管理 VIX Momentum Pro实施了一个全面的三层风险管理系统,旨在保护资本的同时最大化盈利潜力: 仓位规模设定:算法使用基于百分比的风险计算来确定基于账户余额和预定义风险参数的最佳仓位规模。 动态止损管理:每个仓位都受到智能止损设置的保护,该设置适应市场条件和仓位表现。 紧急保护系统:多层账户保护包括最大日风险限制和紧急停止机制,当达到预定回撤阈值时激活。 系统包含先进的利润保护技术,包括自动盈亏
    Description: Hybrid Pulse Prime — Multi-Strategy Hybrid EA with Trend + Range Detection (Swap-Free) PRODUCT OVERVIEW Hybrid Pulse Prime is a premium automated trading solution designed for the MetaTrader 5 platform. It combines two proven strategies into one intelligent system: TREND MODE: When ADX > 25, the market is trending. The EA uses EMA crossover to follow the trend. RANGE MODE: When ADX < 20, the market is ranging. The EA uses Bollinger Bands + RSI to buy oversold and sel
    Moriarti Hits Pro
    Guillermo Julian Moreno Coma
    产品名称: Moriarti Hits Pro: 机构级AI黄金算法 (Institutional AI Gold Algo) 产品描述: Moriarti Hits Pro 绝不是简单的移动平均线交叉;它是一个机构级的量化生态系统,专为称霸黄金(XAUUSD)波动性而设计。由神经分形引擎(Neuro-Fractal Engine)驱动,该算法不仅分析过去,还通过权重自适应(在线学习 / Online Learning)进行实时学习,根据动态的市场条件调整其决策。 专为长期生存和资本增值而开发,Moriarti Hits Pro 包含严格的净值保护盾和反马丁格尔递增规模,使其成为高净值个人账户和自营交易公司(Prop Firms,如FTMO、MFF等)的终极工具。 核心架构 自适应人工智能(在线学习): 该算法通过评估历史数据(前向测试 / Walk-Forward)来训练深度神经网络,并在每次交易后实时重新调整其神经连接(正向/负向强化)。它永远不会过时。 ️ 双重交易引擎: NOVA 引擎: 通过数据挖掘(CSV)校准,用于均值回归和动量交易,带有静态止损(SL
    EMA Trinity Pulse
    Jonatan Gergo Schmal
    EMA Trinity Pulse: Advanced Institutional-Grade Trend Alignment Engine Welcome to EMA Trinity Pulse , a state-of-the-art algorithmic trading system engineered for traders who demand precision, strict capital preservation, and uncompromising performance. Developed through thousands of hours of quantitative research, rigorous tick-data backtesting and live market validation. This EA represents the pinnacle of automated trading technology. Unlike generic grid or martingale systems that expose you
    NEXY is a professional multi-timeframe trading system based on Market Structure (HH/HL/LH/LL) and Fibonacci Retracement zones.  CORE STRATEGY: The EA identifies pivot points (higher highs, higher lows, lower highs, lower lows) to determine the market structure. Once the main structure is established, it calculates Fibonacci retracement zones (0.618-0.786) where the price is likely to retrace before continuing in the direction of the trend. You can select which timeframes to align with the main
    Herodotus v5
    Nadiya Mirosh
    2 (1)
    Expert Forex Market Analysis Using Elliott Wave Theory Introduction Forex market analysis using Elliott Wave Theory offers new opportunities for accurately forecasting currency pair movements. Herodotus, an expert in technical analysis, applies this method to study the dynamics of key currency pairs: EUR/USD GBP/USD USD/JPY AUD/USD USD/CHF EUR/GBP EUR/JPY NZD/USD USD/CAD EUR/CHF AUD/JPY CAD/JPY Elliott Wave Theory This technical analysis method describes price fluctuations as recurring wave str
    QTS Gold Guardian AI 机构级黄金短线交易系统,采用神经网络驱动。具备智能对冲、资金保护和波动率适应功能。无需使用危险的马丁格尔策略。 QTS Gold Guardian AI 是 XAUUSD(黄金)短线交易的终极解决方案,旨在应对波动剧烈的市场环境。与爆仓的传统短线交易系统不同,QTS 的首要目标是保本。 主要功能: 神经网络逻辑:运用先进的逻辑技术,在 M5/H1 时间框架内检测微趋势。 智能恢复:采用智能对冲系数,在不影响保证金的情况下,有效抵消亏损交易。 资金保护:内置硬止损机制。如果回撤达到临界水平,EA 将暂停交易以保护账户(这对自营交易公司至关重要!)。 新闻过滤:自动避免在重大新闻发布期间进行交易。 动态间隙:根据实时市场波动率(ATR)调整网格间距。 ️ 推荐: 交易品种:XAUUSD(黄金)。 时间周期:M15 或 H1。 最低入金:100 美元(美分)或 1000 美元(标准)。 账户类型:推荐低点差/ECN 账户。 VPS:强烈建议使用 VPS 以实现 24/7 全天候运行。 注意:此 EA 已通过严格的
    MT5 to Telegram 桥接器 – 完整交易通知系统 分步安装指南 创建 Telegram 机器人 打开 Telegram,搜索   @BotFather 。 发送   /newbot ,按提示命名机器人。 复制 机器人令牌 (例如   1234567890:ABCdef... )。 获取聊天 ID 将机器人加入您的 Telegram 群组(或私聊)。 在群组中发送任意消息。 浏览器访问: https://api.telegram.org/bot&lt ;您的令牌>/getUpdates 找到   "chat":{"id":-123456789}   – 复制该数字(群组 ID 带负号)。 安装 EA 到 MT5 将   .mq5   文件复制到   \MQL5\Experts\   目录。 在 MetaEditor 中按   F7   编译(应无错误)。 允许 WebRequest MT5 菜单: 工具 → 选项 → 智能交易系统 。 勾选   “允许对下列 URL 进行 WebRequest” 。 添加   https://api.telegram.org ,点击   确
    NDX 100 Swing EA MT5
    Carlos Osvaldo Delgado
    NDX 100 Swing EA   We lower prices! This expert advisor trades the Nasdaq 100 index. The strategy buys dips by taking profit from bullish trends. The investment is long term (Swing). It uses the RSI daily indicator as a signal to open operations, the management of operations, the level of risk and capital management is carried out based on probability calculations based on statistics. To achieve this, this project has been in development for more than 5 years, during which large amounts of data
    用户指南 NEXA Pivot Scalper PRO 概述 NEXA Pivot Scalper PRO 是一款在 MetaTrader 5 平台上运行的自动交易系统(Expert Advisor)。 该程序会分析价格在 Pivot(枢轴)水平附近的行为,并结合技术指标评估短期市场状况。 当多个交易条件同时满足时,系统会自动执行交易。 该 Expert Advisor 基于预先设定的交易规则和风险管理机制运行。 本产品以 MetaTrader 5 的编译 Expert Advisor 文件(EX5)形式提供。 交易原理 该 Expert Advisor 的交易逻辑基于价格与每日 Pivot 水平之间的关系。 系统在生成交易信号之前会分析以下因素: 价格与 Pivot 水平的位置关系 短期振荡指标条件 当前市场波动性 市场活跃程度 只有当多个条件同时满足时,系统才会执行交易。 这种方式旨在减少在不利市场条件下的交易。 推荐交易环境 交易品种 Gold (XAUUSD) 推荐时间周期 M5 推荐交易时段 欧洲交易时段和美国交易时段 交易平台 MetaTrader 5 该 Expert A
    FREE
    Ilon Clustering
    Andriy Sydoruk
    Ilon Clustering is an improved Ilon Classic robot, you need to read the description for the Ilon Classic bot and all statements will be true for this expert as well. This description provides general provisions and differences from the previous design. General Provisions. The main goal of the bot is to save your deposit! A deposit of $ 10,000 is recommended for the bot to work and the work will be carried out with drawdowns of no more than a few percent. When working into the future, it can gr
    Odin Golden Matrix
    Napat Puangjunkum
    Odin Golden Matrix Advanced Trend-Following Grid & High-Frequency Scalping Engine Odin Golden Matrix is a premium, institutional-grade automated trading system explicitly engineered for the Gold (XAUUSD) market. Designed for both high-net-worth investors and everyday traders, Odin now fully supports both Standard and Cent Accounts, delivering scalable performance across different capital sizes. Powered by a dynamic trend-following matrix and an active overlap recovery engine, Odin systematical
    Synthesis X Neural EA
    Thanaporn Sungthong
    Forget Everything You Know About Trading Robots. Introducing Synthesis X Neural EA , the world's first Hybrid Intelligence Trading System . We have moved beyond the limitations of simple, indicator-based EAs to create a sophisticated, two-part artificial intelligence designed for one purpose: to generate stable, consistent portfolio growth with unparalleled risk management. Synthesis X is not merely an algorithm; it is a complete trading architecture. It combines the immense analytical power of
    Box Breaker
    Ionut-alexandru Margasoiu
    The Edge Every Trader Wants. Built Into a Single EA. BoxBreaker is a professional-grade Expert Advisor for MetaTrader 5 that trades range breakouts — one of the most battle-tested setups in technical analysis. It detects consolidation zones across multiple symbols and timeframes, waits for the decisive move, and executes with surgical precision. No guesswork. No manual intervention. Just systematic, rules-based trading. What It Does BoxBreaker identifies a price range during a specific session w
    Gold Breakout Quant-X  Professional Breakout Expert Advisor for XAUUSD Gold Breakout Quant X   is a precision‑engineered trading robot designed exclusively for   XAUUSD (Gold)   . It captures confirmed breakout movements using structured range detection, ATR‑based volatility validation, and strict risk management rules. The system was developed and refined through extended real‑market testing. It follows a transparent, rule‑based methodology and   does not use   dangerous recovery techniques su
    该产品的买家也购买
    Farmed Hedge Yield Farming | All Markets (Manual - Hybrid - Semi/Automated EA) VERIFIED TRADING RESULTS - Farmed Hedge Yield Axi Copy:  https://www.mql5.com/en/signals/2356376 - Farmed Hedge Yield Exn Copy:   https://www.mql5.com/en/signals/2356404 - Farmed Hedge Yield V Copy:  https://www.mql5.com/en/signals/2357156 IMPORTANT NOTICE: FarmedHedge is a MANUAL-FOCUSED TRADING UTILITY ,not a fully automated EA. Results shown on this Signal include manual trades and overall strategic management.
    Trade Copier Ultimate
    Janitha Sandaruwan Amaradasa Wickramasingha Arachchilage
    Trade Copier Ultimate - Telegram 到 MT5 信号复制器 Trade Copier Ultimate 可将 Telegram 交易信号自动复制到 MetaTrader 5。EA 能读取信号消息,识别交易品种、订单类型、入场价格、止损、止盈目标以及部分更新指令,然后根据您设置的手数和风险参数,在 MT5 中执行或管理交易。 它不只是一款基础的 Telegram 到 MT5 跟单工具。TCU 还支持 Telegram Bot API 和用户账户 Bridge 工作流程、Discord 信号路由、本地 MT5 到 MT5 跟单、将 MT5 交易广播到 Telegram 或 Discord、图片信号识别、最多 TP5 的多止盈执行、TP OPEN 跑单仓位、虚拟多止盈模式、入场区间处理、挂单、经纪商交易品种匹配以及 Prop Firm 风险控制。 其他资料与使用说明 下载免费演示版  -  快速设置与使用手册  -  下载 NTS Bridge    点击这里测试您的信号格式 --->>> 免费演示版:   购买前可在模拟账户上测试完整的 EA 和 Brid
    HINN Lazy Trader
    ALGOFLOW OÜ
    5 (1)
    The core idea: using the user interface, you configure the parameters the chart must meet before entering a position (or positions), choose which entry models to use, and set the rules for when trading and planning should end. Lazy Trader  handles the rest: it  takes over all the routine chart watching and execution! full description  :: 3 key videos [1] ->  [2]   ->  [3] What can it do? - Understands Larry Williams market structure - Understands swing market structure by Michael Huddleston
    Adam FTMO MT5
    Vyacheslav Izvarin
    5 (2)
    ADAM EA Special Version for FTMO Please use ShowInfo= false for backtesting ! Our 1st EA created using ChatGPT technology Trade only GOOD and checked PROP FIRMS  Default parameters for Challenge $100,000 Tested on EURUSD and GBPUSD only  Use 15MIN Time Frame Close all deals and Auto-trading  before Weekend at 12:00 GMT+3  Friday For Prop Firms MUST use special Protector  https://www.mql5.com/en/market/product/94362 --------------------------------------------------------------------------------
    Check EA performance  https://www.mql5.com/en/signals/2376164?source=Site +Profile+Seller Spot vs Future Arbitrage EA for MT5 Spot vs Future Arbitrage EA is an automated Expert Advisor designed for MetaTrader 5 that operates using price differences between Gold spot and Gold futures instruments. The strategy opens positions on both instruments simultaneously to take advantage of temporary differences between spot and futures prices. Requirements The trading account must provide both Gold spot
    使用 FRATO Smart GEX,将您的交易提升至机构级别。它并非仅仅是基于移动平均线或滞后震荡指标的又一技术指标,而是一款量化智能工具,通过实时 GEX(Gamma 敞口)和未平仓合约 (OI) 分析,解读主要做市商的仓位。 了解大玩家如何推动价格走势,并识别普通 K 线图无法显示的支撑位和阻力位! 主要功能: 实时 GEX 分析:可视化看涨期权墙、看跌期权墙和 Gamma 翻转位,这些水平线如同磁石或障碍,有效吸引或阻碍价格上涨。 专属 0DTE 模块:专注于当日到期期权 (0DTE),完美适用于日内波动性较高的日内交易者。 交易商情绪:了解做市商的多空关系,并预测加速行情(Gamma 挤压)。 高级极简仪表盘:优雅的悬浮式仪表盘,可根据您的屏幕分辨率自动调整,并提供浅色和深色主题。 高级量化指标:可访问最大痛点、净 GEX 和成交量集中度数据。 原生多语言:全面支持英语、俄语、西班牙语和中文。 为什么选择 GEX 进行交易?在现代市场中,期权市场决定着现货市场(股票和指数)的走势。通过监控 Gamma 敞口 (GEX),您无需根据过去的图表模式
    Mt5BridgeBinary
    Leandro Sanchez Marino
    我自动其商业策略的使用二进制 MT5 和我们 Mt5BridgeBinary 我发送的命令其二进制账户和我名单: 开始使用这种方式容易! 专家顾问也容易形成、优化和实现抗寒试验; 还在测试中我们可以预测其长期盈利能力,所以我们创造了 Mt5BridgeBinary 连接其最佳战略二进制文件。 特点: 它可以使用很多战略如我所愿。 (专家顾问)。 他不需要额外的程序。 随函附上我方- EA 没有导入的时限。 它可以想象所有的公开行动。 他只需要执行我们 EA 只在一个图形采取所有的订单。 -它不需要复杂的配置,以使我们的就业工作。 输入参数: 电子邮件: 有关其电子邮件帐户的二进制文件。 -标记: 代码访问它生成的二进制来操作。 -数量操作: 该合同价值。 位置警报: 会启用/禁用警报作业时开放。 -小组菲尔斯滕: 它显示所有打开的行动。 注: -期限的合同: 请参阅《资产指数来了解这笔总额中,最小和最大期限的合同。 - Volatile 性质指标不能在德国、法国、西班牙、新加坡、澳大利亚、意大利和卢森堡。
    FiboPlusWaves MT5
    Sergey Malysh
    5 (1)
    FiboPlusWave Series products Ready-made trading system based on Elliott waves and Fibonacci retracement levels . It is simple and affordable. Display of the marking of Elliott waves (main or alternative option) on the chart. Construction of horizontal levels, support and resistance lines, a channel. Superposition of Fibonacci levels on waves 1, 3, 5, A Alert system (on-screen, E-Mail, Push notifications).    Features: without delving into the Elliott wave theory, you can immediately open one of
    Xrade EA
    Yao Maxime Kayi
    Xrade EA is an expert advisor as technical indicator. For short period trade it's the best for next previsions of the trend of the market. +--------------------------------------------------------------------------------------- Very Important Our robot(data anylizer) does'nt take a trade procedure. If using only our robot you must take positions by yoursels +--------------------------------------------------------------------------------------- The technical indiator provide for a given sma
    News: IDEA 2.0 is out with lot of features, like telegram bot notifications and Limits order! Check the changelog at bottom of page (*). Hi all, here you can find my Expert Advisor, called IDEA  (Intelligent Detection & managEr Algorithm) . In short, with this software you can: Have   a clear view of market status , with an indication of current trend. Simply add symbols you want to monitor to your market watch, and IDEA will notify you if some of them are in trend; Have an   automatic lots ca
    PROMOTION!! $499 until 1 Mar. After that, EA will be $1,050 Developed and tested for over 3 years, this is one of the safest EAs on the planet for trading the New York Open. Trading could never be easier.  Trade On NASDAQ US30 (Dow Jones Industrial Average) S&P 500  What Does The EA do? The EA will open a Buy Stop Order and a Sell Stop Order(With SL and TP) on either side of the market just a few seconds before the NY Open.  As soon as 1 of the 2 trades is triggered, the EA automatically delete
    Saving data from the order book. Data replay utility: https://www.mql5.com/en/market/product/71640 Library for use in the strategy tester: https://www.mql5.com/en/market/product/81409 Perhaps, then a library will appear for using the saved data in the strategy tester, depending on the interest in this development. Now there are developments of this kind using shared memory, when only one copy of the data is in RAM. This not only solves the memory issue, but gives faster initialization on each
    All in one Keylevel
    Trinh Minh Tung
    5 (1)
    Instead of sticking to the Charts,let's use ALL IN ONE KEYLEVEL Announcement: We are pleased to announce the latest version 14.02 of the One In One Keylevel product. This is a reliable product that has been upgraded with many new features and improvements to make your work easier and more efficient. Currently, we have a special promotion for this new version. The current discounted price is $500, and there are only 32 units left. After that, the price will increase to $1000, and will continue to
    The EA Protection Filter ( MT4 version here ) provides a news filter as well as a stock market crash filter, which can be used in combination with other EAs. Therefore, it serves as an additional protective layer for other EAs that do provide such filters.  During backtest analysis of my own night scalpers, which already use a stock market crash filter, I noticed that the historic drawdown,  especially during stock market crash phases like 2007-2008, was reduced significantly by using such a fil
    Hedge Ninja
    Robert Mathias Bernt Larsson
    3 (2)
    請務必在 www.Robertsfx.com 加入我們的 Discord 社區,您也可以在 robertsfx.com 購買 EA 無論價格向哪個方向移動,都能贏得勝利 無論價格向哪個方向移動,該機器人都會根據價格的移動方向改變方向,從而獲勝。這是迄今為止最自由的交易方式。 因此,無論它向哪個方向移動,您都會贏(當價格移動到屏幕截圖中的任何一條紅線時,它會以您設置的利潤目標獲勝)。 您面臨的唯一風險是價格是否正在整合(停留在一個地方)。 對沖忍者是一種半自動交易工具,您可以使用下面的對沖設置進行設置。當您告訴它進行交易時,購買或出售它,然後為您處理一切。 每次機器人改變方向時,它都會彌補你之前的損失,所以當你到達任何一條紅線時,你的利潤將是你決定的。 一個好的經驗法則是使用相當高的風險來獲得回報,但是你在這個鏈接上知道如何交易這個機器人的交易秘密。你想要的是價格移動,一旦它開始移動,你就直接走向你的利潤資金:) 設置 ADR / 平均點差 ADR 是平均每日範圍,顯示該工具在一天內通常平均移動多少點。很高興知道這一點,因為您不希望該機器人在點差變得更高的市場展期中運行
    Best for Technical Analysis You can set from one key shortcut for graphical tool or chart control for technical analysis. Graphic design software / CAD-like smooth drawing experience. Best for price action traders. Sync Drawing Objects You don’t need to repeat drawing the same trend line on the other charts. Shortcuts do that for you automatically. Of course, any additional modifications of the object immediately apply to the other charts too. Colors depend on Timeframe Organize drawings with
    Gold instrument scanner is the chart pattern scanner to detect the triangle pattern, falling wedge pattern, rising wedge pattern, channel pattern and so on. Gold instrument scanner uses highly sophisticated pattern detection algorithm. However, we have designed it in the easy to use and intuitive manner. Advanced Price Pattern Scanner will show all the patterns in your chart in the most efficient format for your trading. You do not have to do tedious manual pattern detection any more. Plus you
    Gold Wire Trader MT5 trades using the RSI Indicator. It offers many customizable RSI trading scenarios and flexible position management settings, plus many useful features like customizable trading sessions, a martingale and inverse martingale mode. The EA implements the following entry strategies, that can be enabled or disabled at will: Trade when the RSI Indicator is oversold or overbought Trade when the RSI comes back from an oversold or overbought condition Four different trading behavio
    Gold trend scanner MT5 a multi symbol multi timeframe dashboard that monitors and analyzes Average True Range indicator value in up to 28 symbols and 9 timeframes  in 3 modes :  It shows the ATR indicator value in all pairs and timeframes and signals when the ATR value reaches a maximum or minimum in a given duration. Short term ATR/Long term ATR ratio: It shows ratio of 2 ATRs with different periods. It's useful in detecting short term volatility and explosive moves. ATR Value/Spread ratio: S
    Attention: this is a multicurrency EA, which trades by several pairs from one chart!  Therefore, in order to avoid duplicate trades, it is necessary to attach EA only to one chart, ---> all trading in all pairs is conducted only from one chart! we can trade simultaneously in three different pairs, as by default (EURUSD + GBPUSD + AUDUSD), which take into account the correlation when entering the market for all three; we can trade only EURUSD (or any currency pair) and at the same time take into
    A triangular arbitrage strategy exploits inefficiencies between three related currency pairs, placing offsetting transactions which cancel each other for a net profit when the inefficiency is resolved. A deal involves three trades, exchanging the initial currency for a second, the second currency for a third, and the third currency for the initial. With the third trade, the arbitrageur locks in a zero-risk profit from the discrepancy that exists when the market cross exchange rate is not aligned
    Gold index expert MT5 Wizard uses Multi-timeframe analysis. In simpler terms, the indicator monitors 2 timeframes. A higher timeframe and a lower timeframe. The indicator determines the trend by analyzing order flow and structure on the higher timeframe(4 hour for instance). Once the trend and order flow have been determined the indicator then uses previous market structure and price action to accurately determine high probability reversal zones. Once the high probability reversal zone has bee
    Golden Route home MT5 calculates the average prices of BUY (LONG) and SELL (SHORT) open positions, taking into account the size of open positions, commissions and swaps. The indicator builds the average line of LONG open positions, after crossing which, from the bottom up, the total profit for all LONG positions for the current instrument becomes greater than 0. The indicator builds the average line of SHORT open positions, after crossing which, from top to bottom, the total profit for all SH
    Do you want an EA with small stoploss? Do you want an EA that is just in and out of market? Gold looks at several MT5 It is ONLY buying when the market opens and with a window of 10 minutes or less. It uses pre-market price so be sure your broker has that.   This strategies (yes, it is 2 different strategies that can be used with 3 different charts) have tight stoplosses and a takeprofit that often will be reached within seconds! The strategies are well proven. I have used them manually for
    Bionic Forex
    Pablo Maruk Jaguanharo Carvalho Pinheiro
    Bionic Forex - Humans and Robots for profit. Patience is the key. The strategies are based on: - Tendency - Momentum + High Volatility - Dawn Scalper + Support Resistence. Again, patience is the key. No bot is flawless, sometimes it will work seamlessly, sometimes it simply won't.  it's up to you manage its risk and make it a great friend to trade automatically with fantastic strategies. Best regards, Good luck., Pablo Maruk.
    ABOUT THE PRODUCT Your all-in-one licensing software is now available. End users are typically granted the right to make one or more copies of software without infringing on third-party rights. The license also specifies the obligations of the parties to the license agreement and may impose limitations on how the software can be used. AIM OF THE SOFTWARE The purpose of this system is to provide you with a one-of-a-kind piece of software that will help you license and securely track your MT4/MT5
    The purpose of this service is to warn you when the percentage of the margin level exceeds either a threshold up or down. Notification is done by email and/or message on mobile in the metatrader app. The frequency of notifications is either at regular time intervals or by step of variation of the margin. The parameters are: - Smartphone (true or false): if true, enables mobile notifications. The default value is false. The terminal options must be configured accordingly. - email (true or false)
    基于Goodtrade/GoodX 券商推出的黄金双仓对冲套利的交易模型/策略/系统,在日常的操作遇到的问题: 1、B账户跟随A账户即刻下单。 2:A账户 下单后  B账户 自动抄写止损止盈。 3:A账户平仓B账户同时平仓。 4:B账户平仓A账户也平仓。 5:不利点差下拒绝下单。 6:增加有利点值因子。 通过解决以上问题,改变了熬夜、手工出错、长期盯盘、紧张、恐慌、担心、睡眠不足、饮食不规律、精力不足等问题 目前解决这些问题后,有效提升了工作效率和盈利比例,由原来月10%盈利率提升到月45%的最佳盈利率。 原来的一名交易员只能管理操作两组账户,通过此EA提高到操作管理高达16组交易账户,或许你可以超越我们的记录,期待你的经验交流。 此EA分为: GoodtradeGoodX Tradercropy A       GoodtradeGoodX Tradercropy B     是一个组合EA,假设您购买的额  GoodtradeGoodX Tradercropy   A  必须同时购买 GoodtradeGoodX Tradercropy   B  两个组合使用会到最佳效果。   
    Отличный помощник для тех кто грамотно распоряжается своими рисками. Данный помощник просто не заменим если у вас всегда должен быть фиксированный риск на сделку. Помогает автоматически высчитывать лот в зависимости от вашего риска. Теперь можно не беспокоиться о том каким будет ваш Stoploss, риск всегда будет одинаковый. Считает объем сделок как для рыночных ордеров так и для отложенных. Удобный и интуитивно понятный интерфейс, так же есть некоторые дополнительные функции для упрощения вашей то
    FTMO Sniper 7
    Vyacheslav Izvarin
    Dedicated for FTMO and other Prop Firms Challenges 2020-2024 Trade only GOOD and checked PROP FIRMS  Default parameters for Challenge $100,000 Best results on GOLD and US100  Use any Time Frame Close all deals and Auto-trading  before  US HIGH NEWS, reopen 2 minutes after Close all deals and Auto-trading  before Weekend at 12:00 GMT+3  Friday Recommended time to trade 09:00-21:00 GMT+3 For Prop Firms MUST use special  Protector  https://www.mql5.com/en/market/product/94362 --------------------
    作者的更多信息
    Test Trade Saver Script Application Type: Script Application Functions: Saves test results cache file data into text files About the Application The script extracts trading results from a test system cache file and saves them into text files for further analysis. How to Use Parameters: LOG_LEVEL -  Logging level in the Experts terminal section. DEBUG provides the most detailed information, while ERROR gives the minimum. CUSTOM_MAGIC_NUMBER - The system identifier (Magic Number) used to save resu
    FREE
    程序 - 服务 实现将每个交易系统的已平仓头寸自动保存到文件中,按行的形式存储。这对于进一步与其他产品(例如Semyon Racheev的资本管理服务等)的集成是必要的。 它自动将结果保存到以下格式的文件中: 文件名:" <magicNumber>.csv" 文件中的每一行表示一个已平仓头寸,格式为  " <magicNumber>,<positionCloseTime>,<positionVolume>,<positionProfit>" 算法: 服务从终端数据库中为指定的 magicNumber 列表检索多个已平仓头寸。 服务定位到参数中指定目录下的对应 magicNumber 的文件(如果存在)。它检索文件中描述的头寸集。 服务将每个 magicNumber 的这些头寸集合合并,并将结果集重新保存到对应的 <magicNumber>.csv 文件中。 因此,在参数指定的目录中,我们有包含历史已平仓头寸当前结果的文件。这些结果还可以与回测结果相结合,以便在资本管理或其他Semyon Racheev的分析产品中进行更准确的计算
    FREE
    筛选:
    无评论
    回复评论