Перейти к содержанию

[Советник] Forex Setka Trader Mod и [EA]-Setka


ApMSoft

Рекомендуемые сообщения

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
9 часов назад, kDelu сказал:

2016.01.01 00:00:00   cannot load indicator 'Average Directional Movement Index' [4002]

Какая то проблема с индикатором ADX. возможно в терминале стоит другой инфдикатор с аналогичным названием но с другими входными параметрами.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 19k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Так сложилось, что в этом топике размещены 2 совершенно не совпадающих проекта: 1) Forex Setka Trader Mod, проект 1 старого простого мартин бота, закрытый и не сопровождаемый @ApMSoft где-то с 20

Перейти

Тестовая версия 1.43 (Собрана под 1065 build, обновлена под 1010) Изменения: Расширено количество диапазонов в планировщиках с 5 до 10. Нумерация и последовательность планировщиков изменена. Доба

Перейти

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

Перейти
[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
9 часов назад, Amba сказал:

индикатор для проверки кастомной истории для МТ5? А то визуально нашел на графиках (данные Дукаса) парочку дыр, теперь в сомнениях, хочу проверить все валютные пары.

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

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
5 часов назад, elavr сказал:

Какая то проблема с индикатором ADX. возможно в терминале стоит другой инфдикатор с аналогичным названием но с другими входными параметрами.

На другом терминале повторилось. Методом "научного тыка" нашел причину. В сете стояло AdxPeriod=0. Когда изменил на 1, сет стартовал.  
В инструкции к 1.46 для ADX в параметрах есть только AdxPeriod1.  Как могло у Corvuses работать на 1.44 AdxPeriod=0?

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
43 минуты назад, kDelu сказал:

В инструкции к 1.46 для ADX в параметрах есть только AdxPeriod1.  Как могло у Corvuses работать на 1.44 AdxPeriod=0?

Есть подозрение, что обновление терминала.....

 

 

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
48 минут назад, kDelu сказал:

В инструкции к 1.46 для ADX в параметрах есть только AdxPeriod1. 

Как могло у Corvuses работать на 1.44 AdxPeriod=0?

Описание Сетки 1.46 читали?!

Пункт "Почему всегда надо тестировать именно последнюю версию бота, выложенную программистом"

С какой версии в Сетке прямо запрещены ТФ=0 (то есть текущий ТФ)?!

Кажется, с 1.46 - там очень много изменений, мощный был релиз.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
21 минуту назад, Старик сказал:

Описание Сетки 1.46 читали?!

Посмотрел AdxPeriod в поиске . Нашел в 2019 году описание параметров Setka v1.43 ADX-IMP-181112 - Parameters.docx и оно же, вроде как без изменений, в архиве 1.46. Просмотрел пост Версия (EA) - Setka v1.44.32 и доки в архиве (EA) - Setka v1.44.32.rar. Посмотрел пост 1.46.

Нигде не попадается параметр AdxPeriod. Но в сетах он встречается и в МТ5 на вкладке Параметры при сбросе в дефолт этот параметр тоже остается в общем списке.

@Corvuses использует v1.44.32 ADX-IMP в 2022 году.

Пока поставил равным AdxPeriod1 и продолжу.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
3 часа назад, kDelu сказал:

Нигде не попадается параметр AdxPeriod. Но в сетах он встречается и в МТ5 на вкладке Параметры при сбросе в дефолт этот параметр тоже остается в общем списке.

Здесь смотреть надо комплексно на группу параметров:

 

Use_ADX_indicator_settings_1_46=0 - не использовать, хх - номер колена, -хх - реверс и номер колена
use_ADX_for_next_Order=0
AdxTimeFrame=1
AdxPeriod=0
AdxLevel=0.0
use_ADX_ds=0.0
use_ADX_p3=false

 

Так понятней?

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
14 минут назад, elavr сказал:

Так понятней?

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

У вас работает тот сет?

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
8 часов назад, kDelu сказал:

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

У вас работает тот сет?

Было бы неплохо получить ссылку на сет первоисточник

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
4 часа назад, elavr сказал:

Было бы неплохо получить ссылку на сет первоисточник

вставлял ссылку

18 часов назад, kDelu сказал:

Как могло у Corvuses работать на 1.44 AdxPeriod=0?

Спасибо

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Привет коллеги. Небольшая порция свежих оптимизаций на DUCAS котировках. AUDCAD с 2015 по сейчас и AUDCHF с 2016 по сейчас во вложении. Если у кого-то по какой-то причине не получается запустить тест конкретного сета прямо из таблицы оптимизаций, добавил шаблонный сет, в котором просто установите вручную те 4 параметра из оптимизации, все остальное оставляйте как есть если нужен тот же результат.

Еще провел сравнение скорости оптимизации сетки 1.46 vs 2.18 в MT5 на идентичных котировках, в итоге разница фактически в 2 раза, за что огромное спасибо команде разработки. Результаты имеют статистически незначительную погрешность. Теперь можно за месяц/год вместо двух провести тот же объем опта, что очень радует ))

64 threads, 256gb RAM, nvme ssd - 3876 проходов, AUDCHF_DUCAS tick, MT5
Текущая сетка 1.46 - 38 часов 24 мин

Спойлер

image.thumb.png.d990b4fe058309c102077838f4834aad.png

 

Новая сетка 2.18 - 19 часов 19 минут

Спойлер

image.thumb.png.d521ee5c4c353b2348878501c00b8203.png

 

(EA) - Setka v1.46-opt.AUDCAD_DUCAS.M1.20150115.20231002.00.F9D07A88099D80E94C99B6EB53B4BF91.opt (EA) - Setka v1.46-opt.AUDCHF_DUCAS.M1.20160115.20231003.40.F9D07A88099D80E94C99B6EB53B4BF91.opt setka_1.46_opt_zlodey.set

Изменено пользователем zlodey
  • Лайк 6
  • Спасибо 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
В 06.10.2023 в 18:07, kDelu сказал:

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

У вас работает тот сет?

почему не должен спотыкаться в мт5?! 

и зачем вы сет в таком виде чуть не сапогом заталкиваете в мт5?! :)

 

Вы пытаетесь перенести сеты из мт4 в мт5, где достаточно иначе организована работа с индикаторами.

А мт5 насколько-то строже и несколько "предусмотрительней", чем мт4 - и некоторые трюки|настройки, проходящие без вопросов в мт4, в мт5 понимаются как баг.
Выглядит, что, если индикаторы в ходе теста/торгов не используются, "групповые нули" в настройках индикаторов в сете:

