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


    추천 제품
    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 Velocity 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
    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
    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
    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
    Chart Walker Analysis Engine
    Dushshantha Rajkumar Jayaraman
    Chart Walker X Engine | Machine-led instincts Powerful MT5 chart analysis engine equipped with a sophisticated neural network algorithm. This cutting-edge technology enables traders to perform comprehensive chart analysis effortlessly on any financial chart. With its advanced capabilities, Chart Walker streamlines the trading process by providing highly accurate trading entries based on the neural network's insights. Its high-speed calculations ensure swift and efficient analysis, empowering tra
    NEXA Pivot Scalper PRO 사용 설명서 개요 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
    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
    DYJ WITHDRAWAL PLAN: 추세 반전 자동매매 시스템 1. DYJ WITHDRAWAL PLAN이란 무엇인가요? DYJ WITHDRAWAL PLAN 은   시장 추세가 반전될 때 자동으로 매매를 시작하고 종료하는   스마트 자동매매 시스템입니다. 이 시스템은   외환(Forex), 합성지수(Synthetic Index)   등   모든 거래 종목 및 모든 브로커 에서 사용 가능합니다. 2. 시스템 주요 기능 시장 추세 반전 자동 감지 로 정확한 매수/매도 타이밍 포착. 모든 종목과 모든 플랫폼 완벽 호환 . 한눈에 보이는 주요 설정 항목 : 익절 (TP, Take Profit) 손절 (SL, Stop Loss) 그리드 간격 목표 수익 최소 유지 증거금 실시간 수익/손실 표시 , 거래 시작 후 각 종목별 실시간 수익 확인 가능. 자동 수익 추적 : 종목별 개별 수익 추적 전체 계좌 총 수익 통합 관리 3. 인공지능 수동거래 보조 기능 DYJ WITHDRAWAL PLAN은
    VWAP Cloud
    Flavio Javier Jarabeck
    4.1 (10)
    Do you love VWAP? So you will love the VWAP Cloud . What is it? Is your very well known VWAP indicator plus 3-levels of Standard Deviation plotted on your chart and totally configurable by you. This way you can have real Price Support and Resistance levels. To read more about this just search the web for "VWAP Bands" "VWAP and Standard Deviation". SETTINGS VWAP Timeframe: Hourly, Daily, Weekly or Monthly. VWAP calculation Type. The classical calculation is Typical: (H+L+C)/3 Averaging Period to
    FREE
    ​ IMPORTANT ANNOUNCEMENT: REBRANDING & MAJOR UPGRADE ​Institutional Trap Finder has now been officially upgraded and rebranded to GOLD TRAP MASTER PRO (SMC SCALPER) V2.0. ​We have completely overhauled the logic, improved the recovery factor, and optimized it specifically for XAUUSD (Gold). When you download this product, you are getting the latest V2.0 PRO version with all premium features included! ​ Gold Trap Master Pro (SMC Scalper) V2.0 ​ Stop being the Liquidity. Start trading with the
    AntiOverfit PRO MT5
    Enrique Enguix
    5 (3)
    AntiOverfit PRO: 백테스트에 대한 불편한 진실 그 EA를 사기 전에, 잠깐만 멈춰 보세요. 연 250% 수익을 약속하는 시스템을 방금 발견했습니다. 백테스트는 정말 완벽해 보입니다. 판매자는 399달러, 어쩌면 1,999달러를 요구합니다. 겉으로 보기엔 모든 게 그럴듯합니다. 하지만 문제가 있습니다. 그 백테스트는 당신이 생각하는 것을 증명하지 않습니다. 과거 데이터만으로는 거의 아무것도 증명되지 않습니다. 그것이 보여주는 유일한 사실은 그 로직이 하나의 특정한 시장 시퀀스에서 작동했다는 점입니다. 가격이 다른 경로로 움직이기 시작하는 순간, 로봇은 무너지기 시작합니다. 그리고 대부분의 비싼 EA는 სწორედ 여기서 무너집니다. AntiOverfit PRO가 하는 일 AntiOverfit PRO는 시스템을 팔기 전에 거의 아무도 보여주지 않는 것을 제공합니다. 바로 돈을 쓰기 전에 그 시스템의 견고함을 확인할 수 있는 방법입니다. 수학자일 필요도 없고, 복잡하게 생
    Send me a message so I can send you the setfile 다양한 구성이 가능한 견고한 로봇 아래 스크린샷의 설정에 따라 10분 기간으로 BTC를 사용하세요. 전문가 로봇을 구매할 경우, 로봇을 지속적으로 개선하기 위해 수정을 요청할 권리가 있습니다. 주요 특징 이동 평균 교차 전략: EA는 두 개의 이동 평균선(MA1과 MA2)을 사용하여 거래 신호를 생성합니다. 빠른 MA(MA1)가 느린 MA(MA2) 위 또는 아래로 교차하면 거래가 시작됩니다. 마팅게일 전략: 거래에서 손실이 발생하면 다음 거래의 로트 크기가 승수(마팅게일 승수)만큼 증가합니다. 마팅게일 시퀀스는 승리한 거래 후 또는 최대 마팅게일 단계 수(maxMartingale)에 도달하면 재설정됩니다. 위험 관리: 손절매(SL) 및 이익실현(TP) 수준은 구성 가능합니다. 수익을 확보하고 손실을 최소화하기 위해 추적 정지 및 손익분기점 기능이 포함되었습니다. 일일 이익/손
    ABC Indicator
    Denys Babiak
    The ABC Indicator analyzes the market through waves, impulses, and trends, helping identify key reversal and trend-change points. It automatically detects waves A, B, and C, along with stop-loss and take-profit levels. A reliable tool to enhance the accuracy and efficiency of your trading. This product is also available for MetaTrader 4 =>  https://www.mql5.com/en/market/product/128179 Key Features of the Indicator: 1. Wave and Trend Identification:    - Automatic detection of waves based on mov
    여기 포워드 테스트 결과입니다 (MT4 ver.) USDJPY Trend Surfer는 트렌드 추종 EA(전문가 자문 프로그램)로 설계된 혁신적인 거래 도구입니다. 이 EA는 여러 개의 SMA(단순 이동 평균), RSI(상대 강도 지수) 및 StdDev(표준 편차)를 결합하여 USDJPY의 트렌드를 정확하게 포착합니다. 여러 SMA를 사용하여 다양한 기간의 트렌드를 동시에 분석하고, RSI 및 StdDev와 같은 지표를 결합하여 시장의 과열 및 과매도/과매수 상태를 감지하여 더 신뢰할 수 있는 진입점을 찾습니다. 시장 트렌드를 정확하게 파악하고 해당 트렌드를 따라 거래함으로써 수익을 극대화합니다. USDJPY Trend Surfer는 트렌드를 따라가려는 트레이더에게 이상적인 도구입니다. 시장 트렌드를 평가하고, 트렌드가 확인되면 거래에 참여하고, 이익을 최대화하기 위해 트레일링 스톱 기능을 사용하여 동시에 트레이딩 시간을 조절합니다. 반면에, 트렌드를 포착하지 못할 경우, 손실을 최
    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
    Perceptrader AI MT5
    Valeriia Mishchenko
    4.67 (6)
    EA has a live track record with 48 month of stable trading with low drawdown: Live performance MT4 version can be found here Perceptrader AI is a cutting-edge grid trading system that leverages the power of Artificial Intelligence, utilizing Deep Learning algorithms and Artificial Neural Networks (ANN) to analyze large amounts of market data at high speed and detect high-potential trading opportunities to exploit. Supported currency pairs: NZDUSD, USDCAD, AUDNZD, AUDCAD, NZDCAD, GBPCHF Timefram
    BCB Elevate의 Projection 지표는 완전한 프로페셔널급 마켓 구조 및 추세 추종 도구입니다. 수동 트레이더를 위해 제작되었으며, 매크로 트렌드 필터(EMA 100), 동적 ATR 트레일링 스탑, 스윙 고점/저점(Swing High/Low) 피벗 추적을 결합하여 매우 정확한 차트 신호를 제공합니다. 차트를 재그리거나 혼잡하게 만드는 대신 Projection 지표는 엄격한 조건이 맞을 때까지 기다렸다가 진입 화살표, 손절(Stop Loss) 목표 및 이익 실현(Take Profit) 레벨을 표시합니다. 주요 기능: 추세 감지: 구조적 스윙 고점/저점을 사용하여 진정한 시장 추세를 식별합니다. 매크로 필터: EMA 100을 기준선으로 사용하여 지배적인 모멘텀에 따라 거래하도록 보장합니다. 동적 ATR 스탑: 변동성에 따른 손절과 이중 테이크프로핏(TP1 & TP2) 구역을 자동으로 계산합니다. RSI 피크 감지: 거래 중 RSI가 극단적인 과매수/과매도 수준에 도달하면 알림
    Trend light AI
    Younes Bordbar
    Anyone who purchases the robot, please leave a comment so I can send you the optimal input values for each currency pair to maximize your profits in the market TIME FRIM :15min Are you looking for a way to begin trading with low risk and excellent results? Or perhaps you’re ready to take on slightly higher risks for bigger rewards? Our trading robot, designed for MetaTrader 4 and 5, is exactly what you need! Why Choose This Robot? Adjustable Risk Levels: Use the Input section to customize the r
    Free automatic Fibonacci is an indicator that automatically plots a Fibonacci retracement based on the number of bars you select on the BarsToScan setting in the indicator. The Fibonacci is automatically updated in real time as new highest and lowest values appears amongst the selected bars. You can select which level values to be displayed in the indicator settings. You can also select the color of the levels thus enabling the trader to be able to attach the indicator several times with differe
    FREE
    NeuroForex
    Sergio Izquierdo Rodriguez
    Tool for trade with deep neural networks which trains itsef with machine learning , up to 1512 weigthed measures by each symbol, as long the market goes on. It trades in various forex symbols and timeframes , it could be configured for the actual graph too, giving false to all symbols and/or timeframes. It could be configured for dinstintc pairs and you can have diferent neural networks and diferent set of pairs in diferent charts. You can decide which symbols, timeframes, and how risky will be
    Custom Alerts: 여러 시장을 동시에 모니터링하고 중요한 기회를 놓치지 마세요 개요 Custom Alerts 는 여러 종목에 걸쳐 잠재적 트레이딩 기회를 한눈에 파악하고자 하는 트레이더를 위한 동적인 솔루션입니다. FX Power, FX Volume, FX Dynamic, FX Levels, IX Power와 같은 Stein Investments의 주요 도구들과 통합되어, 여러 차트를 오가거나 기회를 놓치는 일 없이 중요한 시장 변화를 자동으로 알림으로 제공합니다. 이제 브로커가 제공하는 모든 자산군을 지원하며, 기호를 입력할 필요 없이 자산 유형만 선택하면 설정이 완료됩니다. 1. Custom Alerts가 트레이더에게 매우 유용한 이유 올인원 시장 모니터링 • Custom Alerts 는 외환, 금속, 암호화폐, 지수, 주식(브로커가 지원하는 경우)까지 다양한 자산군의 신호를 수집하고 통합합니다. • 여러 차트를 전환할 필요 없이 하나의 창에서 명확한 알림을 받아보
    Smart Money Structure & Precision Trading Indicator (MT5) Smart Money Structure & Precision Trading Indicator  is a powerful Smart Money Concepts (SMC) indicator for MetaTrader 5, designed to help traders identify high-probability entries with institutional logic . This indicator automatically detects market structure in real time , highlights key liquidity levels , and provides clear, non-repainting signals so you can trade with confidence and precision. Whether you are a scalper, day trader, o
    OnePunch Ryoku
    Iago Otero Marino
    # ONEPUNCH TRAIL BE — MQL5 Market Listing (EN) - Product version: 5.10 - File: [ ONE_PUNCH_RYOKU.mq5 ]( file:///c:/Users/iagoo/Desktop/NEW%20RYOKU%20BOT%20-%20SAFETRADE/ONE_PUNCH_RYOKU/ONE_PUNCH_RYOKU.mq5 ) ## Overview - Burst-based EA with professional equity management and per-position money management. - Warmup mode reduces sensitivity to start day and market regime. - Equity trailing lock protects real profit against sharp reversals. - BreakEven and trailing are decoupled to avoid interna
    이 제품의 구매자들이 또한 구매함
    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 Contact me via private message to receive the User Manual and Setup Video. * Thai Lauguage Support Available Farmed Hedge Yield Farming - Professional Pair Trading Dashboard (Manual - Hybrid - Semi/Automated EA) VERSION 3 - WILD HARVEST UPDATE Trading A
    HINN Lazy Trader
    ALGOFLOW OÜ
    5 (2)
    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
    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
    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
    TradePad
    Ruslan Khasanov
    5 (1)
    TradePad는 수동 및 알고리즘 트레이딩을 위한 도구입니다. 여러 거래 상품에 대한 빠른 거래 작업과 포지션 제어를 위한 간단한 솔루션을 제공합니다. 주의, 이 애플리케이션은 전략 테스터에서 작동하지 않습니다! 데모 계정을 위한 애플리케이션의 평가판과 모든 도구에 대한 설명 애플리케이션 인터페이스는 고해상도 모니터에 맞게 조정되었으며 간단하고 직관적입니다. 편안한 작업을 위해 트레이더에게 다음과 같은 도구 세트가 제공됩니다. 거래 작업 관리, 메인 차트 기간 간 전환, TradePad 상품 간 전환을 위한 핫키 관리자; 포지션을 개설하거나 보류 주문을 설정할 때 하락 위험을 평가하고 잠재적 이익을 계산하기 위한 거래 수준 표시 도구; 여러 거래 심볼을 시각적으로 모니터링하고 알고리즘 트레이딩을 위한 거래 신호를 수신하기 위한 MultiCharts 도구. 편의를 위해 거래 쌍 세트를 구성하여 여러 시간대의 가격을 모니터링하고 다중 통화 거래를 수행할 수 있습니다. 확장된 HTML
    GRID for MT5
    Volodymyr Hrybachov
    GRID for MT5는 FOREX 금융 시장에서 빠르고 편안한 거래를 위해 설계된 주문 그리드로 거래하는 사람들을 위한 편리한 도구입니다. GRID for MT5에는 필요한 모든 매개변수가 포함된 사용자 정의 가능한 패널이 있습니다. 숙련된 트레이더와 초보자 모두에게 적합합니다. FIFO 요구 사항이 있는 미국 중개인을 포함한 모든 중개인과 협력하여 우선 이전에 열린 거래를 마감합니다. 주문 그리드는 고정되어 있을 수 있습니다. 주문은 고정된 단계로 열리거나 동적 오픈 수준을 가질 수 있습니다. 더 나은 가격으로 열리며 시장 주문에서만 작동합니다. GRID for MT5 트레이딩 패널은 오픈, 클로징, 오더 추적 기능을 갖추고 있습니다. 주문은 바스켓으로 마감되며, 단방향 - BUY 또는 SELL만 가능하거나 양방향 BUY 및 SELL을 함께 사용합니다. 포지션을 청산하기 위해 손절매, 이익실현, 손익분기점 및 추적 정지 기능을 사용할 수 있습니다. 손절매 및 이익실현은 잔액의
    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
    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 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  两个组合使用会到最佳效果。   
    BOTON para trading manual
    Cesar Juan Flores Navarro
    El EA Boton pone botones de Buy y Sell en la pantalla Ideal para usuarios que habren muchas ordenes y diferentes pares 9 botones buy desde 0.01 al 0.09 y 9 botones sell de 0.01 al 0.09 9 botones buy desde 0.1 al 0.9 y 9 botones sell de 0.1 al 0.9 Boton Close buy y sell Boton Close buy positivos y Boton Sell positivos Boton Close buy negativos y Boton Sell negativos un boton close all y botones buy de 1, 5 y 10 y botones de sell 1,5, 10
    Отличный помощник для тех кто грамотно распоряжается своими рисками. Данный помощник просто не заменим если у вас всегда должен быть фиксированный риск на сделку. Помогает автоматически высчитывать лот в зависимости от вашего риска. Теперь можно не беспокоиться о том каким будет ваш 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 --------------------
    Introducing TEAB Builder - The Ultimate MT5 Expert Advisor for Profoundly Profitable and Customizable Trading!     Are you ready to take your trading to the next level? Meet TEAB Builder, an advanced MT5 Expert Advisor designed to provide unparalleled flexibility, high-profit potential, and an array of powerful features to enhance your trading experience. With TEAB Builder, you can effortlessly trade with any indicator signal, allowing you to capitalize on a wide range of trading strategies.  
    제작자의 제품 더 보기
    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
    필터:
    리뷰 없음
    리뷰 답변