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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание

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

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

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

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

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

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

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

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

Изучайте стратегии пробоя USDJPY с отложенными входами, расписанием и защитой счёта.

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

Инструмент
USDJPY
Таймфрейм
H1
Счёт
Хеджинговый

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

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

MQL5 / .mq5
Kyora MT5 2.20[MQLume].mq5v2.20
bool ValidPositive(const double value) {   return MathIsValidNumber(value) && value>0.0;}bool ValidNonnegative(const double value) {   return MathIsValidNumber(value) && value>=0.0;}bool MarginAndSpreadCost(const ENUM_ORDER_TYPE side,const string symbol,const double volume,const double entry,double &cost){   cost=0.0;   if((side!=ORDER_TYPE_BUY && side!=ORDER_TYPE_SELL) || symbol=="" || !ValidPositive(volume) || !ValidPositive(entry)) return false;   MqlTick quote;   if(!SymbolInfoTick(symbol,quote) || !ValidPositive(quote.bid) || !MathIsValidNumber(quote.ask) || quote.ask<quote.bid) return false;   double spread=quote.ask-quote.bid;   const double exit_price=entry+(side==ORDER_TYPE_BUY ? -spread : spread);   double margin=0.0,profit=0.0;   if(exit_price<=0.0 || !OrderCalcMargin(side,symbol,volume,entry,margin) || !ValidNonnegative(margin)) return false;   if(!OrderCalcProfit(side,symbol,volume,entry,exit_price,profit) || !MathIsValidNumber(profit)) return false;   cost=margin+MathMax(0.0,-profit);   return ValidNonnegative(cost);}bool PendingMarginReserve(double &reserve){   reserve=0.0;   for(int i=OrdersTotal()-1;i>=0;--i)   {      if(OrderGetTicket(i)==0) return false;      const ENUM_ORDER_TYPE type=(ENUM_ORDER_TYPE)OrderGetInteger(ORDER_TYPE);      if(type<ORDER_TYPE_BUY_LIMIT || type>ORDER_TYPE_SELL_STOP_LIMIT) continue;      const double volume=OrderGetDouble(ORDER_VOLUME_CURRENT);      if(!ValidNonnegative(volume)) return false;      if(volume==0.0) continue;      const string symbol=OrderGetString(ORDER_SYMBOL);      const double entry=OrderGetDouble(type==ORDER_TYPE_BUY_STOP_LIMIT || type==ORDER_TYPE_SELL_STOP_LIMIT ? ORDER_PRICE_STOPLIMIT : ORDER_PRICE_OPEN);      const ENUM_ORDER_TYPE side=(type==ORDER_TYPE_BUY_LIMIT || type==ORDER_TYPE_BUY_STOP || type==ORDER_TYPE_BUY_STOP_LIMIT ? ORDER_TYPE_BUY : ORDER_TYPE_SELL);      double cost=0.0;      if(!MarginAndSpreadCost(side,symbol,volume,entry,cost)) return false;      reserve+=cost;      if(!MathIsValidNumber(reserve)) return false;   }   return true;}bool FitsDirectionalVolumeLimit(const string symbol,const bool buy,const double volume,const double step){   // The limit counts every strategy's same-symbol exposure in this direction.   const double limit=SymbolInfoDouble(symbol,SYMBOL_VOLUME_LIMIT);   if(!ValidNonnegative(limit)) return false;   if(limit==0.0) return true;   double used=0.0;   for(int i=PositionsTotal()-1;i>=0;--i)

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

Комплект

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

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

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

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

    Kyora MT5 2.20[MQLume].mq5

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

    Включено
  • EX5

    Kyora MT5 2.20[MQLume].ex5

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

    Включено
  • PDF

    PARAMETERS.pdf

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

    Включено
  • TXT

    README.txt

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

    Включено
  • CSV

    Resources/Calendar.csv

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

    Включено
  • BMP

    Resources/PanelLogo.bmp

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

    Включено
  • BMP

    Resources/PanelWordmark.bmp

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

    Включено

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

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

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

Версия v2.20 · 64

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

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

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

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

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

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

Настройки 1 · [KYORA]
Ключ в исходном кодеНачальное значение
Magic numberStrategyTag632948
Trade comment (sending always uses @MQLume)OrderSignature"@MQLume"
Max spread (points; 0 = off)SpreadCeilingPts0
Max slippage (points)FillTolerancePts50
Настройки 2 · [TRADING SETTINGS]

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

Настройки 2 · [TRADING SETTINGS]
Ключ в исходном кодеНачальное значение
Setup selectionSignalScopeBalancedSIGNAL_BALANCED
Trade directionMarketSideBuy and sellTRADE_BOTH
Enable nearest pending priorityEnableNearestPendingPriorityfalse
Max BUY pending ordersMaxBuyPendingOrders2
Max SELL pending ordersMaxSellPendingOrders2
Настройки 3 · [LOT MANAGEMENT]

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

Настройки 3 · [LOT MANAGEMENT]
Ключ в исходном кодеНачальное значение
Lot size modeVolumePolicyFixed lotVOLUME_FIXED
BUY Fixed lotBuyFixedLot0.01
BUY Auto lot profileBuyAutoLotProfileMedium (800 per 0.01 lot)LOT_MEDIUM
BUY Custom balance per 0.01 lotBuyBalancePer0015000.0
BUY Max risk per order (% of balance)BuyRiskPercent1.0
BUY Total risk per side (% of balance)BuyTotalRiskPercent2.0
SELL Fixed lotSellFixedLot0.01
SELL Auto lot profileSellAutoLotProfileMedium (800 per 0.01 lot)LOT_MEDIUM
SELL Custom balance per 0.01 lotSellBalancePer0015000.0
SELL Max risk per order (% of balance)SellRiskPercent1.0
SELL Total risk per side (% of balance)SellTotalRiskPercent2.0
Настройки 4 · [ROLLOVER MANAGEMENT]

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

Настройки 4 · [ROLLOVER MANAGEMENT]
Ключ в исходном кодеНачальное значение
Use selective rollover managementEnableRolloverManagementfalse
Настройки 5 · [PROGRESSIVE TRAILING]

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

Настройки 5 · [PROGRESSIVE TRAILING]
Ключ в исходном кодеНачальное значение
Enable progressive trailingEnableProgressiveTrailingfalse
Tightening interval (minutes)ProgressiveTrailingMinutes60
Distance reduction per interval (%)ProgressiveTrailingReductionPercent20.0
Настройки 6 · [TRADE PROFIT TARGET]

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

Настройки 6 · [TRADE PROFIT TARGET]
Ключ в исходном кодеНачальное значение
Enable individual trade profit targetEnableTradeProfitTargetfalse
Individual trade profit target (% of opening balance)TradeProfitTargetPercent0.025
Настройки 7 · [FLOATING PROFIT TARGET]

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

Настройки 7 · [FLOATING PROFIT TARGET]
Ключ в исходном кодеНачальное значение
Enable total floating profit targetEnableFloatingProfitTargetfalse
Floating profit target per 0.01 starting lot (account currency)FloatingProfitTargetPer00130.0
After floating profit targetFloatingProfitAfterTargetContinue tradingFLOATING_CONTINUE
Настройки 8 · [LOSS & PROFIT LIMITS]

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

Настройки 8 · [LOSS & PROFIT LIMITS]
Ключ в исходном кодеНачальное значение
Enable loss and profit limitsEnableKyoraProtectionfalse
Max daily net loss (account currency)KyoraDailyLossMoney0.0
Max cycle net loss (account currency)KyoraTotalLossMoney0.0
Cycle net profit target (account currency)KyoraProfitTargetMoney0.0
Open trades loss referenceKyoraFloatingLossReferenceBalanceFLOATING_BALANCE
Max net loss on open trades (%)KyoraFloatingLossPercent0.0
Настройки 9 · [ACCOUNT EMERGENCY STOP]

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

Настройки 9 · [ACCOUNT EMERGENCY STOP]
Ключ в исходном кодеНачальное значение
Enable protectionEnableAccountEmergencyStopfalse
Minimum account equity (account currency)AccountEmergencyEquity0.0
Настройки 10 · [PROP FIRM]

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

Настройки 10 · [PROP FIRM]
Ключ в исходном кодеНачальное значение
Enable pending price randomizationEnablePendingPriceRandomizationfalse
Maximum random offset (points)PendingPriceRandomMaxPoints5
Настройки 11 · [NEWS FILTER]

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

Настройки 11 · [NEWS FILTER]
Ключ в исходном кодеНачальное значение
Use news filterEventGatefalse
Minimum news impactEventImpactFloorNEWS_HIGH
Minutes before newsEventLeadMinutes30
Minutes after newsEventLagMinutes30
Close trades during news pauseEventFlattenfalse
Delete pending orders during news pauseEventCancelOrderstrue
Настройки 12 · [NFP FILTER]

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

Настройки 12 · [NFP FILTER]
Ключ в исходном кодеНачальное значение
Use NFP filterPayrollGatefalse
Minutes before NFPPayrollLeadMinutes60
Minutes after NFPPayrollLagMinutes50
Close trades during NFP pausePayrollFlattentrue
Delete pending orders during NFP pausePayrollCancelOrderstrue
Настройки 13 · [MARKET CLOSE PROTECTION]

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

Настройки 13 · [MARKET CLOSE PROTECTION]
Ключ в исходном кодеНачальное значение
Enable market close pending protectionEnableSessionPendingProtectionfalse
Minutes before market closeSessionCloseLeadMinutes5
Minutes after market openSessionOpenDelayMinutes5
Настройки 14 · [FRIDAY & WEEKEND FILTER]

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

Настройки 14 · [FRIDAY & WEEKEND FILTER]
Ключ в исходном кодеНачальное значение
Allow Friday TradingAllowFridayTradingtrue
Remove Pending Before WeekendRemovePendingBeforeWeekendfalse
Настройки 15 · [EXTERNAL PAUSE]

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

Настройки 15 · [EXTERNAL PAUSE]
Ключ в исходном кодеНачальное значение
External pause infoExternalPauseInfoТекст интерфейса
Global variable names, comma-separated (PAUSE1,PAUSE2)ExternalPauseVariables""
Delete pending orders on external pauseExternalPauseDeletePendingstrue
Настройки 16 · [BACKTEST NEWS FILTER]

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

Настройки 16 · [BACKTEST NEWS FILTER]
Ключ в исходном кодеНачальное значение
Backtest filter infoBacktestFilterInfoТекст интерфейса
Use embedded calendar in backtestsBacktestUseEmbeddedCalendartrue
Backtest broker UTC offset (winter minutes)BacktestUtcOffsetMinutes120
Backtest broker daylight saving ruleBacktestDstPolicyCALENDAR_DST_EU
Настройки 17 · [DASHBOARD]

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

Настройки 17 · [DASHBOARD]
Ключ в исходном кодеНачальное значение
Show dashboardPanelEnabledtrue
Apply chart colorsChartIdentitytrue

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

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

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

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

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

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

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

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

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

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

Вопросы

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

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

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

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

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

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

После проверки оплаты исходный код и документы отправляются на 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, делитесь идеями и следите за новинками.

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

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

Kyora [MQLume]

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

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

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

Снимок · Kyora [MQLume]

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

Корзина

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

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

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

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