- в мт4 допустимы и не проблема вообще

- а в мт5 баг, выявляемый терминалом лишь в ходе начала теста/торгов.

 

---

 

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

и, если обращений к индикатору в ходе теста/торгов нет, то почти пофиг какие настройки индикатора в сете, поскольку индикатор с этими настройками в мт4 в ходе тестов/торгов активироваться не будет.

и в мт4 почти пофиг какие настройки индикаторов в сете, если индикаторы отключены в настройках и реально не используются в тестах/торгах данным сетом!

Спойлер

image.thumb.png.fb2fa78740e75b802c0d90d39e6e023d.png

Скрин из первого поста топика - пояснение, что/как индикаторы по дефолту отключены. 

В мт4 безиндикаторный сет можно торговать и безиндикаторным, и индикаторным модом - результат будет одинаков!

Даже если вы в сете руками исказите настройки не используемых в тесте/торгах индикаторов - мт4 может это пропустить и в тестах/торгах игнорировать!

 

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

Насколько понимаю, мт5 пытается создавать более быструю и более качественную среду для тестов/торгов - и, если в коде бота индикаторы есть, то мт5 их стартует с настройками из сета, чтобы бот мог при опросе индикатора мгновенно получить актуальный ответ!

Те индикаторы, которые есть в коде бота, даже если бот их не использует - в мт5 активируются с настройками из сета!!

И, соответственно, в мт5 нельзя использовать сеты с нулевыми параметрами индикаторов - а в мт4  можно!

Насколько понимаю, с этим вы и столкнулись.

 

---

 

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

По идее должен был и такую лажу "групповых нулей" в настройках индикаторов в сете отловить...

Да, мт4 на них пофиг - но по любому откровенной лажи в настройках индикаторов в сете быть не должно.

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

 

Есть опасения, что в новейших версиях терминалов мт4 и/или только мт5 реализация входного контроля 2016 года могла сломаться и начать работать некорректно...

Потому что метаквоты не настолько умны и нередко ломают то, что работало раньше и должно работать дальше - и что трогать категорически не надо.  Но ручки-то блудливые...

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

 

---

 

Но это не освобождает пользователей от персональной ответственности не делать чего не надо делать.

По любому не надо совать квадратное полено в круглую дырку - не пролезет по любому.

Даже если сапогом толкать - не пролезет.

Всё же надо предварительно смотреть на форму полена и дыры - и действовать адекватно.

 

В любом случае, при переносе сетов из мт4 в более строгий мт5, сет надо проверять глазами!

Надо проверять как минимум, что параметры таймфрэймов в мт5 поняты/перенесены корректно - и что настройки индикаторов в сете не от балды, а формально приемлемы для мт5.

 

В мт5 безиндикаторные сеты можно торговать как в безиндикаторной Сетке, так и в adx-imp.

Вы можете загрузить безиндикаторный сет в adx-imp мод Сетки в мт5, при этом дефолтные настройки индикаторов не изменятся - и adx-imp мод Сетки в мт5 отторгует безиндикаторный сет как родной без единой проблемы.

 

Но в adx-imp мод Сетки в мт5 нельзя загружать даже реально безиндикаторный сет с кривыми настройками не используемых в торгах индикаторов - это мт5 нормально отторговать не сможет.

И пользователь, вне зависимости от что написано кем-то в названии сета, по любому должен сначала проверить сет на наличие в нем кривых настроек - и определить схему/тип сета!

И тогда торговать в мт5 согласно истинного типа/схемы сета и выбрать нужного бота!

Всё это годы назад исчерпывающе разъяснено в топике и в первом посте топика явно!

Спойлер

image.png.b499a35c38fa751b5c4a8886b88f1a6c.png

image.thumb.png.346f6d7d2ab39d40f8c0b74c1690f4ef.png

 

 

---

 

В итоге, если я правильно понял вашу проблему, вы грузите в adx-imp мод Сетки в мт5 сет из мт4 с кривыми 3х из 4х настройками индикаторов.

Вы корявость сета обязаны были увидеть и понять ещё на этапе обязательного ознакомления и понимания сета из мт4 (от какого-то неведомого вам ника), которым, тем не менее, вы пытаетесь торговать в мт5.

А мт5 обижается, говорит вам что-то похожее на маты и ведет себя не слишком адекватно.

Причём обида мт5 на вас вполне справедливая: он делает как лучше - а вы грузите в него фигню.

 

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

Бот (во входном контроле) в лучшем случае может выявлять ваши кривые настройки по одной - и будет браковать вам торги пока вы кривые настройки все  до одной исправите (или все не нужные в БИ сете настройки индикаторов уберете из сета - если сет безиндикаторный).

То есть "силового" решения этой ситуации нет - пока вы не исправите все кривые настройки в сете, торгов этим сетом в мт5 у вас не будет. 

Вам по любому не дадут торговать таким сетом в мт5 - либо мт5 не даст, либо Сетка.

В любом случае надо "разуть глаза и включить мозги" - проблему в сете лично вам придется понять и лично руками устранить.

 

---

 

Ваш случай относительно простой: у вас сет типа S2 - симметричный индикаторный (только 1й вход) для adx-imp мода Сетки.

Ваша проблема некорректные "групповой 0" настройки для неиспользуемой в сете части индикаторов.

И вы не можете приказать мт5 не активировать все индикаторы, что есть/упоминаются в коде бота - мт5 в ходе старта бота по любому параллельно стартует все упомянутые в коде бота индикаторы.

Альтернативы нет: мт5 не пропустит - и неприемлемые для индикаторов настройки в сете должны быть каким-то способом подменены на формально корректные для индикаторов (даже отключенных в сете).

 

Соответственно сет станет корректно работать даже в мт5, если вы:

1) или физически удалите из файла сета некорректные настройки не используемых в этом сете индикаторов (и тогда мт5 использует формально корректные дефолтные настройки неиспользуемых индикаторов из бота);

2) или физически замените в файле сета некорректные настройки на корректные (например, дефолтные из бота).

 

...

 

В первом случае вам надо из файла сета в любом текстовом редакторе просто удалить все не используемые некорректные настройки индикаторов.

Буквально - физически нафиг выкинуть из файла сета некорректные настройки не используемых в торгах индикаторов.

Спойлер

