Сделайте стратегию своей.

Когда исходный код у вас в руках, ваши идеи выходят за пределы панели настроек.

Не нужно устанавливать дополнительные зависимости

Откройте код в MetaEditor и начните разработку. Проекты используют самостоятельный код или стандартные библиотеки, уже включённые в MT5.

Неограниченное личное использование

Изучайте, изменяйте код и торгуйте на своих счетах. Исходный код EA даёт свободу постоянно совершенствовать свои идеи.

Одна покупка. Без платы за активации или использование.

Одна покупка на проект исходного кода. MQLume не взимает плату в зависимости от числа активаций или использований.

Vibe coding. Ваше торговое решение.

Обсуждайте идеи с ИИ-помощником по программированию. Возьмите редактируемый проект MQL5 за основу и контролируйте каждое изменение.

  1. Опишите идею

    Попросите добавить фильтр сессий, понятные журналы или другое правило риска.

  2. Проверьте изменения

    Прочитайте предложенный код, проверьте логику и скомпилируйте в MetaEditor.

  3. Испытайте свою версию

    Сравните бэктесты, затем проведите тест на демосчёте, прежде чем рассматривать реальную торговлю.

Выбирайте свой инструмент ИИ; подписка на него не включена. Проверяйте сгенерированный код и сохраняйте исходники в тайне. Инструменты помогают работе, но не гарантируют прибыль.

Описание

Советник, который можно сделать своим.

Версия с исходным кодом включает редактируемый MQ5, скомпилированный EX5, README и PARAMETERS.pdf. Изучайте правила, изменяйте свою копию и компилируйте её после изменений. Портфель золотых стратегий с оптимизированным режимом из шести стратегий, пользовательским режимом, межрыночными фильтрами и настройками риска.

Для MetaTrader 5. Полный исходный код, понятные параметры и практическая документация для вашего следующего проекта.

Без дополнительной загрузки MQH и DLL

Характеристики

Платформа
MetaTrader 5 / MQL5; несовместим с MT4
Версия
3.22
Зависимости
Стандартные библиотеки MT5; отдельные DLL и пользовательские MQH скачивать не нужно. При компиляции сохраните эти папки комплекта рядом с MQ5: Models/
Параметры
116 входных полей
Компиляция и тесты
Компилируйте в MetaEditor MT5. Установка описана в README.txt, параметры — в PARAMETERS.pdf.

Торговые настройки

Заявленные характеристики

Портфель золотых стратегий с оптимизированным режимом из шести стратегий, пользовательским режимом, межрыночными фильтрами и настройками риска.

Это характеристики из описания, а не гарантия подходящего капитала или доходности.

Инструмент
XAUUSD / GOLD
Таймфрейм
Внутренние таймфреймы стратегий
Счёт
Хеджинговый счёт

Внутри исходного кода

Изучите 50 строк исходного кода MQL5. Прокручивайте содержимое редактора, чтобы увидеть больше.

