Шаблоны MQL Открытый код. Шаблон для создания советника

CrossObjectAlert: оповещения о пересечениях объектов в MetaTrader
PROINFO. Индикатор расчета прибыли
CrossObjectAlert: оповещения о пересечениях объектов в MetaTrader
PROINFO. Индикатор расчета прибыли

Краткое содержание

Создание Экспертных советников (Expert Advisors) для тестирования вашей стратегии с использованием любого индикатора (indicator) действительно может быть упрощено с помощью шаблонов (templates) и открытых ресурсов (open-source resources). Шаблон позволяет автоматизировать многие процессы.

Вот пошаговое руководство о том, как вы можете создать Экспертного советника (EA) всего за 5 минут, используя MQL Open Source Templates от Expforex.com.

Пошаговое руководство по созданию EA с использованием открытых шаблонов (Open Source Templates)

  1. Скачать открытый шаблон (Open Source Template):
    • Перейдите на Expforex.com и перейдите в раздел Open Source, где вы можете найти шаблоны MQL для MetaTrader 4 (MT4) и MetaTrader 5 (MT5).
    • Скачайте шаблон EA, подходящий для вашей платформы (MT4 или MT5) и основанный на индикаторе, который вы хотите использовать.
  2. Понимание структуры шаблона (Template Structure):
    • Шаблон будет содержать заранее написанный код, который обрабатывает основные функции EA, такие как инициализация, открытие и закрытие позиций на основе сигналов от индикатора.
    • Основные элементы шаблона включают:
      • OnInit(): Инициализирует EA и загружает индикатор.
      • OnTick(): Проверяет сигналы при каждом ценовом тике.
      • Пользовательская функция для индикаторов (Custom Function for Indicators): Функции, которые интегрируют пользовательские или встроенные индикаторы из MetaTrader.
  3. Интеграция вашего пользовательского индикатора (Integrate Your Custom Indicator):
    • Если вы используете пользовательский индикатор, найдите соответствующий код MQL или файл .ex4/.ex5.
    • Откройте шаблон EA в MetaEditor и измените код, чтобы вызвать ваш пользовательский индикатор с помощью функции iCustom(). Например: double signal = iCustom(NULL, 0, "YourIndicatorName", IndicatorParameters, 0, 1);
    • Если вы используете стандартные индикаторы MetaTrader, вы можете легко настроить шаблон для их включения, используя соответствующие имена функций, такие как iMA() для скользящей средней или iRSI() для RSI.
  4. Настройка вашей торговой логики (Customize Your Trading Logic):
    • Внутри функции OnTick() добавьте вашу пользовательскую торговую логику на основе сигналов индикатора. Например, чтобы открыть сделку на покупку, когда индикатор дает сигнал: if (signal > 0) { OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0, "Buy trade", MagicNumber, 0, Green); }
    • Вы также можете определить условия для закрытия сделок, установки стоп-лоссов, тейк-профитов и трейлинг-стопов.
  1. Скомпилировать EA (Compile the EA):
    • После внесения изменений сохраните файл и нажмите Скомпилировать (Compile) в MetaEditor.
    • Если возникнут ошибки, редактор выделит их. Вы можете исправить любые синтаксические ошибки и повторно скомпилировать.
  2. Бектестинг вашего EA (Backtest Your EA):
    • Загрузите недавно созданного EA в Тестер стратегий (Strategy Tester) MetaTrader.
    • Выберите временной интервал, валютную пару и входные параметры для бектестинга.
    • Проверьте, как ваш EA работает на основе исторических данных.
  1. Оптимизация и доработка (Optimize and Refine):
    • При необходимости уточните логику, настроив параметры и повторно скомпилировав EA.
    • Вы также можете использовать инструменты оптимизации (optimization tools) в MetaTrader для поиска лучших параметров для вашей стратегии.

Вы можете скачать бесплатные шаблоны

ПОЛНАЯ БЕСПЛАТНАЯ версия!

Это ПОЛНАЯ БЕСПЛАТНАЯ версия без ограничений!
Вы можете скачать и установить нашу программу бесплатно!

Преимущества использования открытых шаблонов Expforex.com (Open Source Templates)

  • Экономия времени: Используя готовые шаблоны, вы экономите время и усилия на кодировании основных частей EA.
  • Не требуется программный опыт: Шаблоны обрабатывают основные функции, и вам нужно только настроить специфическую логику, связанную с вашей стратегией.
  • Настраиваемые: Вы можете легко интегрировать пользовательские или встроенные индикаторы, настраивать различные техники управления капиталом и уточнять условия входа/выхода.

С таким подходом вы можете создавать, тестировать и улучшать собственные Forex торговые стратегии (Forex trading strategies) без обширных знаний в программировании.

Используя открытые шаблоны Expforex.com (Expforex.com’s Open Source Templates), даже новички могут быстро настроить функционального EA!

Описание

Если вы заинтересованы в тестировании своей торговой стратегии с использованием индикаторов, вы можете создать Экспертного советника (Expert Advisor, EA), который будет выполнять автоматическую торговлю от вашего имени.

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

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

Начните программирование с помощью MQL Open Source Templates

