Optimal F Service

Optimal F Service

  • тип приложения: сервис
  • функции приложения: расчёт оптимальной фракции и объёма торговли для достижения максимального роста кривой баланса, основываясь на результатах предыдущих сделок

О приложении

Управление капиталом -- это важнейшая и недооценённая часть любой торговой системы. Правильное управление капиталом позволяет улучшить, а иногда и сильно улучшить результаты вашего торгового алгоритма.
Данное приложение в автоматическом режиме расчитывает оптимальную фракцию и объём по алгоритму предложенному Ральфом Винсом в книге "Математика управления капиталом" для достижения максимального геометрического роста депозита. Эта точка существует и единственная для любой торговой системы, по этому её необходимо знать. В своих торговых системах вы должны использовать объём не больше, чем оптимальный!

Алгоритмы управления капиталом НЕ предназначены для убытчных в математическом смысле систем на основе усреднений, мартингейла и подобных. Данные системы будут офильтровываться приложением до расчётов, так как оптимальная фракция таких систем и оптимальный объём всегда = 0. Алгоритмы управления капиталом способны улучшить результат ТОЛЬКО прибыльных в математическом смысле торговых систем (положительное математическое ожидание). По этому данный сервис рекомендуется ТОЛЬКО для профессионалов, которые понимают, что делают.
Так же данный алгоритм не учитывает корреляцию (зависимость) между одновременно работающими системами, по этому для эффективной работы алгоритма, необходимо хорошо двиверсифицированое множество торговых систем.

Как использовать

параметры:
  • LOG_LEVEL - уровень логирования в разделе Experts терминала. DEBUG - самый подробный. ERROR - минимум информации
  • MAGIC_LIST - список идентификаторов систем (Magic Number) через ',' которые работают одновременно, и для которых требуется делать расчёт
  • TRADE_FILES_PATH - путь к каталогу с файлами результатов предыдущих сделок (относительно <Data folder>/MQL5/Files/)
  • OUTPUT_FILE_PATH - путь к файлу результатов расчётов  (относительно <Data folder>/MQL5/Files/)
  • WORK_PERIOD - частота запуска перерасчёта в секундах
  • BALANCE_MATRIX_PERIOD - период, за который результаты суммируются и расчёты ведутся как результат за этот период, а не для каждой отдельной сделки

Перед первым запуском необходимо протестировать каждую торговую систему в тестере за период до настоящего момента. Рекомендуется выбирать интервал, чтобы было не меньше 100 торговых сделок. Далее используя скрипт Test Trade Saver Script , следуя инструкции получаем файлы результатов из файлов тестирования (*.tst) в нужном формате.

Если торговая система уже использовалась в терминале и в истории уже есть позиции с указанным MAGIC, следует в параметре скрипта указать отличный от ранее используемого CUSTOM_MAGIC_NUMBER !!!

Затем для того, чтобы файлы данных регулярно пополнялись и были актуальными, необходимо запустить сервис Trade Saver Service , следуя инструкции.
Таким образом после первой выгрузки данных из тестов используя Trade Saver Script ,  Trade Saver Service регулярно пополняет файлы новыми данными, если они появляются, а Optimal F Service регулярно расчитывает и записывает новые значения в файл результата.

Алгоритм

  1. Из  MAGIC_LIST получаем список систем для которых требуется провести расчёт
  2. Используя текстовые файлы с именем <MAGIC>.csv в формате <MAGIC>,<POSITION_CLOSE_TIME>,<LOTS>,<RESULT_$> с результатами предыдущих сделок из директории TRADE_FILES_PATH составляем матрицу для функции кривой баланса, где каждое значение a[i][j] - результат торговой системы i за период j
  3. Проверяем каждую систему на наличие хотя бы одного отрицательного периода. Если такого нет, то для системы расчёты производиться не будут. (такие системы необходимо убрать)
  4. Проверяем систему на наличие положительного оценочного математического ожидания. Если нет, то для системы расчёты производиться не будут. (такие системы необходимо убрать)
  5. Для оставшихся систем расчитываем погрешность вычислений для получения торгового объёма с точностью до 0.01 
  6. Расчитываем оптимальную фракцию для каждой системы
  7. Делим текущий баланс на равные части для оставшихся систем, и для каждой такой системы и части баланса расчитывается объём в лотах для торговли, соответствующий оптимальной фракции
  8. Результаты записываются в текстовый файл OUTPUT_FILE_PATH в формате  <MAGIC>,<BIGGEST_LOSS>,<OPTIMAL_F>,<OPTIMAL_LOTS>

