Как оптимизировать параметры торгового эксперта EDGE



Содержание

  • 1. Введение
  • 2. Настройки тестера
  • 3. Настройки эксперта для оптимизации параметров
  • 4. Какие символы выбрать для торговли?
  • 5. Сколько длится один тест эксперта в тестере стратегий?
  • 6. Сколько длится оптимизация параметров на компьютере?
  • 7. Сколько длится оптимизация параметров в облаке?
  • 8. Мультисимвольные графики для анализа результатов тестов
  • 9. Результаты тестов и set-файлы для повторения результатов


Торговый алгоритм EDGE

Торговый алгоритм Edge определяет уровни, от которых цена отталкивается и открывает позицию. Если цена пробивает уровень и идёт против открытой позиции, то объём позиции будет увеличен, а закрытие произойдёт на ближайшем откате цены при наличии соответствующего сигнала. С помощью внешних параметров программы можно тонко настроить управление работой алгоритма.

Описание и рекомендации:

Алгоритм работает на форекс-счетах типа Hedge и Netting. Параметры для каждого типа счёта рекомендуется подбирать отдельно. Есть возможность торговать и оптимизировать параметры в тестере одновременно на нескольких символах.

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

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

Библиотека "Easy And Fast GUI" для создания графических интерфейсов на MQL

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

Цель проекта — дать конечному пользователю такую возможность и научить это делать с помощью моей библиотеки. Я постарался сделать ее максимально понятной в изучении, с возможностями дальнейшего развития.

Что получит читатель при прочтении этой серии статей?

1. Цель проекта — дать возможность создавать максимально интуитивно понятные интерфейсы для конечного пользователя. А тем, кто будет эти интерфейсы создавать — максимально понятную в изучении и использовании библиотеку кода, которую можно будет развивать дальше.

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

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

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

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