Indicators_settings_1_44=Фильтры, ИНДИКАТОРНЫЙ вход Первым и/или Последующими ордерами
Use_trend_indicator_settings1_1_44=Параметры трендового фильтра.
use_ADX_for1Order=1
AdxTimeFrame1=1
AdxPeriod1=6
AdxLevel1=4
use_ADX_ds1=0
use_ADX_p3_1=0
Use_ADX_indicator_settings_1_44=0 - не использовать, хх - номер колена, -хх - реверс и номер колена
use_ADX_for_next_Order=0
AdxTimeFrame=1
AdxPeriod=0
AdxLevel=0
use_ADX_ds=0
use_ADX_p3=0
Use_imp_indicator_settings1_1_44=Параметры импульсного фильтра.
use_imp_for1Order=0
imp_indi_1order=2
ImpTimeFrame1=30
ImpPeriod1=0
LGCoeff1=0
ImpLevel1=0
use_imp_indicator_settings_1_44=0 - не использовать, хх - номер колена, -хх - реверс и номер колена
use_imp_for_next_Order=0
imp_indi_next_order=2
ImpTimeFrame=1
ImpPeriod=0
LGCoeff=0
ImpLevel=0

Урезанный таким образом руками сет должен без проблем загрузиться в adx-imp мод Сетки в мт5 и торговать как полный.

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

Ну и сохраните загруженный сет из окна настроек бота с теперь приемлемыми настройками индикаторов.

 

...

 

Во втором варианте вы можете заменить в файле проблемного сета некорректные настройки индикаторов на корректные из дефолтного сета.

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

И в текстовом редакторе же выделяете неверно заданные настройки в проблемном сете и заменяете на корректные настройки из дефолтного сета adx-imp мода Сетки.

 

...

 

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

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

 

 

P.S. 

1) если я что-то не верно выписал про мт5 - надеюсь, кто-то меня поправит.

2) ответ @kDelu мог быть намного короче - но я пишу детальные посты с ориентацией на будущих новичков и на тех, кто когда-то старые сеты из мт4 будет переносить в торги в мт5.

3) особенности торгов в мт5 и рекомендации относятся в принципе ко всем ботам - не только Сетке.

  • Лайк 4
  • Спасибо 2
  • Огонь! 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
14 часов назад, Старик сказал:

сет станет корректно работать даже в мт5, если вы:

1) или физически удалите из файла сета некорректные настройки не используемых в этом сете индикаторов (и тогда мт5 использует формально корректные дефолтные настройки неиспользуемых индикаторов из бота);

2) или физически замените в файле сета некорректные настройки на корректные (например, дефолтные из бота).

Спасибо. По делу. От общего к частному.

Пункт 1) на МТ5 не работает. Подробности в спойлере. Пункт 2, вероятно, сработает.

Спойлер

Взят сет  Corvuses 

Удалены разделы, как показал Старик, сохранил как EURGBP_test.set. Вот он EURGBP_test.set

В терминале в закладке Параметры, правый клик, По умолчанию.

2023-10-08_12-14-11.png.482e8b11e986c98407a22346cd3cd183.png

 

Правый клик, Загрузить. Выбираю EURGBP_test.set. Старт.    [Ошибка] - Не удалось создать хэндл индикатора iADX. ErrorCode=

Иду в Параметры. Там нули.

2023-10-08_12-13-54.png.7f76726fd1910e4a4ea0e28634091669.png

 

Заменяю AdxPeriod на 1. Старт. Грузит историю и запускается норм.

 

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

 

Вынимая из постов 2-5 летние сеты не встречал инфу, под какой терминал. Если есть однозначные знаки отличий, полезно напомнить. Пока только понимаю по формату опт параметров, если есть. Следовательно, все остальные сеты под МТ4. 

Но в тоже время в поставке идут моды под МТ5 и уже давно. Выкладывал недавно для всех корзины с сетами с изменённым таймфреймами под МТ5. Кто-то по невнимательности может вставлять в МТ4. Предлагаю добавить явный параметр в сет, под какой МТ.

  • Хм... 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
9 минут назад, kDelu сказал:

Спасибо. По делу. От общего к частному.

Пункт 1) на МТ5 не работает. Подробности в спойлере. Пункт 2, вероятно, сработает.

  Скрыть контент

Взят сет  Corvuses 

Удалены разделы, как показал Старик, сохранил как EURGBP_test.set. Вот он EURGBP_test.set

В терминале в закладке Параметры, правый клик, По умолчанию.

2023-10-08_12-14-11.png.482e8b11e986c98407a22346cd3cd183.png

 

Правый клик, Загрузить. Выбираю EURGBP_test.set. Старт.    [Ошибка] - Не удалось создать хэндл индикатора iADX. ErrorCode=

Иду в Параметры. Там нули.

2023-10-08_12-13-54.png.7f76726fd1910e4a4ea0e28634091669.png

 

Заменяю AdxPeriod на 1. Старт. Грузит историю и запускается норм.

 

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

Попробуйте сделать то же - но с предварительным (до загрузки сета) сбросом настроек в тестере на дефолтные!!

У вас на скрине то, чего быть никак не должно - у вас физически отсутствующие в сете настройки имеют не дефолтные значения!

Не исключено, что в тестере осталась/запомнена часть настроек предыдущего теста с "групповыми нулями" в настройках индикаторов.

Чтобы избавляться от "травмирующей памяти" предыдущего неудачного теста, надо:

- сначала настройки бота в тестере восстановить до дефолтных

- и лишь потом загружать обрезанный сет с физически удаленными параметрами с кривыми настройками.

  • Лайк 1
  • Спасибо 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
14 минут назад, Старик сказал:

Попробуйте сделать то же - но с предварительным (до загрузки сета) сбросом настроек в тестере на дефолтные!!

так и было! до загрузки > В терминале в закладке Параметры, правый клик, По умолчанию.

AdxPeriod = 56 это дефолт на скрине

  • Хм... 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
1 час назад, kDelu сказал:
1 час назад, Старик сказал:

Попробуйте сделать то же - но с предварительным (до загрузки сета) сбросом настроек в тестере на дефолтные!!

так и было! до загрузки > В терминале в закладке Параметры, правый клик, По умолчанию.

AdxPeriod = 56 это дефолт на скрине

нет, вы недоудалили из проблемного сета часть настроек - ваш EURGBP_test.set не соответствует моей инструкции со скрина что удалять.

