Сделайте стратегию своей.
Когда исходный код у вас в руках, ваши идеи выходят за пределы панели настроек.
Не нужно устанавливать дополнительные зависимости
Откройте код в MetaEditor и начните разработку. Проекты используют самостоятельный код или стандартные библиотеки, уже включённые в MT5.
Неограниченное личное использование
Изучайте, изменяйте код и торгуйте на своих счетах. Исходный код EA даёт свободу постоянно совершенствовать свои идеи.
Одна покупка. Без платы за активации или использование.
Одна покупка на проект исходного кода. MQLume не взимает плату в зависимости от числа активаций или использований.
Vibe coding. Ваше торговое решение.
Обсуждайте идеи с ИИ-помощником по программированию. Возьмите редактируемый проект MQL5 за основу и контролируйте каждое изменение.
Опишите идею
Попросите добавить фильтр сессий, понятные журналы или другое правило риска.
Проверьте изменения
Прочитайте предложенный код, проверьте логику и скомпилируйте в MetaEditor.
Испытайте свою версию
Сравните бэктесты, затем проведите тест на демосчёте, прежде чем рассматривать реальную торговлю.
Выбирайте свой инструмент ИИ; подписка на него не включена. Проверяйте сгенерированный код и сохраняйте исходники в тайне. Инструменты помогают работе, но не гарантируют прибыль.
Торговые настройки
Заявленные характеристики
Начните новый проект по золоту бесплатно. Получите полный редактируемый код, скомпилированный советник и руководство, чтобы изучать пробойные стратегии.
Это характеристики из описания, а не гарантия подходящего капитала или доходности.
- Инструмент
- XAUUSD / Золото
- Таймфрейм
- Любой таймфрейм графика
- Счёт
- Для портфельного режима нужен хеджинговый счёт
- VPS
- Рекомендуется для непрерывной работы
Внутри исходного кода
Изучите 50 строк исходного кода MQL5. Прокручивайте содержимое редактора, чтобы увидеть больше.
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. Полный исходный код, понятные параметры и практическая документация для вашего следующего проекта.
Характеристики
- Платформа
- 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_Mode | SGH_POSITIVE_RR |
Входы и стопы
Настройте рандомизацию входа, безубыток и пересчёт стопа от исполнения. Не все опции применимы ко всем профилям; см. руководство.
| Ключ в исходном коде | Начальное значение |
|---|---|
Entry Randomizerinp_UltimateEntryRandomizer | false |
Break Even (Not Applicable to Positive RR / Swinger / Prop Firminp_UltimateBreakEven | false |
False Initial SL On Pending Orderinp_UltimateFalseInitialSL | false |
False Initial SL Distance (points)inp_UltimateFalseSLPoints | 1000.0 |
Recalculate SL From Executioninp_UltimateSLFromExecution | false |
Размер позиции
Выберите фиксированный лот, процент риска или баланс на 0,01 лота. По умолчанию фиксированные 0,01 лота. Защита по спреду настраивается отдельно.
| Ключ в исходном коде | Начальное значение |
|---|---|
Lot Size Methodinp_LotMethod | SGH_FIXED_LOTS |
Fixed Lotinp_Lots | 0.01 |
Risk Percentinp_RiskPercent | 1.0 |
Balance Per 0.01 Lotinp_BalancePer001Lot | 100.0 |
Max Spread (points, 0=off)inp_MaxSpread | 0 |
High Spread Protectioninp_UseHighSpreadDeletePending | false |
Свой профиль
Меняйте цель, стоп, трейлинг, паузу и расстояние входа пользовательского профиля. Они не переопределяют все встроенные профили.
| Ключ в исходном коде | Начальное значение |
|---|---|
Custom Take Profit (points, 0=off)inp_TP | 250.0 |
Custom Stop Loss (points, 0=off)inp_SL | 500.0 |
Custom Trailing Start (points, 0=off)inp_TrailStart | 100.0 |
Custom Trailing Stop (points)inp_TrailStop | 50.0 |
Custom Pause Between Positions (sec)inp_Pause | 300 |
Entry distance adjustment (+/- points)inp_CustomPointsAway | 0.0 |
Счёт и сессии
Настройте дневные цели и лимиты, новости, ежедневное закрытие и открытие и пятничное закрытие. Проверьте время сервера.
| Ключ в исходном коде | Начальное значение |
|---|---|
Enable Daily Profit/Loss Protectionsinp_UsePropFirmMode | true |
Stop After Daily Profit Targetinp_UseDailyProfitTarget | false |
Daily Profit Targetinp_DailyProfitTargetUSD | 200.0 |
Stop After Daily Loss Limitinp_UseDailyLossLimit | false |
Daily Loss Limitinp_DailyLossLimitUSD | 100.0 |
Close All If Daily DD Is Hitinp_UseEquityProtection | false |
Daily Drawdown %inp_DailyEquityProtectionPercent | 3.0 |
Daily Drawdown Based Oninp_DailyDDReference | SGH_PREV_DAY_BALANCE |
Use All High-Impact Newsinp_UseHighImpactNewsFilter | false |
Use Selected High-Impact News Onlyinp_UseMajorNewsFilter | true |
News Currencies: USD,EUR,GBPinp_NewsCurrencies | USD |
Selected High-Impact Newsinp_MajorNewsKeywords | NFP,CPI,FOMC,Fed Chair,Core PCE |
Minutes Before Newsinp_NewsMinutesBefore | 5 |
Minutes After Normal Newsinp_NewsMinutesAfter | 5 |
Full Fed Chair Speech Protectioninp_FullFedChairSpeechProtection | true |
Fed Chair Protection Minutesinp_FedChairSpeechMinutes | 60 |
Use manual daily close/reopen timeinp_UseManualDailyCloseTime | true |
Daily close hourinp_DailyCloseHour | 21 |
Daily close minuteinp_DailyCloseMinute | 15 |
Daily reopen hourinp_DailyReopenHour | 1 |
Daily reopen minuteinp_DailyReopenMinute | 15 |
Delete pending orders at daily closeinp_DailyCloseDeletePendings | true |
Close positions at daily closeinp_DailyCloseClosePositions | true |
Friday Close Protectioninp_UseFridayCloseProtection | true |
Friday close timeinp_UseManualFridayCloseTime | true |
Friday close hourinp_FridayCloseHour | 15 |
Friday close minuteinp_FridayCloseMinute | 25 |
Delete Pending Orders on Fridayinp_FridayCloseDeletePendings | true |
Close Open Positions on Fridayinp_FridayCloseClosePositions | true |
Время и панель
Выберите автоматическое или ручное смещение времени, определение раннего закрытия и панель.
| Ключ в исходном коде | Начальное значение |
|---|---|
Auto Detect Broker GMT Offsetinp_UseAutoBrokerGMTOffset | false |
Manual Broker GMT Offsetinp_ManualBrokerGMTOffset | 2 |
Broker Early/Holiday Close Detectioninp_UseBrokerEarlyCloseDetection | false |
Minutes Before Broker Session Closeinp_EarlyCloseProtectionMinutes | 30 |
Show Info Panel On Chartinp_ShowPanel | true |
Идентификация ордеров
Задайте подходящие Magic-номер и комментарий для идентификации ордеров.
| Ключ в исходном коде | Начальное значение |
|---|---|
Magic Numberinp_MagicNo | 888777 |
Trade Comment (single-profile mode)inp_TradeComment | @fundedtoday SGH 5 MQLume |
Портфельный режим
По умолчанию выключен. Включите нужные профили, их расчёт объёма и суммарный лимит риска по направлению. Нужен хеджинговый счёт.
| Ключ в исходном коде | Начальное значение |
|---|---|
Multi-Profile Mode (OFF = single profile)inp_UseMultiProfileMode | false |
Max Combined Risk Per Buy/Sell Side % (0=off)inp_PortfolioMaxDirectionalRiskPercent | 3.0 |
Recalculate SL From Executioninp_PortfolioSLFromExecution | false |
False Initial SLinp_PortfolioFalseInitialSL | false |
False SL Distance (points)inp_PortfolioFalseSLPoints | 1000.0 |
Enable Strikerinp_PortfolioUseStriker | false |
Striker Lot Methodinp_PortfolioStrikerLotMethod | SGH_PORTFOLIO_FIXED_LOTS |
Striker Risk % Per Tradeinp_PortfolioStrikerRiskPercent | 1.0 |
Striker Fixed Lotinp_PortfolioStrikerFixedLot | 0.01 |
Enable Ultimate Scalperinp_PortfolioUseUltimateScalper | false |
Ultimate Scalper Lot Methodinp_PortfolioUltimateLotMethod | SGH_PORTFOLIO_FIXED_LOTS |
Ultimate Scalper Risk % Per Tradeinp_PortfolioUltimateRiskPercent | 1.0 |
Ultimate Scalper Fixed Lotinp_PortfolioUltimateFixedLot | 0.01 |
Enable Classic Scalperinp_PortfolioUseScalper | false |
Classic Scalper Lot Methodinp_PortfolioScalperLotMethod | SGH_PORTFOLIO_FIXED_LOTS |
Classic Scalper Risk % Per Tradeinp_PortfolioScalperRiskPercent | 1.0 |
Classic Scalper Fixed Lotinp_PortfolioScalperFixedLot | 0.01 |
Enable Positive RRinp_PortfolioUsePRRScalping | false |
Positive RR Lot Methodinp_PortfolioPRRLotMethod | SGH_PORTFOLIO_FIXED_LOTS |
Positive RR Risk % Per Tradeinp_PortfolioPRRRiskPercent | 1.0 |
Positive RR Fixed Lotinp_PortfolioPRRFixedLot | 0.01 |
Enable Swingerinp_PortfolioUseSwinger | false |
Swinger Lot Methodinp_PortfolioSwingerLotMethod | SGH_PORTFOLIO_FIXED_LOTS |
Swinger Risk % Per Tradeinp_PortfolioSwingerRiskPercent | 1.0 |
Swinger Fixed Lotinp_PortfolioSwingerFixedLot | 0.01 |
Enable Prop Firm Scalperinp_PortfolioUsePropScalper | false |
Prop Firm Scalper Lot Methodinp_PortfolioPropLotMethod | SGH_PORTFOLIO_FIXED_LOTS |
Prop Firm Scalper Risk % Per Tradeinp_PortfolioPropRiskPercent | 1.0 |
Prop Firm Scalper Fixed Lotinp_PortfolioPropFixedLot | 0.01 |
Enable Custom Profileinp_PortfolioUseCustom | false |
Custom Lot Methodinp_PortfolioCustomLotMethod | SGH_PORTFOLIO_FIXED_LOTS |
Custom Risk % Per Tradeinp_PortfolioCustomRiskPercent | 1.0 |
Custom Fixed Lotinp_PortfolioCustomFixedLot | 0.01 |
Поддержка после поставки
Исправления ошибок включены.
Во время активного сопровождения продукта мы исследуем и исправляем воспроизводимые дефекты неизменённого поставленного кода, противоречащие описанию.
Поддержка во время активного сопровожденияПоставка и компиляция
Недостающие файлы, неверная поставка и ошибки компиляции исходной поставки в указанной среде.
Код и документация
Предоставьте версию, настройки, журналы и шаги воспроизведения проблемы.
Область поддержки
Начните с приложенного руководства. По вопросам доставки и воспроизводимых ошибок программы обращайтесь к нам. Торговые результаты не гарантируются.
Что я покупаю?
Разрешается изучать, изменять и компилировать код для собственных исследований и торговых счетов. Перед изменениями сохраните исходную копию поставки. Без отдельного письменного разрешения запрещены перепродажа, распространение, публикация, сублицензирование и выпуск под своей маркой исходного кода или скомпилированных файлов. Поставка не передаёт авторские права или права на чужие названия.
Возврат после поставки
Код — копируемый цифровой товар. После поставки возврат только по причине изменения решения или отсутствия необходимости не предусмотрен. До заказа проверьте совместимость, состав и ограничения.
Поставка и сообщения об ошибках
Укажите email, примите условия лицензии и скачайте исходный код бесплатного EA. Оплата не нужна.
Доставка и поддержка
- 1
В корзину
Выберите бесплатные пакеты исходного кода EA.
- 2
Проверить заказ
Проверьте товары и итоговую сумму US$0.
- 3
Указать email
Примите условия лицензии и оформите бесплатный заказ.
- 4
Скачать
Один ZIP со всеми бесплатными товарами или отдельные загрузки.
Бесплатный исходный код EA
Бесплатная загрузка. Настоящие исходники.


Исходники MQL4 / MQL5 имеют расширения .mq4 / .mq5; EX4 / EX5 — скомпилированные программы. Покупка EX4 или EX5 не включает исходники автоматически.
Journal Starter
Два оригинальных учебных примера MT4 и MT5 без торговли. Изучите журналы OnInit и OnDeinit.
Учебные примеры: изучите и скомпилируйте их в MetaEditor. Они не открывают сделки.