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));
      }
    //+------------------------------------------------------------------+


    추천 제품
    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는 단순하지만 강력한 아이디어를 기반으로 구축된 Expert Advisor입니다: 모든 시장 상황에서 작동하는 단일 거래 스타일은 없습니다. 하나의 고정된 진입 방식을 사용하는 대신, 이 EA는 현재 시장 체제를 지속적으로 분류하고 두 가지 독립적이고 목적에 맞게 설계된 전략 사이를 자동으로 전환합니다 - 외부 서비스, DLL 또는 네트워크 접근이 필요 없는 경량의 완전히 투명한 AI 방식의 적응형 의사결정 형태입니다. 작동 방식 1단계 - 시장 체제 감지. 새 봉마다 EA는 ADX 지표를 읽습니다. ADX가 설정 가능한 임계값보다 높으면 시장은 "추세"로 분류됩니다. ADX가 임계값 이하이면 시장은 "횡보"로 분류됩니다. 2a단계 - 추세 로직. 추세 체제에서 EA는 빠른 EMA와 느린 EMA 사이의 교차를 찾아 새로운 추세 방향으로 거래합니다. 2b단계 - 횡보 로직. 횡보 체제에서 EA는 외곽 볼린저 밴드 터치로 확인된 RSI 극
    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(GOLD)를 위한 자동 거래 봇. 이 봇을 XAUUSD(GOLD) H1 차트에 연결하고 검증된 전략으로 자동 거래를 실행해보세요! 간단하면서도 효율적인 자동화를 원하는 트레이더를 위해 설계된 이 봇은 기술적 지표와 가격 움직임을 조합하여 거래를 실행하며, 낮음에서 중간 스프레드에 최적화되어 있습니다. 봇은 어떻게 작동하나요? 권장 시간대: 균형 잡힌 신호 정확도와 노이즈 감소를 위해 H1(1시간)을 권장합니다. 주요 자산: XAUUSD(GOLD)는 명확한 기회가 있는 매우 변동성이 큰 시장입니다. 진입 및 종료: 봇은 가격 패턴, 주요 수준, 모멘텀 확인을 분석하여 거래를 시작하거나 종료합니다. 위험 관리 기능 내장: 포지션 크기를 자동으로 조정하고 동적 손절 보호 기능을 사용합니다. 간편한 설정
    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 Velocity1 Channel Breakout + ROC 속도 필터 + 거래량 필터 + ATR 리스크 관리 기반의 자동매매 프로그램입니다. 본 제품은 변동성 확장 구간에서의 가격 돌파를 감지하도록 설계되었습니다. 신호는 종가 기준으로만 계산되며, 동일 심볼에 한 개의 포지션만 유지합니다. 전략 개요 이 제품은 다음 요소를 결합합니다. 채널 기반 돌파 감지 가격 변화 속도(ROC) 필터 거래량 증가 필터 하위 시간대 확인 옵션 ATR 기반 손절 및 손익비 설정 계좌 위험 비율 기반 자동 로트 계산 동적 리스크 관리 단순한 돌파가 아닌, 속도와 거래량이 동반된 돌파를 선택하도록 설계되었습니다. 작동 방식 설정된 기간의 고점/저점 채널을 계산합니다. 직전 봉이 채널을 돌파했는지 확인합니다. ROC 값이 평균 대비 일정 배수 이상인지 확인합니다. 거래량이 평균 대비 일정 수준 이상인지 확인합니다. 필요 시 하위 시간대에서 동일 조건을 재확인합니다. ATR 기반 손
    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  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에 내장되어 있습니다. 외부 파일도 인터넷 연결도 필요 없고, 판매자 로부터 계속 데이터를 받을 필요도 없습니다. 연준·ECB·영란은행·일본은행·호주 중앙은행·뉴질랜드중앙은행·캐나다중앙은행의 금리 결정과 미국 고용지표, 미국 CPI, 소매판매, 신규 실업수당, EI
    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 합성 지수 전용으로 설계된 정교한 알고리즘 거래 시스템입니다. 이 알고리즘은 합성 변동성 시장에서 고확률 거래 기회를 식별하기 위해 독점적인 모멘텀 탐지 기술과 결합된 고급 다중 시간프레임 분석을 사용합니다. 거래 전략 Expert Advisor는 여러 시간프레임에 걸쳐 가격 움직임을 분석하는 포괄적인 모멘텀 기반 접근법으로 작동합니다. 시스템은 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
    Product Title: Moriarti Hits Pro: Institutional AI Gold Algo Description: Moriarti Hits Pro is not a simple moving average crossover; it is an institutional-grade quantitative ecosystem designed exclusively to dominate Gold (XAUUSD) volatility. Powered by a Neuro-Fractal Engine, the algorithm doesn't just analyze the past—it learns in real-time through weight adaptation (Online Learning), continuously adjusting its decision-making to dynamic market conditions. Developed for long-term survival an
    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 차트에서 미세 추세를 감지합니다. 스마트 복구: 스마트 헤징 계수를 사용하여 마진 부담 없이 손실 거래를 중화합니다. 자산 보호: 내장된 하드 스톱 메커니즘. 손실이 임계 수준에 도달하면 거래를 일시 중지하여 계좌를 보호합니다(프로프 트레이딩 회사에 필수!). 뉴스 필터: 영향력이 큰 뉴스 발표 시 자동으로 거래를 회피합니다. 다이내믹 갭: 실시간 시장 변동성(ATR)에 따라 그리드 간격을
    MT5 to Telegram Bridge – 완벽한 거래 알림 시스템 단계별 설정 가이드 텔레그램 봇 생성 텔레그램에서   @BotFather   검색. /newbot   전송 후 지시에 따라 이름 설정. 봇 토큰   복사 (예:   1234567890:ABCdef... ). 채팅 ID 가져오기 봇을 텔레그램 그룹에 추가 (또는 개인 채팅). 그룹/채팅에 아무 메시지 전송. 브라우저에서 다음 URL 접속: https://api.telegram.org/bot&lt ;토큰>/getUpdates "chat":{"id":-123456789}   부분의 숫자 복사 (그룹은   -   포함). MT5에 EA 설치 .mq5   파일을   \MQL5\Experts\   폴더에 복사. MetaEditor에서   F7   눌러 컴파일 (오류 0). WebRequest 허용 MT5:   도구 → 옵션 → 전문가 자문 . "목록에 있는 URL에 WebRequest 허용"   체크. https://api
    NEXA Pivot Scalper PRO 사용 설명서1 개요 NEXA Pivot Scalper PRO는 MetaTrader 5 플랫폼에서 실행되는 자동 매매 Expert Advisor입니다. 이 프로그램은 가격이 피벗(Pivot) 레벨 근처에서 나타내는 단기적인 시장 반응을 분석하여 거래 기회를 탐색합니다. 여러 기술적 조건이 동시에 충족될 경우 자동으로 거래를 실행합니다. Expert Advisor는 사전에 정의된 거래 규칙과 위험 관리 구조를 기반으로 작동합니다. 본 제품은 MetaTrader 5에서 실행되는 컴파일된 Expert Advisor(EX5) 파일로 제공됩니다. 거래 개념 이 Expert Advisor의 거래 방식은 가격과 피벗 레벨 간의 상호작용을 기반으로 합니다. 거래 신호를 생성하기 위해 다음과 같은 요소를 분석합니다. 피벗 레벨과 가격의 위치 단기 오실레이터 조건 시장 변동성 상태 시장 활동 수준 여러 조건이 동시에 충족될 경우에만 거래가 실행됩니다. 이러한 방
    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.
    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(감마 노출) 및 미결제약정(OI) 분석을 통해 주요 시장 조성자들의 포지셔닝을 파악하는 정량적 인텔리전스 도구입니다. 주요 시장 참여자들이 가격을 움직이는 방향을 파악하고, 일반 캔들 차트에서는 볼 수 없는 지지 및 저항 영역을 식별하세요! 주요 기능: 실시간 GEX 분석: 가격의 진정한 자석 또는 장벽 역할을 하는 콜월, 풋월, 감마 플립 레벨을 시각화합니다. 특수 0DTE 모듈: 당일 만기 옵션(0DTE)에 초점을 맞춰 높은 장중 변동성을 활용하는 데이 트레이더에게 적합합니다. 딜러 심리: 시장 조성자들이 롱 포지션인지 숏 포지션인지 파악하고, 가속 움직임(감마 스퀴즈)을 예측합니다. 프리미엄 미니멀리스트 대시보드: 화면 해상도에 맞춰 자동으로 조정되는 세련된 플로팅 대시보드로, 라이트 및
    Mt5BridgeBinary
    Leandro Sanchez Marino
    I automated its commercial strategies for use of binary in MT5 and with our Mt5BridgeBinary I sent the orders to its Binary account and I list: begin to operate this way of easy! The expert advisers are easy to form, to optimize and to realize hardiness tests; also in the test we can project its long-term profitability, that's why we have created Mt5BridgeBinary to connect its best strategies to Binary. Characteristics: - It can use so many strategies as I wished. (Expert Advisor). - He does
    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)
    Make sure to join our Discord community over at www.Robertsfx.com , you can also buy the EA at robertsfx.com WIN NO MATTER IN WHICH DIRECTION THE PRICE MOVES This robot wins no matter in which direction the price moves by following changing direction depending on in which direction price moves. This is the most free way of trading to this date. So you win no matter which direction it moves (when price moves to either of the red lines as seen on the screenshot, it wins with the profit target you
    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 --------------------
    Chart Walker Analysis Engine
    Dushshantha Rajkumar Jayaraman
    Chart Walker Analysis Engine | Machine-led instincts Recommended Time Frames M30, H1 TRADING INTEGRITY: CHART WALKER NEVER REPAINTS ITS SIGNALS. What you see is EXACTLY what you get. Unlike standard indicators that alter past data to look profitable, the Chart Walker Analysis Engine locks its signals into market history the exact millisecond a candle closes.  ONCE PRINTED, IT STAYS FOREVER.  No vanishing Signals. No shifted entries. No historical manipulation. Every buy and sell alert remains
    제작자의 제품 더 보기
    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
    Trade Saver Service Application Type: Service Application Features: Automated search and saving of trading results for multiple systems into text files for further analysis About the Application The service automatically saves the results of closed positions for a list of trading systems into text files, creating a personalized file for each system. How to Use Parameters: LOG_LEVEL -  Logging level in the terminal’s Experts section. DEBUG provides the most detailed logs, while ERROR provides m
    FREE
    필터:
    리뷰 없음
    리뷰 답변