MQL5 / .mq5
Karat Killer MT5 3.22[MQLume].mq5v3.22
double QuantizeRiskVolume(const double fixed_lots, const double account_balance, const double risk_percent,                          const double stop_distance, const double point, const double tick_value,                          const double tick_size, const double minimum, const double maximum,                          const double step){   double volume;   if (fixed_lots > 0.0)      volume = MathFloor(fixed_lots / step) * step;   else   {      if (stop_distance < point)         return 0.0;      if (tick_value <= 0.0 || tick_size <= 0.0)         return 0.0;      double distance_ticks = stop_distance / tick_size;      double risk_cash = account_balance * risk_percent / 100.0;      double cash_per_lot = tick_value * distance_ticks;      volume = MathFloor((risk_cash / cash_per_lot) / step) * step;   }   return MathMax(minimum, MathMin(maximum, volume));}void EnforceStopDistances(const bool buy, const double quote, const int digits, const int stops_points,                          const double point, double &stop, double &target){   stop = NormalizeDouble(stop, digits);   target = NormalizeDouble(target, digits);   const int minimum_points = (stops_points > 0 ? stops_points : 10);   const double minimum_distance = minimum_points * point;   if (buy)   {      if (quote - stop < minimum_distance)         stop = quote - minimum_distance;      if (target - quote < minimum_distance)         target = quote + minimum_distance;   }   else   {      if (stop - quote < minimum_distance)         stop = quote + minimum_distance;      if (quote - target < minimum_distance)         target = quote - minimum_distance;   }   stop = NormalizeDouble(stop, digits);   target = NormalizeDouble(target, digits);}struct StrategyState{   ulong ticket;

Здесь начинается ваш следующий проект.

Комплект

Полный код, практическая документация и справочные файлы для изучения, настройки и тестирования советника.

Один проект.
Полный код.

100% исходного кода означает полную редактируемую реализацию этого продукта, а не только EX5 или скрытый модуль стратегии.

Версия 3.22 · Лицензия для личного использования
  • MQ5

    Karat Killer MT5 3.22[MQLume].mq5

    Полный редактируемый исходный код в одном файле. Изучайте логику, меняйте её и компилируйте свой EA.

    Включено
  • EX5

    Karat Killer MT5 3.22[MQLume].ex5

    Скомпилированный EA, соответствующий исходнику. После правок MQ5 выполните компиляцию заново.

    Включено
  • ONNX

    Models/KaratKiller322.onnx

    Ресурс для компиляции из комплекта; сохраните относительный путь.

    Включено
  • PDF

    PARAMETERS.pdf

    Руководство: исходные значения, формулы объёма и примечания.

    Включено
  • TXT

    README.txt

    Краткое знакомство, установка, компиляция, лицензия и контакты поддержки.

    Включено

Тестирование

Уверенность начинается с тестирования.

Изучайте, настраивайте и проверяйте EA в разных рыночных условиях. Начните с руководства из комплекта и создайте порядок тестирования своих настроек.

Версия v3.22 · 116

Руководство по параметрам

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Изучайте параметры и настраивайте советника под свои исследования, предпочтения по риску и рабочий процесс. Комментарии к ордерам EA используют @MQLume и сохраняют необходимые идентификаторы стратегии. Параметры комментариев совместимы с сохранёнными настройками и не удаляют эту метку.

Читайте PARAMETERS.pdf вместе с README.txt: они поясняют короткие названия, значения по умолчанию и особенности работы.

Как понимать параметры EA
Настройки 1 · General

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 1 · General
Ключ в исходном кодеНачальное значение
Expert Advisor NameInpEANameТекст интерфейса
Info & ManualInpEALinkТекст интерфейса
Настройки 2 · RISK MANAGEMENT

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 2 · RISK MANAGEMENT
Ключ в исходном кодеНачальное значение
Risk Per Trade (% of Balance)RiskPct1.0
Fixed Lot Size (0 = use Risk %)FixedLots0.0
Max Total Open PositionsMaxOpenTotal12
Max Concurrent Ratchet LONG (S8, S9, S12)MaxOpenRatchet1
Max Concurrent Short Cluster (S1, S2, S4, S5)MaxOpenShortCluster2
Max Concurrent Long Trend (S6, S11, S12)MaxOpenLongTrend2
Max Allowed Spread (points)MaxSpreadPoints35
Max Drawdown % (0 = disabled)MaxDrawdownPct0.0
Fast Trailing (M1). Off = strategy TF onlyFastTrailingtrue
Настройки 3 · TRADE SETTINGS

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 3 · TRADE SETTINGS
Ключ в исходном кодеНачальное значение
Trade Comment (fixed @MQLume with strategy suffix)InpEACommentТекст интерфейса
Magic Number (base)InpMagicNumber202501
Настройки 4 · TRADING SESSION

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 4 · TRADING SESSION
Ключ в исходном кодеНачальное значение
Session filter on/off (false=off, matches backtest)EnableSessionFilterfalse
Session Start Hour (server time EET)SessionStartHour5
Session End Hour (server time EET)SessionEndHour20
Close ALL trades on Friday at FridayCloseHourCloseFridayEODfalse
Friday close hour (server time EET, 0-23)FridayCloseHour22
Настройки 5 · NEWS FILTER

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 5 · NEWS FILTER
Ключ в исходном кодеНачальное значение
Block entries near USD high-impact newsEnableNewsFiltertrue
Block window: minutes BEFORE eventNewsMinsBefore120
Block window: minutes AFTER eventNewsMinsAfter60
Strategies affected by near-news filter (comma-separated, e.g.InpNF_Strats"2,3,6"
Block ALL strategies on NFP day (first Friday of month)BlockNFPDaytrue
Настройки 6 · CROSS-ASSET SYMBOLS

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 6 · CROSS-ASSET SYMBOLS
Ключ в исходном кодеНачальное значение
Silver Symbol (XAGUSD, XAGUSD.a, etc.)InpSymbolSilver"XAGUSD"
S&P 500 Symbol (US500, US500.a, SP500, etc.)InpSymbolSP500"US500"
Настройки 7 · PORTFOLIO MODE

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 7 · PORTFOLIO MODE
Ключ в исходном кодеНачальное значение
Portfolio ModePortfolioModeOptimized PortfolioOptimizedPortfolio
Настройки 8 · STRATEGY SELECTION (Custom mode only)

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 8 · STRATEGY SELECTION (Custom mode only)
Ключ в исходном кодеНачальное значение
S1 Session Pivot SHORT (M30)EnableS1true
S2 Trend Breakdown SHORT (M30)EnableS2true
S3 Momentum Reversal SHORT (M30)EnableS3true
S4 Pivot Breakout SHORT (M30)EnableS4true
S5 London Breakdown SHORT (M30)EnableS5true
S6 Asian Breakout LONG (H1)EnableS6true
S7 Pivot Rally LONG (M30)EnableS7true
S8 Momentum Surge LONG (H1)EnableS8true
S9 Trend Follow LONG (H1)EnableS9true
S10 Volatility Breakout LONG (H1)EnableS10true
S11 Cloud Breakout LONG (H1)EnableS11true
S12 Trend Continuation LONG (H1)EnableS12true
Настройки 9 · S1: Session Pivot SHORT (M30) - Chandelier

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 9 · S1: Session Pivot SHORT (M30) - Chandelier
Ключ в исходном кодеНачальное значение
S1 Distance ModeInpMode_S1ATR MultiplesAtrDistance
S1 Stop LossInpSL_S11.2
S1 Take ProfitInpTP_S13.0
S1 Break-Even Trigger (0=off)InpBE_S10.8
S1 Trail Stop DistanceInpTrailStop_S10.5
S1 Cooldown Bars (0=off)InpCooldown_S16
Настройки 10 · S2: Trend Breakdown SHORT (M30) - Ratchet

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 10 · S2: Trend Breakdown SHORT (M30) - Ratchet
Ключ в исходном кодеНачальное значение
S2 Distance ModeInpMode_S2PricePercentDistance
S2 Stop LossInpSL_S20.55
S2 Take ProfitInpTP_S23.45
S2 Break-Even Trigger (0=off)InpBE_S20.6
S2 Ratchet StepInpRatchetStep_S20.55
S2 Ratchet MoveInpRatchetMove_S20.7
S2 Cooldown Bars (0=off)InpCooldown_S21
Настройки 11 · S3: Momentum Reversal SHORT (M30) - Ratchet

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 11 · S3: Momentum Reversal SHORT (M30) - Ratchet
Ключ в исходном кодеНачальное значение
S3 Distance ModeInpMode_S3ATR MultiplesAtrDistance
S3 Stop LossInpSL_S32.1
S3 Take ProfitInpTP_S32.95
S3 Break-Even Trigger (0=off)InpBE_S31.8
S3 Ratchet StepInpRatchetStep_S31.25
S3 Ratchet MoveInpRatchetMove_S30.85
S3 Cooldown Bars (0=off)InpCooldown_S32
Настройки 12 · S4: Pivot Breakout SHORT (M30) - Ratchet

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 12 · S4: Pivot Breakout SHORT (M30) - Ratchet
Ключ в исходном кодеНачальное значение
S4 Distance ModeInpMode_S4ATR MultiplesAtrDistance
S4 Stop LossInpSL_S41.7
S4 Take ProfitInpTP_S46.5
S4 Break-Even Trigger (0=off)InpBE_S40.7
S4 Ratchet StepInpRatchetStep_S40.4
S4 Ratchet MoveInpRatchetMove_S40.9
S4 Cooldown Bars (0=off)InpCooldown_S41
Настройки 13 · S5: London Breakdown SHORT (M30) - Chandelier

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 13 · S5: London Breakdown SHORT (M30) - Chandelier
Ключ в исходном кодеНачальное значение
S5 Distance ModeInpMode_S5ATR MultiplesAtrDistance
S5 Stop LossInpSL_S51.1
S5 Take ProfitInpTP_S55.8
S5 Break-Even Trigger (0=off)InpBE_S50.8
S5 Trail Stop DistanceInpTrailStop_S50.5
S5 Cooldown Bars (0=off)InpCooldown_S53
Настройки 14 · S6: Asian Breakout LONG (H1) - Time Decay

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 14 · S6: Asian Breakout LONG (H1) - Time Decay
Ключ в исходном кодеНачальное значение
S6 Distance ModeInpMode_S6PricePercentDistance
S6 Stop LossInpSL_S61.85
S6 Take ProfitInpTP_S64.3
S6 Break-Even Trigger (0=off)InpBE_S61.0
S6 Time Decay Bars (time_decay exit only)InpDecayBars_S67
S6 Cooldown Bars (0=off)InpCooldown_S65
Настройки 15 · S7: Pivot Rally LONG (M30) - Chandelier

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 15 · S7: Pivot Rally LONG (M30) - Chandelier
Ключ в исходном кодеНачальное значение
S7 Distance ModeInpMode_S7PricePercentDistance
S7 Stop LossInpSL_S71.35
S7 Take ProfitInpTP_S72.3
S7 Break-Even Trigger (0=off)InpBE_S71.4
S7 Trail Stop DistanceInpTrailStop_S70.95
S7 Cooldown Bars (0=off)InpCooldown_S75
Настройки 16 · S8: Momentum Surge LONG (H1) - Chandelier

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 16 · S8: Momentum Surge LONG (H1) - Chandelier
Ключ в исходном кодеНачальное значение
S8 Distance ModeInpMode_S8PricePercentDistance
S8 Stop LossInpSL_S80.85
S8 Take ProfitInpTP_S82.1
S8 Break-Even Trigger (0=off)InpBE_S81.6
S8 Trail Stop DistanceInpTrailStop_S81.6
S8 Cooldown Bars (0=off)InpCooldown_S81
Настройки 17 · S9: Trend Follow LONG (H1) - Ratchet

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 17 · S9: Trend Follow LONG (H1) - Ratchet
Ключ в исходном кодеНачальное значение
S9 Distance ModeInpMode_S9PricePercentDistance
S9 Stop LossInpSL_S91.0
S9 Take ProfitInpTP_S92.1
S9 Break-Even Trigger (0=off)InpBE_S91.0
S9 Ratchet StepInpRatchetStep_S91.0
S9 Ratchet MoveInpRatchetMove_S91.35
S9 Cooldown Bars (0=off)InpCooldown_S95
Настройки 18 · S10: Volatility Breakout LONG (H1) - Chandelier

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 18 · S10: Volatility Breakout LONG (H1) - Chandelier
Ключ в исходном кодеНачальное значение
S10 Distance ModeInpMode_S10PricePercentDistance
S10 Stop LossInpSL_S101.5
S10 Take ProfitInpTP_S104.75
S10 Break-Even Trigger (0=off)InpBE_S101.4
S10 Trail Stop DistanceInpTrailStop_S102.35
S10 Cooldown Bars (0=off)InpCooldown_S101
Настройки 19 · S11: Cloud Breakout LONG (H1) - Ratchet

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 19 · S11: Cloud Breakout LONG (H1) - Ratchet
Ключ в исходном кодеНачальное значение
S11 Distance ModeInpMode_S11PricePercentDistance
S11 Stop LossInpSL_S111.75
S11 Take ProfitInpTP_S114.8
S11 Break-Even Trigger (0=off)InpBE_S111.7
S11 Ratchet StepInpRatchetStep_S111.4
S11 Ratchet MoveInpRatchetMove_S110.45
S11 Cooldown Bars (0=off)InpCooldown_S114
Настройки 20 · S12: Trend Continuation LONG (H1) - Time Decay

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 20 · S12: Trend Continuation LONG (H1) - Time Decay
Ключ в исходном кодеНачальное значение
S12 Distance ModeInpMode_S12PricePercentDistance
S12 Stop LossInpSL_S121.9
S12 Take ProfitInpTP_S122.15
S12 Break-Even Trigger (0=off)InpBE_S121.9
S12 Time Decay Bars (time_decay exit only)InpDecayBars_S125
S12 Cooldown Bars (0=off)InpCooldown_S121
Настройки 21 · DISPLAY

Начальные настройки поставляемого кода. Проверяйте и тестируйте изменения перед использованием.

Настройки 21 · DISPLAY
Ключ в исходном кодеНачальное значение
Show On-Chart DashboardShowDashboardtrue

Поддержка после поставки

Исправления ошибок включены.

Во время активного сопровождения продукта мы исследуем и исправляем воспроизводимые дефекты неизменённого поставленного кода, противоречащие описанию.

Поддержка во время активного сопровождения

Поставка и компиляция

Недостающие файлы, неверная поставка и ошибки компиляции исходной поставки в указанной среде.

Код и документация

Предоставьте версию, настройки, журналы и шаги воспроизведения проблемы.

Область поддержки

Начните с приложенного руководства. По вопросам доставки и воспроизводимых ошибок программы обращайтесь к нам. Торговые результаты не гарантируются.

Вопросы

Частые вопросы

Центр помощи
Что я покупаю?

Разрешается изучать, изменять и компилировать код для собственных исследований и торговых счетов. Перед изменениями сохраните исходную копию поставки. Без отдельного письменного разрешения запрещены перепродажа, распространение, публикация, сублицензирование и выпуск под своей маркой исходного кода или скомпилированных файлов. Поставка не передаёт авторские права или права на чужие названия.

Возврат после поставки

Код — копируемый цифровой товар. После поставки возврат только по причине изменения решения или отсутствия необходимости не предусмотрен. До заказа проверьте совместимость, состав и ограничения.

Поставка и сообщения об ошибках

После проверки оплаты исходный код и документы отправляются на e-mail заказа. Проверьте также спам и сохраните номер заказа для вопросов о доставке и поддержке. Укажите номер заказа, версию кода, build терминала, параметры, ожидаемое поведение и шаги воспроизведения. Приложите только нужные логи без учётных данных.

Доставка и поддержка

  1. 1

    Изучить

    Файлы, окружение и условия

  2. 2

    Подтвердить

    Проверьте версию исходников и условия покупки

  3. 3

    Оплатить

    Оплата проверяется у платёжного провайдера или в выбранной сети

  4. 4

    Автоматическая доставка

    Быстрая автоматическая доставка после подтверждения оплаты. Без ожидания ручной отправки.

MQLume Bespoke

Под ваши амбиции.

Разработка на заказ →

Есть особая идея?

Обсудим индивидуальную разработку. Отправьте требования через личную поддержку или почту; объём работ и стоимость согласуем отдельно.

На 100% привержены сопровождению вашей доставки и обращений в поддержку.

Бесплатный исходный код EA

Бесплатная загрузка. Настоящие исходники.

БЕСПЛАТНО

Lizard [MQLume]

MQL5 / MT5Версия v2.1

Бесплатный редактируемый проект пробоев золота: шесть выбираемых модулей, фильтры сессий и гибкий размер позиции.

US$99.00БЕСПЛАТНО
БЕСПЛАТНО

Scraper Gold [MQLume]

MQL5 / MT5Версия v3.7

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

US$95.00БЕСПЛАТНО

Исходники MQL4 / MQL5 имеют расширения .mq4 / .mq5; EX4 / EX5 — скомпилированные программы. Покупка EX4 или EX5 не включает исходники автоматически.

Journal Starter

Два оригинальных учебных примера MT4 и MT5 без торговли. Изучите журналы OnInit и OnDeinit.

Учебные примеры: изучите и скомпилируйте их в MetaEditor. Они не открывают сделки.

Отзывы и вопросы

Загрузка…

MQLume

Больше открытий. Больше общения.

Оставайтесь на связи с MQLume на удобной вам платформе.

YouTube

Посмотрите наши EA в работе: бэктесты, демонстрации и практические руководства.

Смотреть на YouTube

Telegram

Общайтесь с другими пользователями EA, делитесь идеями и следите за новинками.

Вступить в сообщество Официальные новости

Оформление покупки

Karat Killer [MQLume]

Версия 3.22 · Лицензия для личного использования

Сумма заказа
US$299

Загрузка в аккаунте · доставка по почте

Снимок · Karat Killer [MQLume]

Снимок — Karat Killer [MQLume]
Увеличить изображение ↗

Корзина

Одна личная лицензия на проект. Каждый проект можно добавить только один раз.

Ваша корзина ждёт первого пассажира.

Выберите программу EA или исходный код.

Продолжить покупки