Logo

Вход

Войти с помощью соц. сетей
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
ТОП СООБЩЕНИЙ
30.10.2019, 15:40
Лучший ответ
Накопленные выплаты: 911 RUB
01.11.2019, 20:31
Лучший ответ
Сообщение от cmillion Посмотреть сообщение
Ошибки при выполнении программ
СПАСИБО за ссылку
13.04.2020, 17:14
Лучший ответ
Накопленные выплаты: 911 RUB
30.10.2019, 15:40
Лучший ответ
Накопленные выплаты: 911 RUB
19.11.2019, 18:03
Лучший ответ
Накопленные выплаты: 911 RUB
Добавил параметр DL (дискретность лота)
если у Вас можно ставить лот 0,01 то ставьте DL=2
Если на счете минимальный лот 0,1 или прирост лота 0,1, то ставьте DL=1
Если Вы торгуете только целыми лотами, то ставьте DL = 0
01.09.2021, 15:10
Лучший ответ
Накопленные выплаты: 911 RUB
  • #1 Свернуть

    Пробой и отбой от уровней фракталов и свечей EA_FractalCandle

    Советник работает на пробой или отской от уровней. Возможно одновременное применение двух стратегий.
    Уровни определяются по фракталам и свечам.
    Советник открывает отложенный стоп ордера на фракталах или на экстремумах свечей.
    Нажмите на изображение для увеличения.

Название:	2019-10-29_18-33-21.png
Просмотров:	1
Размер:	46.8 Кб
ID:	29938856
    BuyStop и SellLimit советник ставит на верхнем фрактале или на HIGH свечи.
    SellStop и BuyLimit на нижнем фрактале или LOW свечи.
    Для Stop и Limit ордеров в параметрах предусмотрен отступ. Таким образом BuyStop можно поставить чуть выше верхнего фрактала, а SellLimit одновременно чуть ниже.
    Когда цена дойдет до уровня и отобъется от него, то советник получает прибыль по лимитным ордерам. Если же произошел пробой и сработал стоп ордер, то прибыль ждем от пробоя.
    Если цена не зацепила ордер и сформировался новый фрактал, то советник тралит ордера за ценой по новым фракталам или свечам.
    Нажмите на изображение для увеличения.

Название:	2019-10-29_18-38-32.png
Просмотров:	1
Размер:	58.9 Кб
ID:	29938857
    После срабатывания ордера его стоплосс тралится по тем же принципам. Т.е. стоп перемещается за ценой по вершинам фракталов или экстремумам свечей.
    В случае, если появляется новый ордер, то советник усредняет их и тралит уже суммарную прибыль от точки безубытка.
    Если случилась ситуация, когда открыто много позиций против тренда, то при заданной просадке советник разгружает депозит закрывая дальние позиции за счет накопленной прибыли.



    Параметры:
    Нажмите на изображение для увеличения.

Название:	2019-10-29_17-37-30.png
Просмотров:	1
Размер:	23.3 Кб
ID:	29938855
    Тесты:
    Нажмите на изображение для увеличения.

Название:	2019-10-28_16-47-32.png
Просмотров:	1
Размер:	41.7 Кб
ID:	29938851
    Нажмите на изображение для увеличения.

Название:	2019-10-28_17-30-12.png
Просмотров:	1
Размер:	41.2 Кб
ID:	29938852
    Нажмите на изображение для увеличения.

Название:	2019-10-29_18-26-03.png
Просмотров:	1
Размер:	41.8 Кб
ID:	29938854
    Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
    Telegram: @mqlcmillion
    Email: ea@cmillion.ru
    WhatsApp +79283690333
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Добрый вечер Владимир. Настройки советника по умолчанию, для пятизнака стоят?

    Комментарий

    • #3 Свернуть

      Сообщение от Oxxxana Посмотреть сообщение
      Добрый вечер Владимир. Настройки советника по умолчанию, для пятизнака стоят?
      Да, для 4 значных можно менять только distans (уменьшить в 10 раз)
      Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
      Telegram: @mqlcmillion
      Email: ea@cmillion.ru
      WhatsApp +79283690333

      Комментарий

      • #4 Свернуть

        Тестирование и оптимизация советника на истории
        Откройте МТ4, перейдите в тестер стратегий
        Нажмите на изображение для увеличения.

Название:	2019-10-31_15-25-26.png
Просмотров:	1
Размер:	36.4 Кб
ID:	27827865
        Откроется окно тестера стратегий
        Нажмите на изображение для увеличения.