Чтобы начать, вам нужно открыть платформу MetaTrader 4 (MT4) и перейти в окно “Навигатор (Navigator)“.

Оттуда вы выберете папку “Экспертные советники (Expert Advisors)” и кликнете правой кнопкой мыши, чтобы выбрать “Создать (Create)“.

Затем вы выберете “Пользовательский индикатор (Custom Indicator)” и выберете индикатор, на основе которого хотите создать свой EA.

После выбора индикатора вы можете настроить ваш EA, задав параметры, такие как размер лота (lot size), стоп-лосс (stop loss) и уровни тейк-профита (take profit levels).

Вы также можете добавить дополнительные условия для открытия и закрытия сделок, такие как временные правила (time-based rules) или сигналы от нескольких индикаторов.

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

Вы также можете провести бектестинг вашего EA, используя исторические данные (historical data), чтобы увидеть, как он бы работал в прошлом.

Создание собственного EA может быть мощным инструментом для автоматизации вашей торговой стратегии, но важно помнить, что ни одна стратегия не является безупречной.

Всегда проявляйте осторожность при торговле и используйте надлежащие техники управления рисками (risk management techniques) для защиты вашего капитала.

Функциональные особенности экспертов от www.expforex.com

Цель шаблонов (Purpose of Templates):

Многие трейдеры сталкиваются с проблемой написания своих Экспертных советников (Expert Advisors).

  • С чего начать?
  • Как установить тейк-профит (take profit), стоп-лосс (stop loss) или трейлинг-стоп (trailing stop) в коде EA?
  • Как проверить, работает ли стратегия?
  • Вы не хотите платить за то, что уже было сделано ранее.
  • Нашли похожую стратегию и хотите ее улучшить?

The X – Программирование Экспертного советника

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

Эта схожесть может быть объяснена тем, что некоторые торговые стратегии или алгоритмы более эффективны и популярны, чем другие, что приводит к повторению заказов.

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

Для эффективного написания советников для этих схожих заказов я использую различные функции (functions) и библиотеки (libraries), накопленные мной за годы работы.

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

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

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

Программирование Экспертных советников (Expert Advisors): www.expforex.com © 2008-2024

Шаблон Экспертного советника #1

Этот шаблон предназначен для общей цели создания Экспертных советников (Expert Advisors); он содержит самые важные и необходимые функции для работы с EA. Среди возможностей этого шаблона:

  • Использование / НЕ использование – Стоп-лосс (Stop Loss) / Тейк-профит (Take Profit)
  • Использовать / НЕ использовать – Торговлю по времени (Time Trading)
  • Использовать / НЕ использовать – Технологию MarketWatch для торговли (включение – Только для знающих)
  • Использовать / НЕ использовать – Ожидающие ордера (Pending Orders)/Рыночные позиции (Market Positions) – на выбор
  • Использовать / НЕ использовать – Автолот (Autolot) или использование фиксированного лота.
  • Использовать / НЕ использовать – Закрытие позиций (Closing Positions) на основе обратного сигнала
  • Использовать / НЕ использовать – Трейлинг-стоп (Trailing Stop)

Соглашение об использовании программы – Templates #1

Это Соглашение по программному обеспечению Exp – Templates #1 (Exp – Templates #1 Software Agreement) является соглашением между вами, конечным пользователем, и автором, работающим под псевдонимом EXPFOREX.

Приняв решение приобрести программу Exp–Templates #1, вы соглашаетесь соблюдать все условия этого соглашения.

Вы соглашаетесь соблюдать все условия этого соглашения.

  1. Автор обладает исключительными правами собственности на программу Exp—Templates #1 и ее разработку. Вам предоставляется только право использовать программу Exp—Templates #1. Регистрация программы не требуется, и нет временных ограничений на ее использование.
  2. Вы можете приобрести программу Exp–Templates #1 только у автора. Все другие способы приобретения программы Exp–Templates #1 являются незаконными и могут быть преследованы.
  3. Для программы Exp – Templates #1 предоставляется не гарантированная техническая поддержка. По всем вопросам, касающимся использования программы, вы можете связаться с автором, и, если возможно, будет предоставлена помощь.
  4. Exp – Templates #1 не имеет ограничений на способ его использования. Это означает, что вы можете установить программу на любое количество компьютеров и использовать ее без ограничений.
  5. Все права, не прямо предоставленные в настоящем соглашении, сохраняются за автором.
  6. Программа Exp – Templates #1 предоставляется на условиях «как есть». Гарантии не предоставляются и не подразумеваются. Вы используете программу на свой риск и не будете предъявлять претензии к автору независимо от последствий использования программы.
  7. Автор не несет ответственности за любой возможный ущерб, причиненный вам в связи с использованием или невозможностью использования программы Exp – Templates #1, даже если автор был предупрежден о возможности такого ущерба.
  8. Автор не обязан уведомлять вас о выпуске новой версии программы Exp Templates #1 или о внесении изменений в настоящее соглашение. Вы должны самостоятельно следить за новостями на сайте автора.
  9. Ваша покупка программы Exp – Templates #1 у автора означает, что вы принимаете все положения этого соглашения и согласны с ними. Если вы не согласны с условиями этого соглашения, то не следует приобретать программу Exp – Templates #1 у автора.
  10. Средства, которые вы перевели, не подлежат возврату ни при каких обстоятельствах.
  11. Никто, кроме автора программы Exp – Templates #1, не имеет права изменять текст этого соглашения.

