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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Инструмент
XAUUSD / Золото
Таймфрейм
Любой таймфрейм графика
Счёт
Для портфельного режима нужен хеджинговый счёт
VPS
Рекомендуется для непрерывной работы

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

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

MQL5 / .mq5
Smart Gold Hunter MT5 5.0[MQLume].mq5v5.0
double HunterNormalizePrice(double price){   double tick=SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE);   if(tick<=0.0) tick=_Point;   if(tick>0.0) price=MathRound(price/tick)*tick;   return HunterDecimalRound(price,_Digits);}double HunterSpreadPips() // Read Ask before Bid.{   double ask=SymbolInfoDouble(_Symbol,SYMBOL_ASK);   double bid=SymbolInfoDouble(_Symbol,SYMBOL_BID);   return (ask-bid)/HunterPip();}// Fixed volume is raised to the minimum before rounding down to the lot step.double HunterClampVolume(double volume){   const double minimum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN);   const double maximum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX);   volume=MathMax(minimum,volume);   volume=MathMin(maximum,volume);   double step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);   if(step<=0.0) step=0.01;   volume=HunterDecimalRound(MathFloor(volume/step)*step,2);   return volume<minimum?0.0:volume;}// Risk volume must not be increased to the broker minimum.double HunterRiskVolume(double volume){   const double minimum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN);   const double maximum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX);   double step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);   if(volume<=0.0 || minimum<=0.0 || volume+1.0e-12<minimum) return 0.0;   if(step<=0.0) step=0.01;   volume=HunterDecimalRound(MathFloor(MathMin(volume,maximum)/step)*step,2);   return volume<minimum?0.0:volume;}// Use 98% of free margin, with a calculation fallback and bounded lot reductions.double HunterFitMargin(const ENUM_ORDER_TYPE type,double volume,const double price,string &reason){   volume=HunterClampVolume(volume);   if(volume<=0.0)   {      reason="Volume below minimum";      return 0.0;   }   double available=AccountInfoDouble(ACCOUNT_MARGIN_FREE);

Описание

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

Заберите Smart Gold Hunter бесплатно на MQLume: добавьте в корзину, укажите e-mail и скачайте пакет на сайте. Изучайте отдельный профиль или объединяйте профили в портфельном режиме с настройкой объёма и направленного риска. Читайте код, меняйте правила и проверяйте идеи. Дополнительные DLL или пользовательские индикаторы не требуются.

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

Без внешних MQH и DLL

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

Платформа
MetaTrader 5 / MQL5; несовместим с MT4
Версия
5.0
Зависимости
Один самостоятельный файл MQ5. Откройте его в MetaEditor и скомпилируйте.
Параметры
87 настроек профилей, объёма, времени и портфеля
Компиляция и тесты
Компилируйте в MetaEditor для MT5; сведения о сборке и тестах находятся в RELEASE_NOTES.txt.

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

Комплект

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

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

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

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

    Smart Gold Hunter MT5 5.0[MQLume].mq5

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

    Включено
  • EX5

    Smart Gold Hunter MT5 5.0[MQLume].ex5

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

    Включено
  • TXT

    README.txt

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

    Включено
  • PDF

    PARAMETERS.pdf

    PARAMETERS.pdf описывает все 87 настроек, значения по умолчанию, единицы и взаимосвязи. В комплекте MQ5, EX5, README.txt, PARAMETERS.pdf и RELEASE_NOTES.txt.

    Включено
  • TXT

    RELEASE_NOTES.txt

    Сведения о сборке, условиях записанных тестов, изменениях и ограничениях пакета.

    Включено

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

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

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

Версия v5.0 · 87

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

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

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

Торговый профиль

По умолчанию выбран Positive RR. Сначала выберите профиль, затем меняйте его настройки.

Торговый профиль
Ключ в исходном кодеНачальное значение
Strategy Profileinp_ModeSGH_POSITIVE_RR
Входы и стопы

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