Название:	2019-10-31_15-22-54.png
Просмотров:	1
Размер:	34.7 Кб
ID:	27827864
        В строке “Советник” установите Ваш советник EA_FractalCandle 1,1limit
        Выберите валютную пару, например, EURUSD
        Установите модель – все тики (для более быстрого тестирования можно на первом этапе ставить по ценам открытия)
        Установите метку “Использовать дату”
        Установите дату по Вашему усмотрению. Для избежание ошибок, проверьте архив котировок, при необходимости обновите Ваши котировки.(F2)
        Выставите период (таймфрейм). Na должен стоять меньше или тот же что указан в самих параметрах советника.
        Для того, чтобы видеть ход работы советника, установите флаг “Визуализация” (в режиме оптимизации его нужно отключить)
        Нажмите Start и дождитесь окончания процесса тестирования
        Для просмотра результатов тестирования советника, перейдите в закладку “Отчет”
        Оптимизация советника
        Оптимизация представляет собой последовательные прогоны одного и того же советника с различными входными параметрами на одних и тех же данных. При этом можно подобрать такие параметры, при которых эффективность советника будет максимальной. Терминал MT4 обладает встроенными средствами, позволяющими автоматизировать этот процесс.

        Для оптимизации параметров, установите метку “оптимизация”. В свойствах эксперта установите пределы изменения тех параметров, которые Вы хотите подобрать и нажмите Start.

        Нажмите на изображение для увеличения.

Название:	2019-10-31_15-32-08.png
Просмотров:	1
Размер:	21.7 Кб
ID:	27827871
        Галочкой отмечены те, которые будут перебираться при оптимизации. Старт - начальное значение,Стоп - конечное значение. Я Выставил примерные значения в файле set который приложен в первом посту.

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

Название:	2019-10-31_15-44-25.png
Просмотров:	1
Размер:	93.2 Кб
ID:	27827877
        При оптимизации в МетаТрейдере удобно использовать Генетический Алгоритм, а в качестве оптимизируемого параметра выбирать баланс. Таким образом пытаться максимизировать прибыль системы. Но это не значит, что именно результаты с максимальной прибылью дадут нам систему, которая способна приносить прибыль на реальном рынке.
        Во время оптимизации нужно не просто получить наилучший результат, а выбрать среди всех наиболее достоверный – тот, который в будущем принесет прибыль. Это будет легче сделать, если отсеять заведомо нерабочие результаты тестирования.
        Для этого я предлагаю простые правила, которые помогут уменьшить количество результатов оптимизации системы.
        1. Количество сделок должно быть не меньше 300. Лучше, чтобы было более 500.
        2. Профит-фактор системы (отношение общей прибыли к общим убыткам) должен быть больше 1.5. – чем выше значение профит-фактора, тем лучше, но не забывайте об остальных пунктах.
        3. При тестировании вне периода оптимизации, система должна показать результаты, соответствующие тем, что получены во время оптимизации. Первое на что следует обратить внимание — это просадка, она не должна быть больше, чем просадка за период оптимизации (об этом следующий пункт).
        4. Просадка системы должна составлять такую величину, которую позволит терпеть депозит. Просадка системы – это наш проигрыш, который мы можем себе позволить, не останавливая торговлю. Если система на реале, допускает просадку больше той, что получена на тестах, такую систему следует снять с торгов и пересмотреть. Здесь можно долго спорить о величине допустимой просадки. Пусть каждый сам для себя решает, чем он может пожертвовать в случае неудачи.
        5. Обратите внимание на сами параметры системы, которые оптимизировались. Значения переменных, полученные в результате оптимизации, должны находиться в разумных пределах, и соответствовать основной идее системы.
        Эти простые правила позволяют отсеять заведомо нерабочие параметры системы, которые не будут работать на реале.

        Почему при тестировании на одних и тех же параметрах результаты разные?
        Есть несколько вариантов:
        – Если Вы используете генетический алгоритм при оптимизации, то результаты будут почти всегда хоть немного но отличаться.
        – Если тестер находится в онлайне, могут подкачиваться котировки, которые обновляют базу, тем самым меняя историю.
        – Тестер берёт настройки того ДЦ (спред, своп, стоплевел …), к счёту которого подключен в текущий момент терминал, например закачали котировки из дата центра MQ, а тестировали в момент подключения к другому ДЦ.
        Нажмите на изображение для увеличения.

Название:	2019-10-31_15-44-07.png
Просмотров:	1
Размер:	74.8 Кб
ID:	27827876
        И еще несколько советов напоследок.
        Никогда не проводите оптимизацию системы на всей доступной истории. Всегда оставляйте часть данных (примерно 10%) для тестирования out-of-sample. Это очень важный момент при проведении оптимизации. Если система, на этом промежутке ведет себя по-другому, нежели на периоде оптимизации, то смело отбрасывайте эти результаты оптимизации – это лишь подгонка под историю.
        Всегда внимательно изучайте результаты оптимизации. Наблюдая то, как изменяется результат работы системы при изменении какого-либо параметра, можно сказать, как этот параметр влияет на систему. Может его вообще исключить из оптимизации.
        Многие утверждают, что, проводя оптимизацию можно лишь подогнать систему на кривой истории, и она никогда не будет вести себя также как вела себя в тестере. Это не верно. Используя исторические данные, всегда можно грамотно протестировать систему и подобрать такие параметры, которые будут работать в будущем на реальном рынке. Это сложно и требует несколько больше времени, чем многие думают, но это возможно.
        Чем больше и всесторонней Вы протестируете систему, тем больше Вы о ней узнаете и тем больше Вы сможете на ней заработать.
        Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
        Telegram: @mqlcmillion
        Email: ea@cmillion.ru
        WhatsApp +79283690333

        Комментарий

        • #5 Свернуть

          Владимир у вас случайно не остался set со второго рисунка по евро
          А то что то не могу ни чего путнего подобрать в тестере все сливает

          Комментарий

          • #6 Свернуть

            Сообщение от Oxxxana Посмотреть сообщение
            Владимир у вас случайно не остался set со второго рисунка по евро
            А то что то не могу ни чего путнего подобрать в тестере все сливает
            Параметры указаны на самом скрине
            Нажмите на изображение для увеличения.

