Как начать работу с Metatrader 5 - страница 142

 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

С чего начать?

Сергей Голубев, 2024.03.20 06:28

Удобные для трейдера стоп-лосс и тейк-профит

Удобные для трейдера стоп-лосс и тейк-профит

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

 

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Как начать работать с MQL5

Сергей Голубев, 2024.05.09 19:39

Введение в MQL5 (часть 7): Руководство для начинающих по построению советников и использованию искусственного интеллекта в MQL5

Стремительное развитие искусственного интеллекта в современном технологическом ландшафте вызвало дискуссии о будущем кодирования. Некоторые утверждают, что код, создаваемый искусственным интеллектом, может заменить необходимость в обычных знаниях кодирования. Однако ничто не может быть дальше от реальности, чем это. Эта статья призвана развеять этот миф и подчеркнуть важность умения кодировать. Мы расскажем о том, как можно включить код, созданный искусственным интеллектом, в наши проекты по программированию так, чтобы он дополнял, а не заменял наши навыки. Итак, давайте приступим к работе, чтобы использовать MQL5-программирование в полной мере и без промедления. Приготовьтесь применить теорию к реальным ситуациям, и давайте творить волшебство!

В этой статье мы рассмотрим следующие темы:

  • Освоение MQL5
  • Псевдокод
  • Генерация MQL5-кодов с помощью искусственного интеллекта


  •  

    Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

    Покупка или продажа всех 7 пар

    Сергей Голубев, 2024.06.01 14:18

    Разработка мультивалютного советника (часть 1): Совместная работа нескольких торговых стратегий

    Разработка мультивалютного советника (часть 1): Совместная работа нескольких торговых стратегий

    В процессе своей трудовой деятельности мне приходилось сталкиваться с различными торговыми стратегиями. Как правило, советники реализуют только одну торговую идею. Сложности с обеспечением стабильной совместной работы множества советников на одном терминале обычно заставляют нас отбирать лишь небольшое количество лучших. Но все равно жалко выбрасывать вполне работоспособные стратегии по этой причине. Как же заставить их работать вместе?

     

    Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

    Покупка или продажа всех 7 пар

    Сергей Голубев, 2024.06.05 06:47

    Разработка мультивалютного советника (часть 2): Переход к виртуальным позициям торговых стратегий

    Разработка мультивалютного советника (часть 2): Переход к виртуальным позициям торговых стратегий

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

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

     

    Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

    Покупка или продажа всех 7 пар

    Сергей Голубев, 2024.06.14 12:44

    Разработка мультивалютного советника (часть 3): Пересмотр архитектуры

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

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


     

    Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

    Покупка или продажа всех 7 пар

    Сергей Голубев, 2024.06.28 07:36

    Разработка мультивалютного советника (часть 4): Отложенные виртуальные ордера и сохранение статуса

    Разработка мультивалютного эксперта (часть 4): Отложенные виртуальные ордера и сохранение статуса

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

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


     

    Создание интерактивного графического интерфейса пользователя на MQL5 (часть 1): Создание панели

    Создание интерактивного графического интерфейса пользователя на MQL5 (часть 1): Создание панели

    Добро пожаловать в первую часть нашего исчерпывающего руководства по созданию пользовательских панелей графического интерфейса пользователя (GUI) на языке MetaQuotes Language 5 (MQL5)! Как трейдеры и разработчики, мы понимаем, насколько важны эффективные и удобные интерфейсы для наших торговых инструментов. В этой серии статей мы погрузимся в мир MQL5 и узнаем, как создавать мощные панели GUI, которые улучшат ваш торговый опыт.

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

     

    Создание интерактивного графического интерфейса пользователя на MQL5 (часть 2): Добавление элементов управления и отзывчивость

    Создание интерактивного графического интерфейса пользователя на MQL5 (часть 2): Добавление элементов управления и отзывчивость

    В предыдущей статье мы заложили фундамент, собрав графические элементы панели графического интерфейса пользователя MetaQuotes Language 5 (MQL5). Если вы помните, та итерация представляла собой статичную сборку элементов GUI - просто снимок, застывший во времени, лишенный отзывчивости. Она была статичной и непреклонной. Теперь давайте разморозим этот снимок и наполним его жизнью. В этом долгожданном продолжении мы выводим нашу панель на новый уровень.

    Creating an Interactive Graphical User Interface in MQL5 (Part 2): Adding Controls and Responsiveness
    Creating an Interactive Graphical User Interface in MQL5 (Part 2): Adding Controls and Responsiveness
    • www.mql5.com
    Enhancing the MQL5 GUI panel with dynamic features can significantly improve the trading experience for users. By incorporating interactive elements, hover effects, and real-time data updates, the panel becomes a powerful tool for modern traders.
     

    Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

    Как начать работать с MQL5

    Сергей Голубев, 2024.07.29 10:21

    Введение в MQL5 (часть 8): Руководство для начинающих по построению советников (II)

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

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

     

    Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

    Покупка или продажа всех 7 пар

    Сергей Голубев, 2024.07.31 17:09

    Разработка мультивалютного советника (часть 5): Переменные размеры позиций

    Разработка мультивалютного эксперта (часть 5): Переменные размеры позиций

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

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