я рекомендовал (на всякий случай) удалить из сета все параметры/настройки не используемых в сете индикаторов - раз уж как минимум часть из них заданы некорректно!

и если в сете используется только adx только на 1м колене - остальные настройки индикаторов удаляем все.


всегда крайне желательно работать со сжатыми (не из тестера) сетами - тогда читаемость/понятность сета на порядок выше.

сет из тестера в файле в текстовом редакторе в разы менее нагляден и понятен...

Спойлер

Indicators_settings_1_44=Фильтры, ИНДИКАТОРНЫЙ вход Первым и/или Последующими ордерами
Use_trend_indicator_settings1_1_44=Параметры трендового фильтра.
use_ADX_for1Order=1
use_ADX_for1Order,F=0
use_ADX_for1Order,1=0
use_ADX_for1Order,2=0
use_ADX_for1Order,3=0
AdxTimeFrame1=1
AdxTimeFrame1,F=0
AdxTimeFrame1,1=0
AdxTimeFrame1,2=0
AdxTimeFrame1,3=0
AdxPeriod1=6
AdxPeriod1,F=0
AdxPeriod1,1=0
AdxPeriod1,2=1
AdxPeriod1,3=0
AdxLevel1=4.00000000
AdxLevel1,F=0
AdxLevel1,1=4.00000000
AdxLevel1,2=1.00000000
AdxLevel1,3=0.00000000
use_ADX_ds1=0.00000000
use_ADX_ds1,F=0
use_ADX_ds1,1=0.00000000
use_ADX_ds1,2=0.00000000
use_ADX_ds1,3=0.00000000
use_ADX_p3_1=0
use_ADX_p3_1,F=0
use_ADX_p3_1,1=0
use_ADX_p3_1,2=1
use_ADX_p3_1,3=1
AdxTimeFrame=1
AdxTimeFrame,F=0
AdxTimeFrame,1=0
AdxTimeFrame,2=0
AdxTimeFrame,3=0
AdxPeriod=0
AdxPeriod,F=0
AdxPeriod,1=56
AdxPeriod,2=0
AdxPeriod,3=0
AdxLevel=0.00000000
AdxLevel,F=0
AdxLevel,1=1.00000000
AdxLevel,2=0.00000000
AdxLevel,3=0.00000000
use_ADX_ds=0.00000000
use_ADX_ds,F=0
use_ADX_ds,1=0.00000000
use_ADX_ds,2=0.00000000
use_ADX_ds,3=0.00000000
use_ADX_p3=0
use_ADX_p3,F=0
use_ADX_p3,1=0
use_ADX_p3,2=1
use_ADX_p3,3=1
LGCoeff1=0.00000000
LGCoeff1,F=0
LGCoeff1,1=0.75000000
LGCoeff1,2=0.00000000
LGCoeff1,3=0.00000000
ImpLevel1=0.00000000
ImpLevel1,F=0
ImpLevel1,1=50.00000000
ImpLevel1,2=0.00000000
ImpLevel1,3=0.00000000
use_imp_indicator_settings_1_44=0 - не использовать, хх - номер колена, -хх - реверс и номер колена
use_imp_for_next_Order=0
use_imp_for_next_Order,F=0
use_imp_for_next_Order,1=0
use_imp_for_next_Order,2=0
use_imp_for_next_Order,3=0
imp_indi_next_order=2
imp_indi_next_order,F=0
imp_indi_next_order,1=0
imp_indi_next_order,2=0
imp_indi_next_order,3=0
ImpTimeFrame=1
ImpTimeFrame,F=0
ImpTimeFrame,1=0
ImpTimeFrame,2=0
ImpTimeFrame,3=0
ImpPeriod=0
ImpPeriod,F=0
ImpPeriod,1=30
ImpPeriod,2=0
ImpPeriod,3=0
LGCoeff=0.00000000
LGCoeff,F=0
LGCoeff,1=0.75000000
LGCoeff,2=0.00000000
LGCoeff,3=0.00000000
ImpLevel=0.00000000
ImpLevel,F=0
ImpLevel,1=50.00000000
ImpLevel,2=0.00000000
ImpLevel,3=0.00000000

without_indicator_settings_1_44=Настройки параметров и фильтров безиндикаторного входа

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

Теоретически да - но всегда надо проверять на практике.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
38 минут назад, Старик сказал:

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

Можете проверить сет, все удалено, что было зачеркнуто. EURGBP_test.set

Не работает. Нули вставляются и ошибка ADX.

 

Спойлер

 

  • Хм... 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
1 час назад, kDelu сказал:
2 часа назад, Старик сказал:

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

Можете проверить сет, все удалено, что было зачеркнуто. EURGBP_test.set

Не работает. Нули вставляются и ошибка ADX.

ОК, я проверю автономно "с нуля" от оригинала авторского сета - действительно очень странная история...

Так-то вы на реальную проблему некорректных для мт5 настроек индикаторов обратили внимание и верно её показали. =d>

 

Существует низкая, но не нулевая вероятность, что одна из дефолтных настроек "сломалась" в adx-imp моде Сетки в мт5.

Причем, если сломалась, то в каком-то из самых последних билдов терминала. 

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

  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
6 часов назад, kDelu сказал:
6 часов назад, Старик сказал:

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

Можете проверить сет, все удалено, что было зачеркнуто. EURGBP_test.set

Не работает. Нули вставляются и ошибка ADX.

Посмотрел ваш ролик и ещё раз проверил авторский сет - ваш сет, с которым вы работаете, ранее был поврежден.

У вас отсутствует один комментарий (2я группа настроек индикаторов) и первый из параметров 2й группы настроек.

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

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

 

В авторском сете настройки индикаторов такие - используется только adx и только для открытия сеток (1-го входа).

То есть из 4х групп настроек индикаторов в авторском сете используется только первая/верхняя.

Остальные 3 группы настроек индикаторов содержать неприемлемые для мт5 "групповые нули" и должны быть из сета  или удалены, или заменены на соответствующие дефолтные настройки.

Спойлер