Экспертный советник (Expert Advisor), EA, Простой в использовании гид (Easy-to-Follow Guide), Создать EA, Без программирования (No Programming Required), MQL Open Source Templates, Автоматизация торговли (Trading Automation), Forex торговля (Forex Trading), Автоматизированные торговые системы (Automated Trading Systems), Быстрая настройка (Quick Setup), Удобные шаблоны (User-Friendly Templates)

Наши Общие Вопросы (FAQ)

Ответы на наиболее популярные вопросы

Вопросы?

Если у вас есть вопросы, пожалуйста, задавайте их. Мы не продаем свинью в мешке.

И каждый из наших продуктов можно проверить перед покупкой.

Мы ценим ваш интерес и отзывы о наших продуктах и стремимся поддерживать высокие стандарты качества.

Спасибо, что вы с нами!

У вас есть вопрос?

Leave a Reply

Your email address will not be published. Required fields are marked *

Swing-стратегия (Маятник). Автоматическое открытие 2 противоположных отложенных ордеров, OCO ордеры.

Swing-стратегия (Маятник). Автоматическое открытие 2 противоположных отложенных ордеров, OCO ордеры.

Стратегия Маятник или Свинг включает последовательное открытие отложенных ордеров с увеличенным лотом. Основной принцип прост: размещаются два отложенных ордера, и…

EA The xCustomEA: Универсальный торговый советник для пользовательских индикаторов. Конструктор пользовательской стратегии

EA The xCustomEA: Универсальный торговый советник для пользовательских индикаторов. Конструктор

Универсальный торговый советник на пользовательских индикаторах для MetaTrader. Exp – The xCustomEA Универсальный торговый советник на пользовательских индикаторах. The xCustomEA работает…

CLP CloseIfProfitorLoss. Контроль общего профита или убытка с трейлинг-профитом.

CLP CloseIfProfitorLoss. Контроль общего профита или убытка с трейлинг-профитом.

Экспертный советник (EA) предлагает расширенные функции для управления и закрытия позиций в MetaTrader, особенно при достижении предопределенного уровня общего профита…

Assistant – лучший бесплатный торговый панель для поддержки позиций и сделок с реальным/виртуальным StopLoss / TakeProfit / Trailing Stop

Assistant – лучший бесплатный торговый панель для поддержки позиций и

Автоматическая настройка стоп-лосса (StopLoss), тейк-профита (TakeProfit), трейлинг-стопа (Trailing Stop), уровней безубыточности, включение виртуальных стопов. Exp Assistant поможет вам организовать обслуживание ваших…

Forex Tester Pad — это торговый симулятор для тестера стратегий. Торговля с индикаторами.

Forex Tester Pad — это торговый симулятор для тестера стратегий.

Однокликовая торговля на графике Тестера Стратегий. Утилита позволяет вручную тестировать ваши стратегии в тестере стратегий. Однокликовая торговля на графике визуализации. Удобный…

БИБЛИОТЕКА EAPADPRO – Добавление нашей панели в ваш EA

БИБЛИОТЕКА EAPADPRO – Добавление нашей панели в ваш EA

БИБЛИОТЕКА EAPADPRO – Улучшение вашего Экспертного Советника (EA) с помощью нашей информационной панели БИБЛИОТЕКА EAPADPRO предлагает надежное решение для трейдеров, желающих…

Extra Report Pad – Трейдерский Дневник. Профессионально анализирует ваш торговый счет. MyFxBook на живом графике. ExtraReportPad

Extra Report Pad – Трейдерский Дневник. Профессионально анализирует ваш торговый

Extra Report Pad – профессиональное решение для анализа вашего торгового счета Сегодня крайне важно одновременно торговать на нескольких валютных парах. Но…

Close Minus by Plus, Закрытие убыточных позиций путем поиска и закрытия прибыльных позиций

Close Minus by Plus, Закрытие убыточных позиций путем поиска и

Закрытие убыточных позиций путем идентификации и закрытия прибыльных позиций. Эксперт-советник (EA) разработан для закрытия убыточных позиций путем идентификации и закрытия прибыльных…

This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어


    Пожалуйста, подождите, идет связь с ИИ...

     

    Предупреждение о риске:


    Прошлые торговые показатели не гарантируют будущих результатов.

    Маржинальная торговля иностранной валютой сопряжена с высокой степенью риска и может не подходить для всех инвесторов.

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

    Пожалуйста, действуйте с осторожностью, тщательно оценивайте свою финансовую ситуацию и обратитесь за советом к квалифицированному специалисту.

    Отказ от ответственности

    Этот сайт использует файлы cookie для улучшения вашего опыта. Используя этот сайт, вы соглашаетесь с нашей Политикой защиты данных и Отказом от ответственности.
    Читать далее