Ссылки и зависимости

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

Для разработчиков

Для использования результатов в своих торговых системах можно использовать следующий класс

#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 — торговый советник, построенный на простой, но мощной идее: ни один торговый стиль не работает во всех рыночных условиях. Вместо использования одного фиксированного метода входа, этот советник непрерывно классифицирует текущий рыночный режим и автоматически переключается между двумя независимыми, специально разработанными стратегиями — облегчённая, полностью прозрачная форма адаптивного принятия решений в стиле ИИ, без внешних сервисов, DLL или доступа к сети. КАК ЭТО Р
    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 и позвольте ему торговать автоматически с помощью проверенной стратегии! Этот бот, разработанный для трейдеров, ищущих простую, но эффективную автоматизацию, совершает сделки на основе комбинации технических индикаторов и ценового действия, оптимизированного для
    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. Система предназначена для выявления фаз расширения волатильности, когда цена выходит за пределы диапазона при увеличении импульса и торговой активности. Все сигналы рассчитываются только по закрытым барам. Одновременно удерживается только одна позиция на символ. Обзор страт
    FREE
    Round levels for XAUUSD
    Antonio Chrispus Mpanga Ntege
    RoundLevels is an XAUUSD indicator designed to display psychological round-number price levels on the chart. These levels can be used as reference points when analyzing price movement, support and resistance, breakouts, retests, and reactions around commonly observed price intervals. The indicator automatically presents selected round levels on the chart, reducing the need to mark these levels manually. Traders can use the displayed levels together with their existing market structure, volatili
    Five Point Turn
    Brighton Mufaro Mudzingwa
    FiveZero Spike & Trend Engine v2.10 The Ultimate Non-Repainting Multi-Asset Signal & Pattern System Take control of the markets with an elite, precision-engineered trading indicator designed to capture explosive market moves with extreme accuracy. Built on the powerful 5-0 Harmonic Pattern Structure (0-X-A-B-C) combined with a real-time Bollinger/Structure Block Engine and Reciprocal Ratio Validation , this tool gives you non-repaint buy and sell signals right at the candle open . Whether you
    Pulsar X
    Dmitriq Evgenoeviz Ko
    PULSAR X — Контроль импульса на рынке золота Рынок XAUUSD не прощает примитивных решений. Высокая волатильность, ложные пробои и агрессивная реакция на новости делают классические индикаторные стратегии уязвимыми. PULSAR X — это алгоритмическая система нового поколения, разработанная для точной работы в условиях рыночного перегруза и импульсного истощения. Это не тренд-бот и не усредняющий механизм. PULSAR X анализирует момент, когда давление толпы теряет силу, а рынок переходит из хаоса в фазу
    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 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
    SMC Multi Timeframe Market Structure MT5 отслеживает рыночную структуру на пяти таймфреймах одновременно: свинг-точки, более высокие максимумы и более высокие минимумы, более низкие максимумы и более низкие минимумы, и пробои, которые подтверждают или меняют тренд. Панель показывает старший и младший тренд каждого таймфрейма, чтобы вы могли видеть, согласуются ли старшие и младшие таймфреймы. Структура также отрисовывается на графике. Этот инструмент также является частью All In One Trade Mana
    EventStraddle - двусторонний стоп-ордер вокруг экономических новостей ЧТО ДЕЛАЕТ СОВЕТНИК За несколько минут до публикации ставит стоп-ордера выше и ниже цены, оставляет ту сторону, которую рынок пробил, снимает вторую и ведёт позицию трейлинг-стопом по ATR. В остальное время не торгует. КАК РАБОТАЕТ 1. За 15 минут до выхода данных читает ATR(H1,14) и ставит buy stop и    sell stop на расстоянии 1.0 ATR. 2. Стоп-лосс каждого ордера - 2.0 ATR от его цены входа. 3. При исполнении одной стороны
    Ultra Aggressive EA v2.31 – Automated Forex & Gold Trading System Trade Boldly. Seize Opportunities. Manage Risk with Precision. Ultra Aggressive EA is an automated trading Expert Advisor for MetaTrader 5 (MT5), designed for active traders seeking frequent market opportunities through technical analysis, momentum signals, and Fibonacci-based price levels. Combining Exponential Moving Average (EMA) crossovers, Relative Strength Index (RSI), and Fibonacci retracement levels , the EA evaluates mark
    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. Алгоритм использует продвинутый многотаймфреймовый анализ в сочетании с собственными методами обнаружения моментума для выявления высоковероятных торговых возможностей на рынке синтетической волатильности. Торговая стратегия Торговый советник работает на основе комплексного подхода, основанного на моментуме, который анализир
    Moriarti Hits Pro
    Guillermo Julian Moreno Coma
    Название продукта: Moriarti Hits Pro: Институциональный ИИ-алгоритм для Золота Описание: Moriarti Hits Pro — это не простое пересечение скользящих средних; это количественная экосистема институционального уровня, разработанная исключительно для доминирования над волатильностью золота (XAUUSD). Управляемый нейрофрактальным ядром (Neuro-Fractal Engine), алгоритм не только анализирует прошлое, но и обучается в режиме реального времени путем адаптации весов (Online Learning), корректируя принятие ре
    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
    SirenQuant
    Benjamin Gabriel Nieves Ortiz
    SirenQuant - EMA pullback on the New York session SirenQuant looks for one specific pattern: in a clear trend, price returns to its fast moving average again and again before continuing. The robot waits for the candle that dips to that average but closes back on the trend side, and enters at that close. This is not a new idea and does not claim to be. What the robot adds is the discipline around it: one position, a stop always in place, a bounded trading window, and a filter that stands aside wh
    Sloth Trader
    Justus Wamswa Chemirmir
    Профессиональный Expert Advisor, торгующий институциональными концепциями Smart-Money с многоуровневым риск-движком — дисциплинированный, учитывающий торговые сессии и полностью автоматизированный. Sloth Trader — институциональная автоматизация Smart-Money Торгуйте так, как торгуют институты — не всматриваясь в график. Sloth Trader — полностью автоматизированный Expert Advisor, построенный на методологии Smart-Money. Он объединяет десятилетие исследований рыночной структуры в одного дисциплинир
    EuroPulse Ribbon Flow — EMA Ribbon + ADX Trend Following EA (Swap-Free) PRODUCT OVERVIEW EuroPulse Ribbon Flow is a premium automated trading solution designed for MetaTrader 5, specialized for the EURUSD currency pair. The EA implements a simplified yet powerful trend-following strategy: • EMA 20/50 crossover for trend direction • ADX 14 for trend strength confirmation • ATR-based stop loss and take profit • Daily loss protection • Swap-Free mode for Islamic accounts WHY EUROPU
    Herodotus v5
    Nadiya Mirosh
    2 (1)
    Экспертный анализ рынка Форекс с применением волновой теории Эллиота Введение Анализ рынка Форекс с использованием волновой теории Эллиота открывает новые возможности для точного прогнозирования движений валютных пар. Herodotus, эксперт в области технического анализа, применяет этот метод для исследования динамики ключевых валютных пар: EUR/USD GBP/USD USD/JPY AUD/USD USD/CHF EUR/GBP EUR/JPY NZD/USD USD/CAD EUR/CHF AUD/JPY CAD/JPY Волновая теория Эллиота Этот метод технического анализа описывает
    QTS Gold Guardian AI Институциональный скальпер золота на основе нейронной сети. Включает в себя интеллектуальное хеджирование, защиту капитала и адаптацию к волатильности. Без опасного мартингейла. QTS Gold Guardian AI — это идеальное решение для скальпинга XAUUSD (золото), разработанное для работы в условиях высокой волатильности рынка. В отличие от традиционных скальперов, которые теряют средства, QTS в первую очередь фокусируется на сохранении капитала. Ключевые особенности: Логика н
    MT5 to Telegram Bridge – Полная система уведомлений о сделках Пошаговая инструкция по установке Создайте Telegram бота Откройте Telegram, найдите   @BotFather . Отправьте   /newbot , следуйте инструкциям (имя, username). Скопируйте   токен бота   (пример:   1234567890:ABCdef... ). Получите ID чата Добавьте бота в свою группу Telegram (или начните личный чат). Отправьте любое сообщение в этот чат/группу. В браузере перейдите по адресу: https://api.telegram.org/bot&lt ;ВАШ_ТОКЕН>/getUpdates Найди
    NDX 100 Swing EA Этот советник торгует индексом Nasdaq 100. Стратегия покупает на падениях, получая прибыль от бычьих тенденций. Инвестиции долгосрочные (Swing). В качестве сигнала к открытию операций используется дневной индикатор RSI, управление операциями, уровнем риска и управлением капиталом осуществляется на основе вероятностных расчетов на основе статистики. Для достижения этой цели данный проект находился в разработке более 5 лет, в течение которых были собраны большие объемы данных и в
    Руководство пользователя NEXA Pivot Scalper PRO Обзор NEXA Pivot Scalper PRO — это автоматическая торговая система (Expert Advisor), предназначенная для работы на платформе MetaTrader 5. Советник анализирует поведение цены около уровней Pivot и оценивает краткосрочные рыночные условия с помощью технических индикаторов. Сделки открываются автоматически при совпадении нескольких торговых условий. Эксперт работает на основе заранее заданных правил торговли и управления рисками. Продукт распространя
    FREE
    С этим продуктом покупают
    The Patch
    Mian Rameez Ali
    The Patch It never opens a trade. It walks behind the ones that did. Every open position, every pending order — checked twice a second for the one thing that's easy to forget: a stop, a target. Found bare, it doesn't ask. It writes the missing number in, measured in points from wherever the position began, and moves on to the next. No strategy, no opinion on direction. Just the quiet assumption that nothing should ever sit on the market unprotected — not because someone decided it shouldn't,
    Floor Watch
    Syed Tauqeer Hussain Shah
    Floor Watch One number, watched every thirty seconds: how far equity has fallen since the day began — or since its highest point, if it's told to trail the peak instead of the open. Cross the line and it doesn't argue. Every open position closes, every pending order vanishes, and anything that slips through afterward gets shut the moment it appears. Not asked. Removed. The floor holds until the clock turns 5 AM Pakistan time — then, and only then, does the day start over. One rule. No except
    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.
    AI Arbitron — an MT5 Spot vs Future Gold Arbitrage Bot designed to capture price discrepancies between correlated Spot and Future instruments through hedged, non-directional trading. Platform: MT5 Asset: Mainly Gold (XAUUSD) using Spot + Future/CFD price feeds. Core strategy: It monitors the price gap between Spot and Future. When the gap reaches your defined threshold, it opens hedged positions—typically Buy Spot + Sell Future (or the reverse depending on the gap). Exit: Positions are closed
    Суть: используя юзер-интерфейс вы настраиваете параметры, которым должен соответствовать график до входа в позицию(позиции), настраиваете какие входные модели использовать, настраиваете правила по которым надо завершать торговлю и планирование. А всю рутину по наблюдению за графиком и исполнению Lazy Trader берет на себя. полное описание  :: 3 ключевых видео [1] -> [2] -> [3]  :: [ ДЕМО-ВЕРСИЯ ] Что он умеет? - Понимает структуру рынка по Ларри Вильямсу - Понимает Swing-структуру рынка по Майк
    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 --------------------------------------------------------------------------------
    Поднимите свою торговлю на институциональный уровень с FRATO Smart GEX. Это не просто еще один технический индикатор, основанный на скользящих средних или запаздывающих осцилляторах. Это инструмент количественного анализа, который отслеживает позиции основных маркет-мейкеров с помощью анализа GEX (гамма-экспозиция) и открытого интереса (OI) в реальном времени. Понимайте, куда крупные игроки толкают цену, и определяйте зоны поддержки и сопротивления, невидимые на обычном графике свечей! ОСН
    Mt5BridgeBinary
    Leandro Sanchez Marino
    Я автоматизировал их бизнес-стратегии для использования бинарных MT5 в Интернете и Mt5BridgeBinary наши заказы на ваш счет в Binary, и вы готовы начать работать так просто! Опытные консультанты просты в настройке, оптимизации и тестировании на прочность; Кроме того, в тесте мы можем прогнозировать долгосрочную рентабельность, поэтому мы создали механизмы для Mt5BridgeBinary своих лучших стратегий к Binary. Характеристики: -Вы можете использовать как можно больше стратегий. (Expert Advisor). -
    Серия продуктов под маркой  FiboPlusWave Готовая торговая система на основе  волн Эллиотта и уровней Фибоначчи . Просто и доступно. Отображение разметки волн Эллиотта (основной или альтернативный вариант) на графике. Построение горизонтальных уровней, линий поддержек и сопротивления, канала. Наложение уровней Фибоначчи на волны 1, 3, 5, A Система алертов (на экран, E-Mail, Push уведомления).    Особенности: не вникая в волновую теорию Эллиотта, можно сразу открыть один из возможных вариантов вхо
    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
    Сохранение данных с биржевого стакана. Утилита для воспроизведения данных: https://www.mql5.com/ru/market/product/71640 Библиотека для использования в тестере стратегий: https://www.mql5.com/ru/market/product/81409 Возможно, потом появится библиотека для использования сохранённых данных в тестере стратегий, зависит от интереса к этой разработке. Сейчас есть наработки такого рода с использованием разделяемой памяти, когда только одна копия данных находится в оперативной памяти. Это позволяет не
    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)
    Не забудьте присоединиться к нашему сообществу Discord на сайте www.Robertsfx.com , вы также можете купить советник на сайте robertsfx.com. ВЫИГРЫВАЙТЕ НЕЗАВИСИМО ОТ КАКОГО НАПРАВЛЕНИЯ ДВИЖЕТСЯ ЦЕНА Этот робот выигрывает независимо от того, в каком направлении движется цена, следуя изменяющемуся направлению в зависимости от того, в каком направлении движется цена. Это самый бесплатный способ торговли на сегодняшний день. Таким образом, вы выигрываете независимо от того, в каком направлении она
    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, риск всегда будет одинаковый. Считает объем сделок как для рыночных ордеров так и для отложенных. Удобный и интуитивно понятный интерфейс, так же есть некоторые дополнительные функции для упрощения вашей то
    Другие продукты этого автора
    Trade Saver Service тип приложения: сервис функции приложения: автоматический поиск и сохранение результатов торговли для множества систем в текстовые файлы для последующего анализа О приложении Сервис автоматически сохраняет результаты закрытых позиций для списка торговых систем в текстовые файлы персонально для каждой системы. Как использовать параметры: LOG_LEVEL - уровень логирования в разделе Experts терминала. DEBUG - самый подробный. ERROR - минимум информации MAGIC_LIST - список идентиф
    FREE
    Test Trade Saver Script тип приложения: скрипт функции приложения: сохраняет из файла кэша результатов тестирования в текстовые файлы   О приложении Скрипт сохраняет результаты торговли из файла кэша результатов тестирования одной торговой системы в текстовые файлы для последующего анализа Как использовать параметры: LOG_LEVEL - уровень логирования в разделе Experts терминала. DEBUG - самый подробный. ERROR - минимум информации CUSTOM_MAGIC_NUMBER - идентификаторов системы (Magic Number) , кот
    FREE
    Фильтр:
    Нет отзывов
    Ответ на отзыв