Indicators_settings_1_44=Фильтры, ИНДИКАТОРНЫЙ вход Первым и/или Последующими ордерами
Use_trend_indicator_settings1_1_44=Параметры трендового фильтра.
use_ADX_for1Order=1
use_ADX_for1Order,F=0
use_ADX_for1Order,1=0
use_ADX_for1Order,2=0
use_ADX_for1Order,3=0
AdxTimeFrame1=1
AdxTimeFrame1,F=0
AdxTimeFrame1,1=0
AdxTimeFrame1,2=0
AdxTimeFrame1,3=0
AdxPeriod1=6
AdxPeriod1,F=0
AdxPeriod1,1=0
AdxPeriod1,2=1
AdxPeriod1,3=0
AdxLevel1=4.00000000
AdxLevel1,F=0
AdxLevel1,1=4.00000000
AdxLevel1,2=1.00000000
AdxLevel1,3=0.00000000
use_ADX_ds1=0.00000000
use_ADX_ds1,F=0
use_ADX_ds1,1=0.00000000
use_ADX_ds1,2=0.00000000
use_ADX_ds1,3=0.00000000
use_ADX_p3_1=0
use_ADX_p3_1,F=0
use_ADX_p3_1,1=0
use_ADX_p3_1,2=1
use_ADX_p3_1,3=1
Use_ADX_indicator_settings_1_44=0 - не использовать, хх - номер колена, -хх - реверс и номер колена
use_ADX_for_next_Order=0
use_ADX_for_next_Order,F=0
use_ADX_for_next_Order,1=0
use_ADX_for_next_Order,2=0
use_ADX_for_next_Order,3=0

AdxTimeFrame=1
AdxTimeFrame,F=0
AdxTimeFrame,1=0
AdxTimeFrame,2=0
AdxTimeFrame,3=0
AdxPeriod=0
AdxPeriod,F=0
AdxPeriod,1=56
AdxPeriod,2=0
AdxPeriod,3=0
AdxLevel=0.00000000
AdxLevel,F=0
AdxLevel,1=1.00000000
AdxLevel,2=0.00000000
AdxLevel,3=0.00000000
use_ADX_ds=0.00000000
use_ADX_ds,F=0
use_ADX_ds,1=0.00000000
use_ADX_ds,2=0.00000000
use_ADX_ds,3=0.00000000
use_ADX_p3=0
use_ADX_p3,F=0
use_ADX_p3,1=0
use_ADX_p3,2=1
use_ADX_p3,3=1
Use_imp_indicator_settings1_1_44=Параметры импульсного фильтра.
use_imp_for1Order=0
use_imp_for1Order,F=0
use_imp_for1Order,1=0
use_imp_for1Order,2=0
use_imp_for1Order,3=0
imp_indi_1order=2
imp_indi_1order,F=0
imp_indi_1order,1=0
imp_indi_1order,2=0
imp_indi_1order,3=0
ImpTimeFrame1=30
ImpTimeFrame1,F=0
ImpTimeFrame1,1=0
ImpTimeFrame1,2=0
ImpTimeFrame1,3=0
ImpPeriod1=0
ImpPeriod1,F=0
ImpPeriod1,1=30
ImpPeriod1,2=0
ImpPeriod1,3=0
LGCoeff1=0.00000000
LGCoeff1,F=0
LGCoeff1,1=0.75000000
LGCoeff1,2=0.00000000
LGCoeff1,3=0.00000000
ImpLevel1=0.00000000
ImpLevel1,F=0
ImpLevel1,1=50.00000000
ImpLevel1,2=0.00000000
ImpLevel1,3=0.00000000
use_imp_indicator_settings_1_44=0 - не использовать, хх - номер колена, -хх - реверс и номер колена
use_imp_for_next_Order=0
use_imp_for_next_Order,F=0
use_imp_for_next_Order,1=0
use_imp_for_next_Order,2=0
use_imp_for_next_Order,3=0
imp_indi_next_order=2
imp_indi_next_order,F=0
imp_indi_next_order,1=0
imp_indi_next_order,2=0
imp_indi_next_order,3=0
ImpTimeFrame=1
ImpTimeFrame,F=0
ImpTimeFrame,1=0
ImpTimeFrame,2=0
ImpTimeFrame,3=0
ImpPeriod=0
ImpPeriod,F=0
ImpPeriod,1=30
ImpPeriod,2=0
ImpPeriod,3=0
LGCoeff=0.00000000
LGCoeff,F=0
LGCoeff,1=0.75000000
LGCoeff,2=0.00000000
LGCoeff,3=0.00000000
ImpLevel=0.00000000
ImpLevel,F=0
ImpLevel,1=50.00000000
ImpLevel,2=0.00000000
ImpLevel,3=0.00000000

without_indicator_settings_1_44=Настройки параметров и фильтров безиндикаторного входа

 

Под спойлером - настройки индикаторов в оригинальном/авторском сете.

Выделенные красным это строки, которые в используемом вами сете отсутствую - хотя в оригинале/авторском сете есть.

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

 

А что последняя не удаляемая настройка индикатора use_ADX_p3_1=0 - это я прямо и явно указал под спойлером.

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

И что параметра AdxTimeFrame=1 в очищенном от "групповых 0" сете у вас быть не должно - тоже явно указал дважды.

Но вы были не собраны и так и не увидели что я указывал - что (в вашем примере, частном случае) надо удалить всё настройки индикаторов после параметра use_ADX_p3_1=0.  Это последний параметр в 1й из 4х групп настроек индикаторов в adx-imp моде Сетки.

После чего тест (да и торги) этого сета должен проходить без проблем с терминалом.

 

В итоге:

1) выкиньте используемый вами сет и повторно скачайте авторский

2) в авторском сете удалите настройки индикаторов 2/3/4 групп, где автор задал "групповые 0", неприемлемые для мт5.

3) по идее тест правильно обрезанного авторского сета должен пройти с первого раза без проблем.

 

Если всё будет ОК, если хотите, я удалю всю нашу сегодняшнюю переписку.

Мы искали некорректность в исполнении вами теста и это вряд ли имеет методологическое значение и будет полезно другим.

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Продолжаются с 4 мая экспериментальные торги на микродепо-камикадзе стартом 30% денег + 30% сгораемый бонус.

Сеты выкладывал в топике неоднократно - диапазонные EURUSD и GBPUSD (можно найти поиском слова камикадзе в т.ч.).

Сентябрь был очень тяжелый, прошли на грани - закрытие сеток показывал здесь

 

На 8 октября (5 месяцев торгов) состояние счета такое

Спойлер

image.thumb.png.6e22f3f424d496ab95c7d1e72c4db0dd.png

Вложенные деньги чуть более чем удвоены - то есть на вложенное +100% за 5 месяцев.

График +20% прибыли в месяц на вложенные деньги поддерживается даже осенью пока.

