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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Инструмент
XAUUSD
Таймфрейм
M30–H1
Минимальный депозит
US$1,500
Счёт
Hedging · ECN / RAW
Кредитное плечо
1:500 recommended
VPS
Рекомендуется для непрерывной работы.

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

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

MQL5 / .mq5
EA Super Trend XAUUSD MT5 2.1[MQLume].mq5v2.1
double STLots(){ double lot; if(UseAutoLot) {double balance=AccountInfoDouble(ACCOUNT_BALANCE);if(balance<=0)balance=AccountInfoDouble(ACCOUNT_EQUITY);  lot=NormalizeDouble(balance/(BalancePerLot>0?BalancePerLot:1000.0)*LotPerStep,2);} else {lot=NormalizeDouble(AccountInfoDouble(ACCOUNT_MARGIN_FREE)*stLegacyRisk/1000.0,2);if(ManualLot!=0)lot=ManualLot;} double step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); double aligned=step*(int)MathRound(lot/step); if(MathAbs(aligned-lot)>0.0000001)lot=aligned; double minimum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN),maximum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX); if(lot<minimum)lot=minimum;if(lot>maximum)lot=maximum;return lot;}bool STMarginAllowed(const string symbol,const double lot){ MqlTick tick;SymbolInfoTick(symbol,tick);double required=0,free_margin=AccountInfoDouble(ACCOUNT_MARGIN_FREE); if(!OrderCalcMargin(ORDER_TYPE_BUY,symbol,lot,tick.ask,required))return false; return required<=free_margin;}bool STFill(MqlTradeRequest &request){ long mode=SymbolInfoInteger(request.symbol,SYMBOL_TRADE_EXEMODE); if(mode<SYMBOL_TRADE_EXECUTION_MARKET)return true; long flags=SymbolInfoInteger(request.symbol,SYMBOL_FILLING_MODE); if(mode==SYMBOL_TRADE_EXECUTION_MARKET) {if((flags&SYMBOL_FILLING_FOK)!=0)stFilling=ORDER_FILLING_FOK;  else if((flags&SYMBOL_FILLING_IOC)!=0)stFilling=ORDER_FILLING_IOC;  else{stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;}} else if(stFilling==ORDER_FILLING_FOK && (flags&SYMBOL_FILLING_FOK)==0) {stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;} else if(stFilling==ORDER_FILLING_IOC && (flags&SYMBOL_FILLING_IOC)==0) {stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;} request.type_filling=stFilling;return true;}bool STSend(MqlTradeRequest &request){ MqlTradeResult result={}; bool sent=OrderSend(request,result);stLastRetcode=result.retcode; return sent; // Baseline returns request submission bool, not a fill guarantee.}bool STOpen(const ENUM_ORDER_TYPE side,const double volume,const double price,const double sl,const double tp){ if(IsStopped()){stLastRetcode=TRADE_RETCODE_CLIENT_DISABLES_AT;return false;} MqlTradeRequest request={};request.action=TRADE_ACTION_DEAL;request.symbol=_Symbol; request.magic=OrderMagic;request.type=side;request.volume=volume;request.price=price; request.sl=sl;request.tp=tp;request.deviation=10; long modes=SymbolInfoInteger(_Symbol,SYMBOL_ORDER_MODE); if((modes&SYMBOL_ORDER_MARKET)==0){stLastRetcode=TRADE_RETCODE_INVALID_ORDER;return false;} if((modes&SYMBOL_ORDER_SL)==0)request.sl=0;if((modes&SYMBOL_ORDER_TP)==0)request.tp=0;

Описание

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

Выйдите за пределы панели настроек. Super Trend дает вам источник фильтров входа XAUUSD, интервала торговых позиций, частичного закрытия и трейлинг-стопов. Изучите реализацию, протестируйте новую идею с помощью ИИ-помощника по программированию и контролируйте каждое изменение. Модели встроены: дополнительная модель не требуется, загрузка MQH или DLL не требуется.

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

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

Компиляция. Бэктест. Демо. Затем решение.

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

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

Платформа
MetaTrader 5 / MQL5; несовместим с MT4
Версия
2.1
Зависимости
Используется только библиотека Trade из комплекта MT5. Устанавливать пользовательские MQH или внешние DLL не нужно.
Параметры
Входные данные 46, охватывающие размер, входы, управление торговлей и контроль графиков
Компиляция и тесты
Компилируйте в MetaEditor для MT5; сведения о сборке и тестах находятся в RELEASE_NOTES.txt.

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

Комплект

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

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

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

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

    EA Super Trend XAUUSD MT5 2.1[MQLume].mq5

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

    Включено
  • EX5

    EA Super Trend XAUUSD MT5 2.1[MQLume].ex5

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

    Включено
  • TXT

    README.txt

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

    Включено
  • PDF

    PARAMETERS.pdf

    Входящий в комплект PARAMETERS.pdf объясняет все входы 46, настройки по умолчанию, единицы измерения и детали работы. Включены пять файлов: MQ5, EX5, README.txt, PARAMETERS.pdf и RELEASE_NOTES.txt.

    Включено
  • TXT

    RELEASE_NOTES.txt

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

    Включено

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

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

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

Скомпилируйте и начните изучение

Откройте исходник в MetaEditor, скомпилируйте и изучите начальные настройки. Руководства объясняют установку и параметры, помогая начать настройку своего EA.

Проверяйте разные рыночные циклы

Для более полной оценки настроек рекомендуем бэктест на реальных тиковых данных за последние 10 лет, если они доступны, а затем проверку на демосчёте.

Перед реальной торговлей

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

Версия v2.1 · 46

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

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

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

Основные настройки и размеры

При автоматическом определении размера используется LotPerStep для каждого BalancePerLot баланса счета. Если автоматическое определение размера отключено, ManualLot обеспечивает фиксированный объем торгов. Проверьте ограничения объема торговли брокера.

Основные настройки и размеры
Ключ в исходном кодеНачальное значение
SettingsInfo_SettingsТекст интерфейса
Important informationInfo_LinkТекст интерфейса
Close orders by signals (Only SL/TP if false)close_orders_by_signalstrue
Auto lot (volume per balance step)UseAutoLottrue
Auto lot: volume per balance stepLotPerStep0.01
Auto lot: balance amount per volume stepBalancePerLot1000.0
Fixed lot (used if auto lot is off)ManualLot0.0
Orders magicOrderMagic887441147
Money management

max_orders выше 1 включает несколько торговых позиций с настроенным интервалом. Стоп-лосс, тейк-профит и интервалы описаны в PARAMETERS.pdf.

Money management
Ключ в исходном кодеНачальное значение
Max positions number (Enable grid mode if >1)max_orders3
Distance between positions (For grid mode)orders_distance250.0
Stop lossstoploss4290
Take profittakeprofit4730
Bot comment (orders comment)bot_commentEA Super Trend XAUUSD MQLume
Partial closes

Выберите порог прибыли и процент для закрытия. Настройка «один раз за торговую позицию» предотвращает повторное частичное закрытие.

Partial closes
Ключ в исходном кодеНачальное значение
Enable partial closeUsePartialClosetrue
Profit in points to partially closePartialClosePoints1000
Percent of volume to close (%)PartialClosePercent50.0
Only one partial close per positionPartialCloseOncetrue
Trailing stops

Настройте прибыль от активации, расстояние трейлинга и шаг регулировки минимального стопа в пунктах символа.

Trailing stops
Ключ в исходном кодеНачальное значение
Enable trailing stopUseTrailingStoptrue
Profit in points to activate trailingTrailingStartPoints6280
Trailing distance from price (points)TrailingDistance2530
Minimum step to move stop (points)TrailingStep990
SuperTrend display

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

SuperTrend display
Ключ в исходном кодеНачальное значение
Show SuperTrend on chartShowSuperTrendtrue
ATR periodSuperTrendATRPeriod10
ATR multiplierSuperTrendMultiplier3.0
Bars to displaySuperTrendHistory300
Line width (1-5)SuperTrendLineWidth3
Show reversal arrowsShowTrendArrowstrue
Время торговли и будние дни

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

Время торговли и будние дни
Ключ в исходном кодеНачальное значение
Enable trading time filterUseTimeFilterfalse
Start hour (server time)StartHour1
Start minuteStartMinute0
End hour (server time)EndHour29
End minuteEndMinute0
Trade on MondayTradeMondaytrue
Trade on TuesdayTradeTuesdaytrue
Trade on WednesdayTradeWednesdaytrue
Trade on ThursdayTradeThursdaytrue
Trade on FridayTradeFridaytrue
Trade on SaturdayTradeSaturdayfalse
Trade on SundayTradeSundayfalse
News filter

Настройте валюту, влияние и буферы входа. В тестере стратегий обходит защиту новостей; оцените его работу отдельно на демо-счете.

News filter
Ключ в исходном кодеНачальное значение
Enable news filterUseNewsFiltertrue
Do not open N minutes before newsNewsMinutesBefore60
Do not open N minutes after newsNewsMinutesAfter30
Only high-impact news (false = medium+high)NewsHighOnlytrue
News currencies, comma separated (e.g. USD,EUR)NewsCurrenciesUSD
Account yield chart

Показать или скрыть график доходности всего аккаунта и выбрать отображаемую историю.

Account yield chart
Ключ в исходном кодеНачальное значение
Show account yield chartShowYieldCharttrue
Days on yield chartYieldChartDays30

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

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

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

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

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

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

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

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

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

Будущая прибыль не гарантируется. Требуются базовые знания MQL5 и MT5; трудности использования из-за отсутствия необходимых знаний не входят в поддержку по исправлению ошибок.

Вопросы

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

Для пользователей с навыками программирования и опытом торговли, способных читать код, компилировать MQL5 и самостоятельно тестировать стратегии.

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

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

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

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

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

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

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

  1. 1

    Изучить

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

  2. 2

    Подтвердить

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

  3. 3

    Оплатить

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

  4. 4

    Получить

    Исходный код по email в течение 6 часов после подтверждения оплаты

Бесплатный исходный код 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. Они не открывают сделки.

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

EA Super Trend XAUUSD MT5

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

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

Доставка по email в течение 6 часов

Снимок · EA Super Trend XAUUSD MT5

Снимок — EA Super Trend XAUUSD MT5
Увеличить изображение ↗

Корзина

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

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

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

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