Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 22
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
«Матрица: Пробуждение»:
Добро пожаловать в KCI Native Matrix Engine— безжалостный, основанный на математических алгоритмах гигант, разработанный специально для MetaTrader 5. Созданный для условий высокочастотной торговли (HFT), этот советник отказывается от громоздких стандартных библиотек и работает непосредственно на уровне маршрутизации сервера.
Он не просто угадывает направление рынка; он рассчитывает кинетическую энергию ценового движения, строит динамическую геометрическую сетку для улавливания волатильности и перераспределяет плавающие убытки в единый глобальный объем прибыли. От хирургически точных входов до массивных матриц восстановления — каждая миллисекунда исполнения подчиняется чистой, неискажённой математике.
Движок координирует сделки в рамках строгого трёхэтапного жизненного цикла:
Этап 1: Тактический удар (Kinetic Sniper и Chain Execution)
Советник непрерывно отслеживает кинетическое равновесие рынка с помощью встроенного алгоритма Z-Score. Перед открытием позиции он требует тройного подтверждения: совпадения тренда по MTF, пересечения нулевой линии и крутого диагонального кинетического наклона, чтобы отфильтровать плоские, боковые колебания. Для максимального использования развивающегося тренда система использует функцию «Непрерывного цепного входа», которая повторно перезаряжается и открывает позиции до тех пор, пока сохраняется импульс. Однако элитный фильтр перерастяжения (эффект «резинки») действует как страховочная система, мгновенно блокируя новые входы, если цена слишком сильно отклонилась от базовой линии равновесия, предотвращая катастрофические покупки на вершине или дне.
Фаза 2: Адаптивное выживание («Сетка» и «Матрица хеджирования»)
Когда рынок меняет направление, советник превращается из «Снайпера» в безжалостного «Менеджера сетки». Он использует гармоническое геометрическое усреднение и интеллектуальное хеджирование. Чтобы устранить печально известную «стагнацию из-за округления лотов» в MT5, он использует надежный множитель лота, обеспечивающий идеальное геометрическое увеличение объема, что создает притягивающее действие на точку безубыточности (BEP), независимо от того, насколько низкая у брокера точность десятичных знаков.
Фаза 3: Глобальный скуп (Единая виртуальная корзина VWAP)
Советник решает «проблему застрявшего мэра» (когда первоначальный небольшой вход оставляют умирать). Он объединяет все позиции на покупку и продажу в единую глобальную корзину. Он рассчитывает истинную чистую денежную прибыль— с учётом текущей прибыли, отрицательных свопов и анализа истории сделок в реальном времени для определения точных комиссий. В тот момент, когда совокупная чистая прибыль от основных уровней сетки успешно компенсирует убыточный начальный вход и достигает целевого денежного показателя, выполняется безупречное одновременное массовое закрытие позиций.
Архитектурные чудеса: код, стоящий за магией
Вот краткий обзор сложной базовой механики, лежащей в основе этой системы:
1. Встроенная маршрутизация уровня HFT
Фрагмент кода:
// Прямая маршрутизация OrderSend для сверхнизкой задержки MqlTradeRequest request = {}; MqlTradeResult result = {}; request.action = TRADE_ACTION_DEAL; request.type_filling = GetFillingMode(); // Адаптация FOK или IOC // ... сопоставление цены, SL, TP, объема bool sent = OrderSend(request, result);
2. Кинетический диагональный наклон и защита от перерастяжения
Алгоритм рассчитывает наклон средней цены и измеряет абсолютное расстояние, чтобы предотвратить покупку на пике исчерпавшегося тренда.
Фрагмент кода:
// Проверка кинетического диагонального импульса bool momentum_up = (mean_slope_points >= InpMinTrendSlopePoints); // Защита от чрезмерного растяжения (фильтр «резинка») double distance_buy_points = (tick.ask - current_mean) / _Point; bool overextended_up = (distance_buy_points > InpMaxTrendDistancePoints); // Модуль принятия окончательных решений if(trigger_up && is_uptrend && momentum_up && !overextended_up) return 1;
3. Надежный множитель лота
Математическое решение методом перебора для устранения ошибок точности с плавающей запятой в MT5, гарантирующее, что геометрическая прогрессия никогда не остановится.
Фрагмент кода:
// Извлечение базовых значений double calculated = current_lot * InpLotMultiplier; // Введение микро-эпсилон для устранения ошибок округления, связанных со значением 1,499999 double new_lot = MathRound((calculated + (step * 0.0001)) / step) * step; // Железное правило: если множитель > 1, объем ДОЛЖЕН увеличиваться if(InpLotMultiplier > 1.0 && new_lot <= current_lot) new_lot = current_lot + step;
4. Глобальная унифицированная корзина восстановления
Перераспределение всех открытых позиций в рамках единого денежного целевого показателя, спасение застрявших начальных входов с помощью большого объёма сетки восстановления.
Фрагмент кода:
// Просмотр всех позиций на предмет чистой прибыли double profit = PositionGetDouble(POSITION_PROFIT) + PositionGetDouble(POSITION_SWAP) + GetPositionCommission(ticket); // Встроенный парсер истории сделок global_net_profit += profit; // Выполнение глобальной очистки if(global_net_profit >= target_money_base) { // Мгновенно выполнить массовое закрытие ВСЕХ позиций с «магическими» номерами с помощью нативной функции Print("GLOBAL BASKET SECURED: Mayor Entry Successfully Rescued!"); }
Движок, используемый в EA KCI N-Matrix:
- KCI Стандартный/пользовательский (осциллятор) [Опубликовать] [движок для советника]
- KCI VR (диапазон волатильности) (осциллятор) [Опубликовать] [движок для советника]
- KCI Trend (окно графика) [Рынок] [движок для советника]
- KCI DX (Directional Matrix) (осциллятор) [Опубликовать] [движок для советника]
Движок , используемый для мониторинга и анализа точек входа в советнике KCI N-Matrix:
Приведенные ниже результаты являются исключительно результатами тестирования и не предназначены для использования в качестве сравнительного материала при работе на реальных рынках и непосредственной торговле; использование кода для непосредственной торговли осуществляется исключительно на ваш собственный риск.
Рис. 1
Рис. 2
Рис. 3
рис. 4
рисунок 5
Заключительное заявление
The KCI Native Matrix Engine is a testament to what is possible when pure mathematical logic meets disciplined memory management. It is built not to predict the unpredictable, but to adapt, trap, and extract value from market chaos with cold, calculated precision.
Моим коллегам-разработчикам: анализируйте его, подвергайте стресс-тестированию, ломайте и воссоздавайте ещё более надёжным. Код принадлежит вам. Пусть ваши кривые доходности будут крутыми, а просадки — небольшими. Удачного программирования!
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/74840
Envelope SAR
Данный индикатор представляет собой осциллятор тренда и импульса, который отслеживает положение цены относительно канала структурной волатильности с помощью нормализованного соотношения между индикаторами «Параболический SAR» и «Огибающие».
T5Copier - MT 5 client to client Local trade copier
Локальная система копирования сделок «клиент-клиент» с настраиваемой панелью управления, написанная на C#, и транспортным каналом на Go; полный исходный код предоставлен в архиве (версия на основе сокетов) с ультранизкой задержкой
KCI Directional Matrix
Матрица направления KCI (KCI-DX) — это передовой аналитический инструмент, основанный на принципах физики, который выявляет кинематику рынка путем измерения длины ценового пути и энергии волатильности. В отличие от традиционных инструментов, основанных на импульсе, KCI-DX использует динамическую нормализацию по Z-Score в сочетании с сигмоидной функцией активации. Это гарантирует, что выходные значения безупречно ограничены диапазоном от 0 до 100, обеспечивая сверхчувствительную идентификацию силы тренда и направленного смещения без искажений, вызванных историческими экстремумами.
Daily Zone Recovery EA mt5 for GOLD
Daily Zone Recovery is a multi-strategy trading expert advisor for MetaTrader 5 that operates based on the previous trading day’s high and low levels. The expert advisor monitors price behavior near daily extremes, uses three independent entry strategies, and can manage positions using a fixed-volume grid.