Сумма денег на счете выросла с 30% до 60%+ от расчетного депозита 25000 на 2 пары.

Пока, стартовав в мае лишь с 30% от депозита (+ такой же классический бонус), не вылететь по StopOut удавалось.

 

Повторюсь, это нельзя назвать разгоном - скромный мульт 1.4+, длинные сетки, минимум агрессии.

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

Заработанные за 5 месяцев 30%+ от полного депо это лишь 6% в месяц или 72% годовых.  Это не гонка. 

Это тихие торги, где, прикидываясь ветошью, пытаюсь дорасти до 100% депо, стартовав лишь с 30% депо.

  • Лайк 8
  • Огонь! 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
18 часов назад, kDelu сказал:

Но в тоже время в поставке идут моды под МТ5 и уже давно. Выкладывал недавно для всех корзины с сетами с изменённым таймфреймами под МТ5. Кто-то по невнимательности может вставлять в МТ4. Предлагаю добавить явный параметр в сет, под какой МТ.

1. @Старик все правильно сказал про разную работу с индикаторами в МТ4 и МТ5.

2. Данный сет @Corvuses тестировал в мт4 и там этой проблемы не возникало из за того, что в настройках бота стоит не использовать этот индикатор. 

image.png.4fb17befc6fc1dbeaf86a8f25bdb9a7a.png

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

3. Да, скорее всего проверку входных параметров подкорректируем и этим сетом не сможет торговать ни МТ4 ни МТ5.  )))

 

 

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
14 часов назад, Старик сказал:

В итоге:

1) выкиньте используемый вами сет и повторно скачайте авторский

2) в авторском сете удалите настройки индикаторов 2/3/4 групп, где автор задал "групповые 0", неприемлемые для мт5.

3) по идее тест правильно обрезанного авторского сета должен пройти с первого раза без проблем.

Сорри за потерю времени. Удаление "пропущенных" решило проблему.

Имеет значение для алгоритмов сетки наличие заголовков разделов и их порядок в параметрах сет файла (в ini запуска МТ)? 

Use_ADX_indicator_settings_1_44=0 - не использовать, хх - номер колена, -хх - реверс и номер колена
use_ADX_for_next_Order=0

Можно ли сделать общее правило для переделки на МТ5: если находится строка заголовка группы (есть русские символы), то смотрим следующий параметр, если он =0, то ищем следующий заголовок группы (или конец файла) и удаляем все строки до него?

 

Будете чистить текущую страницу ветки, оставьте идею добавить параметр для какого МТ сделан сет.

  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
2 часа назад, kDelu сказал:

Сорри за потерю времени. Удаление "пропущенных" решило проблему.

да нормально всё!

вы нашли проблемку/особенность мт5: мы добавим проверку во входной контроль бота для  выявления и блокирования "групповых нулей" - и гарантирования более корректных настроек индикаторов в любом терминале.

ну а ошибка в тесте - так ошибаются все.  да и разобрались мы с вашей некорректностью быстро.

вообще не проблема.

 

2 часа назад, kDelu сказал:

Имеет значение для алгоритмов сетки наличие заголовков разделов и их порядок в параметрах сет файла (в ini запуска МТ)? 

Use_ADX_indicator_settings_1_44=0 - не использовать, хх - номер колена, -хх - реверс и номер колена
use_ADX_for_next_Order=0

Можно ли сделать общее правило для переделки на МТ5: если находится строка заголовка группы (есть русские символы), то смотрим следующий параметр, если он =0, то ищем следующий заголовок группы (или конец файла) и удаляем все строки до него?

нет, строки комментариев в сетах исключительно для ориентации людей. 

бот их пропускает и не учитывает вообще никак - влияние комментариев в сете на торги =0.

 

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

Де-факто удалять/заменять какую-то часть сета бывает нужно только при обновлении настроек планировщика.

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

Ваш случай с сетом @Corvusesуникальный - других сетов с "групповыми 0" в индикаторах скорее вообще нет.

Но входной контроль мы поправим и бот на "групповые 0" будет ругаться матом громко и категорически!

 

2 часа назад, kDelu сказал:

Будете чистить текущую страницу ветки, оставьте идею добавить параметр для какого МТ сделан сет.

у нас 4 строки в начале сета для описать сет - там и надо указывать, если сет переделан под мт5! :)

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
17 часов назад, Старик сказал:

я удалю всю нашу сегодняшнюю переписку

@Старик, не удаляй Вашу переписку, для меня была очень познавательной, как надо отслеживать и на что уделять внимание в  индикаторных сетах при переносе на МТ5.

Изменено пользователем alextron
  • Лайк 1
  • Огонь! 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Версия (EA) - Setka v1.52

 

Изменены: (если прямо не указано иное, в сетах прежних лет измененный параметр корректировать не надо)

  • устранена утечка памяти.  Прямо на торги не влияла, но исправление способствует более стабильной работе терминала на VPS, особенно в длительных мультиторгах на большом количестве пар.
     
  • уточнена работа безиндикаторного фильтра первого входа в случае первая свеча группы додж
     
  • уточнена визуализация на графике уровней будущих (ещё не открытых) колен сеток.
     
  • уточнена визуализация на графике уровня стопа сетки (если стоп задан в настройках).
     
  • уточнен входной контроль бота в ряде мест.   Теперь лучше контролируются настройки стопов.
    Также уточнен контроль периодов (количество анализируемых свечей) индикаторов - нулевые значения параметров периодов теперь не допустимы в мт4 и мт5 без исключений.
     
  • в данной версии изменена работа со значением параметра NotUsedBalance - здесь он используется исключительно при вычисления лота первого ордера сетки при использовании опций S|B_CurrencyFor001Lot.
    Значение параметра NotUsedBalance в опциях контроля просадки в этой версии не учитывается!!!
    Вам надо самостоятельно учитывать значением параметра NotUsedBalance в настройках опций контроля просадки - вычисляя настройки последних так, чтобы контроль просадки осуществлялся нужным вам образом.

    Например, вы хотите запретить открытие новых сеток при просадке 12% денег.
    И у вас на счете 3000 деньгами + 1000 сгораемого/классического бонуса - то есть NotUsedBalance=1000 и баланс счета (с бонусом) =4000.
    В этом случае понимаем, что вы хотите блокировать открытие новых ордеров при просадке 3000 * 12% = 360.
    Тогда вам надо задать No1Order_ByDrawdownPercent= 360 / 4000 * 100% = 9 (%).
    При настройке No1Order_ByDrawdownPercent=9 запрет открытия новых сеток будет активироваться на том же уровне просадки, если бы NotUsedBalance учитывался и вы задали 12%.

 