Название:	2019-10-31_19-22-38.png
Просмотров:	1
Размер:	66.4 Кб
ID:	27828376
            Но Вам нужно внимательно прочитать пост 4 и потратить значительное время для того чтобы получить хорошие результаты. Прежде чем оптимизировать ОБЯЗАТЕЛЬНО ОБНОВИТЕ КОТИРОВКИ!
            Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
            Telegram: @mqlcmillion
            Email: ea@cmillion.ru
            WhatsApp +79283690333

            Комментарий

            • #7 Свернуть

              Добрый вечер. Закинул советника на демо за два дня 18% просадки нет

              Комментарий

              • #8 Свернуть

                Сообщение от Oxxxana Посмотреть сообщение
                Добрый вечер. Закинул советника на демо за два дня 18% просадки нет
                Еще через 2 дня будет 100% а потом полный слив
                Не гонитесь за такими прибылями если хотите равномерной торговли.
                Но все же если решите так рисковать на реале, то чаще снимайте средства со счета.
                Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
                Telegram: @mqlcmillion
                Email: ea@cmillion.ru
                WhatsApp +79283690333

                Комментарий

                • #9 Свернуть

                  Спасибо за совет. Хочу попробовать на сколько будет живуч советник с такими настройками.Все равно демо

                  Комментарий

                  • #10 Свернуть

                    Владимир не подскажите что за ошибка
                    USDCHF Ошибка открытия ордера SELLLIMIT <<4109>> lot=0.01 Bid=0.9856 Ask=0.9859 pr=0.9893 sl=0.0 tp=0.0

                    Комментарий

                    • #11 Свернуть

                      Сообщение от Oxxxana Посмотреть сообщение
                      Владимир не подскажите что за ошибка
                      USDCHF Ошибка открытия ордера SELLLIMIT <<4109>> lot=0.01 Bid=0.9856 Ask=0.9859 pr=0.9893 sl=0.0 tp=0.0
                      4109 - Торговля не разрешена. Необходимо включить опцию “Разрешить советнику торговать” в свойствах эксперта.

                      Ошибки при выполнении программ
                      Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
                      Telegram: @mqlcmillion
                      Email: ea@cmillion.ru
                      WhatsApp +79283690333

                      Комментарий

                      • #12 Свернуть

                        Сообщение от cmillion Посмотреть сообщение
                        Ошибки при выполнении программ
                        СПАСИБО за ссылку

                        Комментарий

                        • #13 Свернуть

                          Добавил параметр DL (дискретность лота)
                          если у Вас можно ставить лот 0,01 то ставьте DL=2
                          Если на счете минимальный лот 0,1 или прирост лота 0,1, то ставьте DL=1
                          Если Вы торгуете только целыми лотами, то ставьте DL = 0
                          Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
                          Telegram: @mqlcmillion
                          Email: ea@cmillion.ru
                          WhatsApp +79283690333

                          Комментарий

                          • #14 Свернуть

                            Сообщение от Aleksey Pavlovich
                            Приветствую, спекулянты, программисты!
                            Можно прописать в советнике, чтобы открывал сделки только при истинном пробое уровней? Выбор тренда по МА или разрешить вручную либо бай, либо селл, либо в обе стороны? Выбор таймфрейма фрактала (работаю на М5 по часовым фракталам, к примеру)?
                            Или есть готовый подобный советник?

                            [ATTACH]3211667[/ATTACH]

                            Всем и каждому отличных выходных дней! Набраться сил для борьбы с рынком в понедельник!!!
                            Отдохнули?
                            Готовы описать что такое "истинный пробой уровня"?
                            Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5
                            Telegram: @mqlcmillion
                            Email: ea@cmillion.ru
                            WhatsApp +79283690333

                            Комментарий

                            • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
                            • #15 Свернуть

                              Гонял я этот советник в тестере, оптимизацию проводил, и ничего не получилось - сливает всегда. Видимо, мне не судьба обуздать его. Может кто скинет рабочий сет?

                              Комментарий

                              X