Входы и стопы
Ключ в исходном кодеНачальное значение
Entry Randomizerinp_UltimateEntryRandomizerfalse
Break Even (Not Applicable to Positive RR / Swinger / Prop Firminp_UltimateBreakEvenfalse
False Initial SL On Pending Orderinp_UltimateFalseInitialSLfalse
False Initial SL Distance (points)inp_UltimateFalseSLPoints1000.0
Recalculate SL From Executioninp_UltimateSLFromExecutionfalse
Размер позиции

Выберите фиксированный лот, процент риска или баланс на 0,01 лота. По умолчанию фиксированные 0,01 лота. Защита по спреду настраивается отдельно.

Размер позиции
Ключ в исходном кодеНачальное значение
Lot Size Methodinp_LotMethodSGH_FIXED_LOTS
Fixed Lotinp_Lots0.01
Risk Percentinp_RiskPercent1.0
Balance Per 0.01 Lotinp_BalancePer001Lot100.0
Max Spread (points, 0=off)inp_MaxSpread0
High Spread Protectioninp_UseHighSpreadDeletePendingfalse
Свой профиль

Меняйте цель, стоп, трейлинг, паузу и расстояние входа пользовательского профиля. Они не переопределяют все встроенные профили.

Свой профиль
Ключ в исходном кодеНачальное значение
Custom Take Profit (points, 0=off)inp_TP250.0
Custom Stop Loss (points, 0=off)inp_SL500.0
Custom Trailing Start (points, 0=off)inp_TrailStart100.0
Custom Trailing Stop (points)inp_TrailStop50.0
Custom Pause Between Positions (sec)inp_Pause300
Entry distance adjustment (+/- points)inp_CustomPointsAway0.0
Счёт и сессии

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

Счёт и сессии
Ключ в исходном кодеНачальное значение
Enable Daily Profit/Loss Protectionsinp_UsePropFirmModetrue
Stop After Daily Profit Targetinp_UseDailyProfitTargetfalse
Daily Profit Targetinp_DailyProfitTargetUSD200.0
Stop After Daily Loss Limitinp_UseDailyLossLimitfalse
Daily Loss Limitinp_DailyLossLimitUSD100.0
Close All If Daily DD Is Hitinp_UseEquityProtectionfalse
Daily Drawdown %inp_DailyEquityProtectionPercent3.0
Daily Drawdown Based Oninp_DailyDDReferenceSGH_PREV_DAY_BALANCE
Use All High-Impact Newsinp_UseHighImpactNewsFilterfalse
Use Selected High-Impact News Onlyinp_UseMajorNewsFiltertrue
News Currencies: USD,EUR,GBPinp_NewsCurrenciesUSD
Selected High-Impact Newsinp_MajorNewsKeywordsNFP,CPI,FOMC,Fed Chair,Core PCE
Minutes Before Newsinp_NewsMinutesBefore5
Minutes After Normal Newsinp_NewsMinutesAfter5
Full Fed Chair Speech Protectioninp_FullFedChairSpeechProtectiontrue
Fed Chair Protection Minutesinp_FedChairSpeechMinutes60
Use manual daily close/reopen timeinp_UseManualDailyCloseTimetrue
Daily close hourinp_DailyCloseHour21
Daily close minuteinp_DailyCloseMinute15
Daily reopen hourinp_DailyReopenHour1
Daily reopen minuteinp_DailyReopenMinute15
Delete pending orders at daily closeinp_DailyCloseDeletePendingstrue
Close positions at daily closeinp_DailyCloseClosePositionstrue
Friday Close Protectioninp_UseFridayCloseProtectiontrue
Friday close timeinp_UseManualFridayCloseTimetrue
Friday close hourinp_FridayCloseHour15
Friday close minuteinp_FridayCloseMinute25
Delete Pending Orders on Fridayinp_FridayCloseDeletePendingstrue
Close Open Positions on Fridayinp_FridayCloseClosePositionstrue
Время и панель

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

Время и панель
Ключ в исходном кодеНачальное значение
Auto Detect Broker GMT Offsetinp_UseAutoBrokerGMTOffsetfalse
Manual Broker GMT Offsetinp_ManualBrokerGMTOffset2
Broker Early/Holiday Close Detectioninp_UseBrokerEarlyCloseDetectionfalse
Minutes Before Broker Session Closeinp_EarlyCloseProtectionMinutes30
Show Info Panel On Chartinp_ShowPaneltrue
Идентификация ордеров

Задайте подходящие Magic-номер и комментарий для идентификации ордеров.

Идентификация ордеров
Ключ в исходном кодеНачальное значение
Magic Numberinp_MagicNo888777
Trade Comment (single-profile mode)inp_TradeComment@fundedtoday SGH 5 MQLume
Портфельный режим

По умолчанию выключен. Включите нужные профили, их расчёт объёма и суммарный лимит риска по направлению. Нужен хеджинговый счёт.

Портфельный режим
Ключ в исходном кодеНачальное значение
Multi-Profile Mode (OFF = single profile)inp_UseMultiProfileModefalse
Max Combined Risk Per Buy/Sell Side % (0=off)inp_PortfolioMaxDirectionalRiskPercent3.0
Recalculate SL From Executioninp_PortfolioSLFromExecutionfalse
False Initial SLinp_PortfolioFalseInitialSLfalse
False SL Distance (points)inp_PortfolioFalseSLPoints1000.0
Enable Strikerinp_PortfolioUseStrikerfalse
Striker Lot Methodinp_PortfolioStrikerLotMethodSGH_PORTFOLIO_FIXED_LOTS
Striker Risk % Per Tradeinp_PortfolioStrikerRiskPercent1.0
Striker Fixed Lotinp_PortfolioStrikerFixedLot0.01
Enable Ultimate Scalperinp_PortfolioUseUltimateScalperfalse
Ultimate Scalper Lot Methodinp_PortfolioUltimateLotMethodSGH_PORTFOLIO_FIXED_LOTS
Ultimate Scalper Risk % Per Tradeinp_PortfolioUltimateRiskPercent1.0
Ultimate Scalper Fixed Lotinp_PortfolioUltimateFixedLot0.01
Enable Classic Scalperinp_PortfolioUseScalperfalse
Classic Scalper Lot Methodinp_PortfolioScalperLotMethodSGH_PORTFOLIO_FIXED_LOTS
Classic Scalper Risk % Per Tradeinp_PortfolioScalperRiskPercent1.0
Classic Scalper Fixed Lotinp_PortfolioScalperFixedLot0.01
Enable Positive RRinp_PortfolioUsePRRScalpingfalse
Positive RR Lot Methodinp_PortfolioPRRLotMethodSGH_PORTFOLIO_FIXED_LOTS
Positive RR Risk % Per Tradeinp_PortfolioPRRRiskPercent1.0
Positive RR Fixed Lotinp_PortfolioPRRFixedLot0.01
Enable Swingerinp_PortfolioUseSwingerfalse
Swinger Lot Methodinp_PortfolioSwingerLotMethodSGH_PORTFOLIO_FIXED_LOTS
Swinger Risk % Per Tradeinp_PortfolioSwingerRiskPercent1.0
Swinger Fixed Lotinp_PortfolioSwingerFixedLot0.01
Enable Prop Firm Scalperinp_PortfolioUsePropScalperfalse
Prop Firm Scalper Lot Methodinp_PortfolioPropLotMethodSGH_PORTFOLIO_FIXED_LOTS
Prop Firm Scalper Risk % Per Tradeinp_PortfolioPropRiskPercent1.0
Prop Firm Scalper Fixed Lotinp_PortfolioPropFixedLot0.01
Enable Custom Profileinp_PortfolioUseCustomfalse
Custom Lot Methodinp_PortfolioCustomLotMethodSGH_PORTFOLIO_FIXED_LOTS
Custom Risk % Per Tradeinp_PortfolioCustomRiskPercent1.0
Custom Fixed Lotinp_PortfolioCustomFixedLot0.01

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

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

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

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

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

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

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

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

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

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

Вопросы

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

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

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

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

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

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

Укажите email, примите условия лицензии и скачайте исходный код бесплатного EA. Оплата не нужна.

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

  1. 1

    В корзину

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

  2. 2

    Проверить заказ

    Проверьте товары и итоговую сумму US$0.

  3. 3

    Указать email

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

  4. 4

    Скачать

    Один ZIP со всеми бесплатными товарами или отдельные загрузки.

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

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

Smart Gold Hunter MT5

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

US$349Рыночная цена оригинального EAБЕСПЛАТНО

MoonDog EA MT5

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

US$299Рыночная цена оригинального EAБЕСПЛАТНО

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

Journal Starter

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

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

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

Smart Gold Hunter MT5

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

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

Скачивание сразу после оформления

Снимок · Smart Gold Hunter MT5

Снимок — Smart Gold Hunter MT5
Увеличить изображение ↗

Корзина

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

Корзина пуста

Выберите проект исходного кода.

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