Добавлены:

 

  • FarPendingOrdersDelete - опция-переключатель, отвечающая за автоматическое удаление ботом в существующей сетке "дальних" отложек - не активированного ценой отложенного ордера с индивидуальным стопом.
    Это не удаление ботом отложек после закрытия сетки по ТР или иным способом.
    Это удаление "дальних" отложек в существующей/торгуемой сетке, ордера которой вы видите на графике, пока сетка ещё в торгах - в зависимости от выбранного вами режима работы этой опции!
     

    Спойлер

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

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

    ----

    Каким образом и когда ботом будут автоматически удаляться одна или более "дальних" отложки, зависит от выбранного вами режима в выпадающем меню опции FarPendingOrdersDelete.
    image.png.07b665e0c913513a3173dec432efe17b.png

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

    При выборе режима delete_all_always удаление неактивированной отложки производится сразу после того, как откроется очередное колено и неактивированная отложка окажется в сетке раньше/хуже ТР (в минусовой части сетки) и уже никогда не будет (в данной сетке) активирована ценой (так как сетка закроется по ТР раньше, чем активируется отложка).
    В торгах бывает, что бот может выставить несколько отложек подряд - две и более которых окажутся "дальними" после пересчета ботом уровня ТР сетки.  В этом случае, при выборе режима delete_all_always, ботом может быть одновременно/подряд удалено более одной "дальней" отложки - и на столько же уменьшится количество открытых колен в сетке на графике.

    Режим delete_far_on_max_open_orders - удалять одну самую "дальнюю" (самую ближнюю к началу сетки) отложку лишь тогда, когда сетка развернулась полностью и был открыт/выставлен последний MaxOpenOrders ордер.  В этом случае количество открытых колен в сетке на графике уменьшится на 1 и появится возможность повторного открытия наибольшего колена сетки (если цена пройдет ещё 1 шаг).


    Режим delete_near_on_max_open_orders - удалять первую за TP (самую ближнюю к ТР) одну "дальнюю" отложку лишь тогда, когда открыто MaxOpenOrders ордеров.
    В этом случае количество открытых колен в сетке на графике уменьшится на 1 и появится возможность повторного открытия наибольшего колена сетки (если цена пройдет ещё 1 шаг).


    ---

    "Дальними" отложками разработчики называют не активированные ценой стоповые ордера, расположенные в сетках  раньше/хуже ТР (в минусовой части сетки).
    Они, не создавая просадки, обеспечивают сохранение близкой к расчетной геометрии сетки, сохранению расчетной нумерации и лотности колен и способствуют сколь возможно оптимальному расстоянию от наибольшего ордера до ТР сетки, растянутой ценой более расчетного. Ну, отложки появляются лишь тогда, когда цена "бежит" и растягивает сетку больше чем в модели - и даже дальние отложки чем-то полезны...

     

    Спойлер

    image.thumb.png.01614a614487dfeb241bd588cd8ff1a4.png

    "Дальние" отложки это те, у которых есть индивидуальный стоп - и они расположены между началом сетки и уровнем ТР (хуже ТР).
    Они не учитываются ботом в прибыли/просадке сетки.

    Они уже не будут активированы - так как будут удалены ботом при закрытии сетки при достижении ценой уровня ТР.
    Это 2 верхних отложки на скрине.

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

     

    Разберем работу режима delete_all_always на примере вышеприведенного скрина торгов.
    Было интенсивное движение и гэп-контроль сработал дважды, выставив 3 отложки и позднее 1 отложку.
    В общей сложности было открыто 7 колен, из которых 4 отложки.
    В момент, когда делался скрин, "дальними" (со стопами) были отложки 3 и 4 колен 0.01 и 0.02 лота.
    2 ниже расположенные отложки были были в плюсовой части сетки (ТР сетки был выше 2х отложек).
    Как строилась бы сетка, если бы цена продолжила снижение и был включен режим delete_all_always?

    Были бы удалены 2 дальние отложки 3 и 4 колен 0.01 и 0.02 лота и на графике осталось бы 5 ордеров.
    1 - 2 - Х - Х - 5 - 6 -7
    Следующее открывшееся колено п/п имело бы №6 и сетка стала бы
    1 - 2 - Х - Х - 5 - 6 -7 - 6
    Но ТР сетки при этом опустилось бы ниже и теперь "дальней" отложкой стал бы ордер 0.05 лота - и он был бы удален опцией FarPendingOrdersDelete. 
    1 - 2 - Х - Х - Х - 6 -7 - 6
    После чего в растягивающейся сетка стало бы опять 5 ордеров, Следующее открывшееся колено п/п имело бы №6 и сетка стала бы 
    1 - 2 - Х - Х - Х - 6 -7 - 6 - 6
    После этого 2 последующих рыночных ордера открылись бы своим шагом и лотами согласно сета.
    1 - 2 - Х - Х - Х - 6 -7 - 6 - 6 - 7 - 8
    И вот после этого ТР опустился бы настолько низко, что "дальней" стала бы отложка 0.06 лота - самая нижняя на скрине.  И она было бы удалена опцией FarPendingOrdersDelete - а в сетке стало бы 7 колен.
    1 - 2 - Х - Х - Х - 6 -Х - 6 - 6 - 7 - 8
    После этого повторно открылось бы 8 колено (своим шагом и лотом) и последующие ордера сетки.
    1 - 2 - Х - Х - Х - 6 -Х - 6 - 6 - 7 - 8 - 8 - 9 - 10 - ...
    В итоге, если бы цена продолжала снижаться и все 4 отложки на скрине были бы поочередно удалены опцией FarPendingOrdersDelete, со своими шагами и лотами были бы повторно открыты 4 небольших ордера - а сетка была бы очень сильно растянута ордерами небольшой лотности.
    При этом в сетке, со своим шагом и лотом, 3 раза открылся бы ордер 6го колена и 2 раза ордер 8 колена. 

    ---

    Рассмотренный пример довольно сложный - в торгах не так часто выставляется так много отложек.
    Удаление даже 1 "дальней" отложки данной опцией (или вручную) искажает геометрию строящейся сетки, но разрешает боту повторно открыть 1 последнее открытое колено.
    Максимум колен остается MaxOpenOrders - но, так как следующее колено будет открыто повторно, то сетка автоматически удлинится на одно (следующее) колено, дополнительно растянется и сможет покрыть на графике большее движение цены.

    Естественно, что при удалении "дальних" отложек, в автомате или вручную, существенно искажается геометрия сетки.
    Когда удаляется даже одна "дальняя" отложка, бот временно переходит в режим усреднения, повторно открывая как минимум один ордер с тем же №, шагом и лотом.
    При этом несколько ухудшается (против модельной) закрываемость сетки -  несколько увеличивается расстояние от наибольшего ордера до ТР сетки.
    Если же, в ходе торгов, вы удалите более одной "дальней" отложки одновременно, то бот повторно откроет более одного из имеющихся последних колен с их меньшими шагами и лотами - что резко увеличит расстояние между последним переоткрытым ордером и ТР сетки (и потребуется заметно больший откат).
    Но сетка всё равно удлинится/растянется на несколько "средних" колен, сможет покрыть намного большее движение цены - и, скорее всего, вероятность закрытия сетки по ТР на финальном откате движения несколько возрастет, а вероятность получить стоп несколько снизится.

    Сетки и торги бывают очень разные - и бывают ситуации, когда дальнюю отложку выгоднее удалять и строить сетку дальше без учета удаленной дальней отложки.
    Это бывает нужным, когда вы даже "длинным" диапазонным сетом попали в тренд и вам надо сколь возможно растянуть сетку для покрытия большего движения цены - даже ценой повторного открытия последнего уже открытого ордера сетки.
    Удалять "дальние" отложки может быть оптимальным и в сетках с небольшим (<10) количеством колен - в таких сетках растяжение сетки даже на 1 колено дополнительно может резко повысить вероятность выживания сетки и успешного закрытия сетки по ТР.
    И оперативное удаление "дальних" отложек может быть абсолютно необходимым, если вы пытаетесь разрабатывать многоколенные "густые" (с небольшим шагом) сетки и выставлением относительно большого количества отложек в ходе построения сетки.  Без удаления "дальних" отложек в автомате разработка "густых" сеток крайне маловероятна - и опция FarPendingOrdersDelete, возможно, "открывает" для вас "густые" сетки...


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

    Но вы не обязаны теперь всегда использовать опцию FarPendingOrdersDelete - такой рекомендации нет.
    Старик в торгах диапазонными сетками в eurjpy опцию пробует использовать (так как пара грешит большими краткосрочными трендами), а в более медленных парах xxxusd пользы от опции пока не увидел.
    Но потенциально опция может быть полезной на "быстрых" парах и в разных вариантах сеток.
    Только тесты покажут насколько эта опция вам нужна и в каких сетах опция полезна, а в каких нет.

 

Как установить?
Для того чтобы установить советника требуется скачать архив (EA) - Setka v1.52, а дальше следовать инструкции.

Общая рекомендация для торгующих в МТ4: если вы планируете торговать на графике пары, на которой ранее не было торгов - до установки бота прокрутите график хотя бы немного влево, предпочтительно на ТФ м1. 
Вследствие ручной прокрутки графика в терминал с сервера будет подгружено немного истории и график непроторгованной пары придет в рабочее состояние.

 

 

В каждом релизе бота в файле архива выкладывается 12 сборок бота для разных терминалов и целей:

- версии для MT4 и MT5

- полные версии для торгов и усеченные версии для опта и тестирования

- безиндикаторная версия и 2 индикаторных версии (ADX-IMP и RSI-CCI-AS) с разными комплектами индикаторов.

 

В зависимости от вашего терминала (MT4 или MT5) и решаемой задачи (демо/реал торги или опт/тестирование,
с использованием индикаторов или без) вы:

- выбираете в архиве нужную для ваших задач сборку бота (1 из 12) и помещаете в /MQL4 или MQL5/Experts,

- устанавливаете бота на график или в тестер,

- загружаете в бота один из сотен разработанных в топике сет-файлов с настройками (или свой сет для опта/тестов)

- и используете бота сколько необходимо (вплоть до года+ с или без перезагрузок терминала).

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

 

Бот торгует в обе стороны на одном графике.
1 пара - 1 график - 1 копия бота.
В терминале должны быть разрешены/заданы торги Long & Short.
Усеченная "ускоренная" версия optimization предназначена для использования исключительно в тестере стратегий для оптимизации.

 


О структуре Модели и некоторых особенностях применения https://tlap.com/forum/topic/2738-sovetnik-forex-setka-trader-mod-i-ea-setka/?do=findComment&comment=294666

Модель размещена в книге Анализатора статистики сеток - мощного эксель ПО собственной разработки, предоставляющего уникальные возможности по анализу тестов и торгов, создания БД сетов и многого другого.

 

Все ссылки на созданное в топике основное и вспомогательное ПО, разъясняющие посты и скрины, мониторинги, некоторые используемые в торгах онлайн сеты и базы сетов - в первом посте топика https://tlap.com/forum/laboratoriya-profitfx/24/sovetnik-forex-setka-trader-mod-i-ea-setka/2738/ 

 

ВНИМАНИЕ!

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



Для желающих выразить благодарность и поддержать развитие нашего проекта, предоставляем для донатов кошельки группы разработки бота Сетка:

 

Спойлер

крипта:

USDT(TRC-20) (min 5)    : TNHYVSQV1HuEcRHoisKWhpZ2XYGN29H9zu
Litecoin(min 0.001)     : ltc1qg4e6nzttuj9x9fgdhsy45qjt8eh39s9k6pw6wc
Bitcoin(min 0.0005)     : 3Np1W8uxpwSdNyU6M6qBVAWKLa6LAYLHiN
ETH(ERC-20)(min 0.001)    : 0xA20475D6723b2c6bc7F4398057C7a2C250879448
BNB(BEP-20)(min 0.01)    : 0xA20475D6723b2c6bc7F4398057C7a2C250879448
 
(карты РФ, ЮMoney)
https://yoomoney.ru/to/410016069390593

 

крипта предпочтительнее.

Если вам хочется задонатить, но не нашли подходящего вам способа - свяжитесь с нами, найдем решение.

После доната предпочтительно (но не обязательно) сообщить о донате в л\с @Semenov или на почту InGridBot@mail.ru.

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

 

 

(EA) - Setka v1.52.rar

  • Лайк 17
  • Спасибо 12
  • Огонь! 10
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...