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

От ApMSoft, 24 августа, 2012 в Лаборатория ProfitFX

#17643
3 часа назад, imsalikoldman сказал:

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

Стремно всегда, особенно когда сетки полностью раскрываются )))

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

#17644

Я короткие сетки тормозну, оставлю пипсов на 600 которые, ну и лот в два раза снижу. Посмотрим, что получится. Стопы стоят.

#17645

Коллеги, пока некоторое затишье, осмелюсь задать вопрос)

Разбирался с таймфреймами для МТ4 и МТ5 в сет файлах советника. Возник вопрос.

 

Вспомнил про пост @bll

В 07.12.2022 в 16:12, bll сказал:

Решил немного поучиться оптимизировать сеты, опыта в этом у меня можно сказать нет вообще. Взял за основу сет коллеги @M0kass (EA) - Setka v1.43-R321- EURCHF_dd496_M0kass_v2.19_117__180115-210611, т.к. с нуля точно сет пока мне делать рано.

Просьба, у кого есть TDS 2, сделайте пожалуйста ретест сета который получился. Хочу еще раз проверить велики ли отличия тестов в МТ5 и TDS 2 и понять стоит ли вообще заниматься оптом сетов не имея TDS 2.

Сет и отчет в архиве.

 

(EA) - Setka v1.44.32- EURCHF_dd380_H1_200115-221129.zip 2 \u041c\u0411 · 18 загрузок

вспомнил, что было изменено

В 07.12.2022 в 18:44, bll сказал:

После 3х свечей подряд в одном направлении на ТФ Н1 часто случаются откаты, вот основное изменение в сете.

Посмотрел сет файл

OpenFirstOrderTF=16385

 

Вижу что да, сет из МТ5 и TF равен 1h.

 

UPD: Экспортировал сет в формат МТ4 с помощью Модели сетки

 

Для опыта загрузил в тестер МТ4, увидел то, что и ожидалось

image.png.7ae55ab4d63ecb6024bb5f87e6c6041e.png

 

UPD: т.е. значение в экспортированном сете не поменялось

OpenFirstOrderTF=16385

 

И вопрос. А каков правильный порядок приведения таймфреймов сета из МТ5 в МТ4  в таких случаях?

 

Я вижу так:

1. просмотр экспортированного сета из Модели  в редакторе , ищем строки с переменными TF

2. анализ значений TF, определяем тип  МТ4 или МТ5

3. в случае необходимости вручную корректируем значения этих параметров с помощью таблицы

 

 

Спойлер

image.thumb.png.0f09b642ce891c65d2372fea49027402.png

 

И в данном случае для теста в МТ4 надо изменить

OpenFirstOrderTF=60

 

Поправьте, пожалуйста...

 

UPD:

Дополнил про экспорт сета в Модели, это важно. Изменил и добавил некоторые формулировки для ясности. Вопрос касается ручной корректировки таймфреймов (1h и выше) при экспорте сета из МТ5 в МТ4 с помощью Модели. 

 

Изменено 14 декабря, 2022 пользователем imsalikoldman

#17646
1 час назад, imsalikoldman сказал:

Я вижу так:

1. просмотр сета в редаторе, ищем строки с переменными TF

2. анализ значений, определяем тип сета МТ4 или МТ5

3. в случае необходимости вручную корректируем значения этих параметров с помощью таблицы

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

#17647

Коллеги, интересная ситуация отработки бота на гепе с последующим ручным удалением отложек и что из этого вышло J.

13 декабря бот на EURUSD начал строить сетку в 10-30. Успел открыть 2 колена. Далее в 15-30 был геп на новостях, где 3,4 и 5 колено в отложенных ордерах. 6 колено открылось как положено чуть позже. На следующее утро я удалил 2 отложки 3 и 4 (5 отложка сработала), так как они были ниже тейка, то есть, никогда бы не открылись. К тому же они красными линиями стопов и тейков тревожили взгляд J. И что же, в 6-коленной сетке появился 7-ой ордер, обозначенный номером 5 с соответствующей лотностью 0,25. В то время как 6-ой ордер имеет лотность 0.39.  Вывод: нельзя удалять отложки, если хочешь сохранить геометрию сетки.

Только не понял, почему бот поставил 5 ордер, ведь удалены были 3 и 4. Хотя решение бота приветствую — у 4 и 3 ордера лотность ещё ниже — 0.16 и 0.1.

Screen Shot 15.12.2022 at 16.43.png

#17648
14 часов назад, Amba сказал:

Только не понял, почему бот поставил 5 ордер, ведь удалены были 3 и 4. Хотя решение бота приветствую — у 4 и 3 ордера лотность ещё ниже — 0.16 и 0.1.

Бот считает отложки за колена, сетку строит с их учётом, и в лимите разрешённых к открытию отложки учитываются. 3 колена + 3 отложки, лимит исчерпан, дальше сетка не строится. После удаления 3 и 4 ордера вместо 6-коленной сетки у вас образовалась сетка из 4 колен. В соответствии с Вашими настройками бот и открыл 5 колено с объёмом 0,25. Кстати говоря, может и следующее открыться объёмом 0.39.

Изменено 16 декабря, 2022 пользователем Posudomoets

#17649
7 часов назад, Posudomoets сказал:

В соответствии с Вашими настройками бот и открыл 5 колено с объёмом 0,25. Кстати говоря, может и следующее открыться объёмом 0.39.

Ага, теперь понял. 4 колена есть, далее по плану :). Да, действительно, открывалось еще одно 0.39

#17650
В 16.12.2022 в 15:40, Amba сказал:
В 16.12.2022 в 08:03, Posudomoets сказал:

В соответствии с Вашими настройками бот и открыл 5 колено с объёмом 0,25. Кстати говоря, может и следующее открыться объёмом 0.39.

Ага, теперь понял. 4 колена есть, далее по плану :). Да, действительно, открывалось еще одно 0.39

Всегда по плану.  Безоговорочно.

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

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


Если вы руками удалили пару ордеров на графике, то бот это немедленно увидит и будет обрабатывать новую конфигурацию/комплект ордеров на графике строго согласно вашей инструкции-сету.

У бота нет своих мыслей: он торгует то, что есть на графике - так, как вы приказали в сете!

Когда/если вы измените сет - бот немедленно начнет действовать согласно нового загруженного сета.

И если вы хотите знать что дальше будет делать бот, то смотреть вам надо на график и в ваш же сет.|da|l-):)

Других приказов/инструкций что/как/когда делать, кроме вашего сета и вашего графика, у бота нет!

Изменено 20 декабря, 2022 пользователем Старик

#17651
В 17.11.2022 в 12:26, Nimaq сказал:

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

То есть, берем центовый счет на мастере и долларовый на копировщике, и как то волшебным кодом или параметром говорим,

что открываем только ордера с 6-7-8+ колена (а то и 2 последних), в зависимости от сета. я не программист, но уверен что это не сложно сделать с учетом, что советник всегда говорит какой ордер он собирается открывать.

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

 

Ищу того, кто сможет помочь/подсказать как это реализовать, тк я настроен решительно.

Сегодня лайком мне напомнили пост на эту тему января 2017 года.

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

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

Идея копирования части сеток напрашивающаяся и в ней есть плюсы - но и минусов в ней дофигища...

Изменено 20 декабря, 2022 пользователем Старик

#17652

Доброго времени суток, коллеги. Появилась у меня идея, для которой нужны 2 древних сета, mt_07 - 1.43 - 20170530 - eurusd - MultiCarr.set
mt_07 - 1.43 - 20170705 - eurjpy - MultiCarr.set. Перерыл всё, не могу найти.. Ткните носом, пожалуйста. 

#17653
47 минут назад, Caravadgo сказал:

Доброго времени суток, коллеги. Появилась у меня идея, для которой нужны 2 древних сета, mt_07 - 1.43 - 20170530 - eurusd - MultiCarr.set
mt_07 - 1.43 - 20170705 - eurjpy - MultiCarr.set. Перерыл всё, не могу найти.. Ткните носом, пожалуйста. 

Кнопка Файлы, в фильтр вбиваете mt_07 (или 20170530 или 20170705) и мигом находите 2 искомых сета :)

 

Искать файлы в топике (как и инфу в инете) надо уметь - и этому надо учиться.
Рекомендации по всем мыслимым вопросам работы с топиком - в первом посте топика! l-)|da|l-)

20210620 - Старик - поиск файлов в топике - рекомендации l-)|da|

Изменено 21 декабря, 2022 пользователем Старик

#17654

Спасибо огромное, Старче, я искал по полному имени, лошара... 

Изменено 21 декабря, 2022 пользователем Caravadgo

#17655
В 21.12.2022 в 04:18, Caravadgo сказал:

Спасибо огромное, Старче, я искал по полному имени, лошара... 

При смене движка форума были изуродованы имена файлов, прикрепленных к постам до переезда форума в 2019 году.

Скажем, до перевода форума на новый движок файл назывался

mt_07 - 1.43 - 20170705 - eurjpy - MultiCarr.set

А сейчас его название

mt_07_-_1.43_-_20170705_-_eurjpy_-_MultiCarr.set
Вы никогда не найдете ни одного старого сета или скрина по старому имени, если не будете понимать принципов и приемов поиска информации и файлов в постах форумов вообще и нашего в частности.

 

В первом посте топика есть ссылки на тщательно выписанные ответы на почти все мыслимые вопросы работы с форумом, топиком и информацией!

Изменено 26 декабря, 2022 пользователем Старик

#17656

Ясно, учту и буду иметь ввиду! 

#17657

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



Удалены:

Спойлер

опции S_CurrencyForMinLot и В_CurrencyForMinLot.

 

Взамен введены опции S_CurrencyFor001Lot и B_CurrencyFor001Lot, позволяющие более точно/надежно управлять лотностью торгов с реинвестированием прибыли при любом балансе счета.

Если у вас в торгах есть сеты с S_CurrencyForMinLot>0 и/или В_CurrencyForMinLot>0, то, при переходе на текущую версию, настройки новых параметров S_CurrencyFor001Lot и B_CurrencyFor001Lot вам надо будет ввести руками - и потом сохранить обновленный сет.

Если у вас в сетах/торгах нет настроек S_CurrencyForMinLot>0 и/или В_CurrencyForMinLot>0, то в данной версии бота старые сеты годятся без правок и никаких действий в этой части от вас не требуется.

 

 

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

Спойлер

 

  • изменен формат и уменьшен размер комментария, формируемого ботом для своих ордеров.
    Это никак не влияет на тесты и торги, но должно позволить задавать чуть большие комментарии в параметре AddComment и уменьшить число случаев не показа терминалом составных комментариев ордеров, формируемых ботом.
     
  • No1Order_ByDrawdownPercent_Off исправлен многолетний баг - раньше (с 2016) параметр вообще не работал (всегда был отключен вне зависимости от настройки), а теперь работает корректно согласно описания. 
    Это довольно существенная (но не ломающая всё!) правка, проявляющаяся в тестах и торгах - конечно, только в тех сетах, в которых No1Order_ByDrawdownPercent_Off>0.
    Корректная работа этой опции будет приводить к тому, что в тестах и торгах будут случаи, когда новые сетки будут открываться в иных местах и намного позднее, чем было в тестах и торгах до устранения этого бага.
    Напоминаю, что эта пара опций задается в %% от текущего/доступного баланса счета (не эквити), из-за постоянно меняющегося в тестах и торгах баланса счета очень специфична в применении - и должна предельно осмысленно и внимательно задаваться пользователем в тестах и торгах (особенно в мультиторгах!)!!
    О сложностях и особенностях применения этой пары опций писалось в 20220924 - Старик - о внимательности к (проблемах) применению No1Order_ByDrawdownPercent в тестах и мультиторгах.
    Еще раз:
    - параметры контроля просадки группы No1Order_ByDrawdownPercent, по нашим данным, работают корректно.
    - но надо хорошо понимать что контролируется в $ (деньгах) этими параметрами в %%,
    - понимать и уметь задать их оптимальные настройки (особенно в мультиторгах!)
    - и даже вносить правки в эти настройки в случае заметного изменения баланса счета
    - для сохранения нужного вам контроля/управления открытием новых сеток в зависимости от совокупной просадки на счете.
     
  • CloseAllOrders_ByDrawdown_StopTrade ослаблен входной контроль данного параметра - теперь любое его значение является допустимым и не блокирует старт бота при любых настройках остальных параметров контроля просадки в боте.
     
  • изменены/расширены функционал и настройки параметра ShowComments.
    (В окне настроек бота на графике параметр имеет названия Панель управления, внизу меню.)
    На ход тестов и торгов данный параметр влияния не оказывает - исключительно разного уровня информирование пользователя на графике, где бот.
    Это по прежнему многорежимный (списочный) переключатель, в котором можно выбрать вариант вывода информации на график из следующего перечня:

    Cp_none или =0 – выводится только версия бота. 

    Cp_light  или =1 – панель, выводящая основную информацию о боте и сете на основе параметров, полученных при инициализации (старте бота на графике).
    Cp_filter_state или =2 - панель с состоянием фильтров (де-факто для тестов, малополезна).
    cp_mini = 3 - выводится часть информации об основных настройках и режимах торгов.
    cp_ext = 4 - максимальный режим информирования.
    cp_tester_logger = 5 - служебный режим, пользователям не использовать.

    Более детально о параметре 
    ShowComments в файле Таблицы параметров бота, прилагаемом к релизу.
    Конфликтов старых сетов с новыми характеристиками параметра 
    ShowComments не ожидается, на ход торгов параметр не влияет.
    P.S. В тестах, для ускорения тестирования, обычно рекомендуется отключать вывод на экран - то есть задавайте ShowComments=Cp_none или =0.  Хуже от этого в тестах по любому не будет!
     

  • изменены/расширены функционал и настройки параметра ShowCommentsParam.
    (В окне настроек бота на графике параметр имеет названия Параметры панели управления, внизу меню.)
    На ход тестов и торгов данный параметр влияния не оказывает - исключительно разного уровня информирование пользователя.
    Это по прежнему многорежимный строчный параметр, в котором в одну строку руками вписываются названия и значения/настройки опций, управляющих количеством и видом информации, выводимой на график торгуемой пары согласно выбранного вами режима параметра ShowComments. 
    Если вас устраивают настройки по умолчанию, то вам не нужно вписывать что либо в параметр ShowCommentsParam (оставляете его пустым) - и тогда будут действовать прописанные в коде бота настройки управления выводом на график по умолчанию.
    И только в том случае, если вам надо изменить что-то в выводе на график (против настроек по умолчанию), вы в параметре ShowCommentsParam вписываете только те настройки вывода на график, которые вы считаете необходимыми изменить!
    Например, если вам надо изменить только цвет какой-то линии или рамки, то в строку параметра ShowCommentsParam надо вписать руками только название опции настройки цвета линии или рамки и названия цвета (например, color_no_loss_line=clrRed) - а остальное останется по умолчанию. 


    С данной версии бота на график могут выводиться (для sell|buy сеток порознь) 3 группы информационных линий:
    - уровней (расчетных) открытия всех следующих колен сетки (их может быть много).
      если очередное колено откроется дальше расчетного уровня или вы измените настройки шага в сете, уровни следующих колен пересчитываются и вы увидите на графике линии ожидаемого открытия всех оставшихся еще не открытых колен сетки.
    - уровня безубытка/БУ сетки и
    - уровня стопа сетки (только если стоп в деньгах или %% явно указан в сете).
    В общем случае на график может выводиться много линий - которые можно отключать.
    Все линии имеют цель информирования пользователя и на торги не влияют никак.

    Наличие возможности и вывод линий на график зависит от выбранной вами настройки  (значения) параметра ShowComments:
        cp_none  - линии отсутствуют (рекомендуется при выполнении опта/тестов).
        cp_set_info  - линии присутствуют, по умолчанию выключены.
        cp_filter_state - линии присутствуют, по умолчанию выключены.
        cp_mini - линии присутствуют, по умолчанию включены.
        cp_ext  - линии присутствуют, по умолчанию включены.
        cp_tester_logger - линии отсутствуют, режим для разработчиков.


    Для управления (изменения настроек по умолчанию) выводом линий колен/БУ/стопа на график добавлены следующие новые опции параметра ShowCommentsParam

    show_grid_lvl=true/false или =1/0 - показывать/непоказывать линию следующих колен.
    Если =true или =1, то линия выводится на график и в sell, и в buy сетках.
    Если =false или =0, то линия не выводится на график ни в sell, ни в buy сетках.
    color_grid_line=clrDeepSkyBlue - цвет линии очередного/следующего колена сетки.
    width_grid_line=1 - толщина линии очередного/следующего колена сетки.

    show_no_loss_lvl=true/false или =1/0 - показывать/непоказывать линию БУ сетки.
    Если =true или =1, то линия БУ выводится на график и в sell, и в buy сетках.
    Если =false или =0, то линия БУ не выводится на график ни в sell, ни в buy сетках.
    color_no_loss_line=clrAqua - цвет линии уровня безубытка (БУ) сетки.
    width_no_loss_line=1 - толщина линии уровня безубытка (БУ) сетки.

    show_stop_lvl=true/false или =1/0 -  показывать/непоказывать линию стопа сетки.
    Опция работает только в том случае, если в сете стоп задан в деньгах или %%.
    Если =true или =1, то линия стопа выводится на график и в sell, и в buy сетках.
    Если =false или =0, то линия стопа не выводится на график ни в sell, ни в buy сетках.
    color_stop_line=clrRed - цвет линии стопа сетки (если стоп явно задан в сете).
    width_stop_line=1 - толщина линии стопа сетки (если стоп явно задан в сете).

    Принцип управления выводом линий уровней на экран описан выше: есть дефолтные настройки для разных режимов ShowComments - но вы можете изменить что вам не нравится и/или отключить вывод лишних для вас линий в ShowCommentsParam.
    Например, вы хотите видеть максимум инфы о режимах торгов бота, но чтобы не выводились линии будущих колен сеток (так как их может быть дохрена).
    Тогда:
    - в ShowComments выбираете в меню cp_ext = 4 - max режим информирования
    - в 
    ShowCommentsParam вписываете руками (или копировать/вставить)
      
    show_grid_lvl=false
    - если в ShowCommentsParam вам надо изменить несколько дефолтных настроек, то вписываемые вами настройки отделяйте одну от другой пробелом или ; точкой с запятой.

 

 

 

Добавлены опции и параметры:

Спойлер

 

  • параметр LevelNoFirstOrderSell = 0 - минимальная цена символа/актива, ниже которой запрещено открытие sell сеток.
    В топике мы рассматривали ситуации, когда, после завершения сильного падения, может быть оправдано не открывать Sell сетку близко к low, чтобы сильный отскок не порвал сетку.  И была идея запретить открытие сеток в сторону завершившегося тренда на последних 15%-20% движения, чтобы мощный отскок не порвал сетку.
    Параметр LevelNoFirstOrderSell и позволяет заблокировать открытие SELL сеток в начале отскока/коррекции вверх и разрешить открытие Sell сеток выше на кажущемся вам уже безопасном уровне.

    По дефолту =0 - этот дополнительный контроль уровня открытия SELL сеток отключен.
    Этот контроль действует с момента задания вами контролируемого уровня цены и до момента задания вами в этом параметре =0 (отключения этого дополнительного контроля).
    В параметре цена задается через точку (например, 1.0020 или 0.5500) как и остальные дробные параметры в сетах.

    Данный фильтр есть фильтр исключительно 1 (первого) колена Sell сеток.
    Данный фильтр не автономный, а еще один фильтр в дополнение (параллельно) ко всем имеющимся фильтрам (включая безиндикаторный и индикаторные), которые вы можете использовать/применять при открытии Sell сетки.
    Данный фильтр еще одна особая проверка допустимости открытия Sell сетки - необходимая в торгах редко и включаемая пользователем временно вблизи low экстремумов торгов и лишь когда надо.
     

  • параметр LevelNoFirstOrderBuy = 0 - максимальная цена символа/актива, выше которой запрещено открытие buy сеток.
    В топике мы рассматривали ситуации, когда, после завершения сильного роста цены, может быть оправдано не открывать Buy сетку близко к high, чтобы сильный отскок не порвал сетку.  И была идея запретить открытие сеток в сторону завершившегося тренда на последних 15%-20% движения, чтобы мощный отскок не порвал сетку.
    Параметр LevelNoFirstOrderBuy и позволяет заблокировать открытие Buy сеток в начале отскока/коррекции вниз и разрешить открытие Buy сеток ниже на кажущемся вам уже безопасном уровне.

    По дефолту =0 - этот дополнительный контроль уровня открытия BUY сеток отключен.
    Этот контроль действует с момента задания вами контролируемого уровня цены и до момента задания вами в этом параметре =0 (отключения этого дополнительного контроля).
    В параметре цена задается через точку (например, 1.0020 или 0.5500) как и остальные дробные параметры в сетах.

    Данный фильтр есть фильтр исключительно 1 (первого) колена Buy сеток.
    Данный фильтр не автономный, а еще один фильтр в дополнение (параллельно) ко всем имеющимся фильтрам (включая безиндикаторный и индикаторные), которые вы можете использовать/применять при открытии Buy сетки.
    Данный фильтр еще одна особая проверка допустимости открытия Buy сетки - необходимая в торгах редко и включаемая пользователем временно вблизи high экстремумов и лишь когда надо.
     

  • группа параметров LevelForSell = 0 и LevelForSell_MoveKoafInPercentByTP = 0.
    Данная пара параметров образует крайне специфический дополнительный фильтр открытия первого ордера (новой) Sell сетки.
    Данный фильтр есть фильтр исключительно 1 (первого) колена Sell сеток.
    Данный фильтр, если включен, проверяет можно ли открыть Sell сетку на текущем уровне цены - согласно заданного в фильтре ограничителя уровня/цены открытия Sell сетки.
    Данный фильтр применим только в том случае, если вы хотите торговать:
    - пробой понятного и отслеживаемого вами уровня вниз одной или более Sell сеткой 
    - открытие Sell сеток в направлении движения вниз лишь в случае его развития.

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

    Параметр LevelForSell есть уровень цены, выше которого нельзя открыть Sell сетку.
    При LevelForSell=0 данный фильтр отключен и уровень/зона открытия Sell сетки данным фильтром не контролируется.
    Первый раз уровень цены, выше которой нельзя открыть Sell сетку, в настройках руками в LevelForSell в ходе торгов задает пользователь.
    В параметре цена задается через точку (например, 1.0020 или 0.5500) как и остальные дробные параметры в сетах.

    Впоследствии (после открытия и закрытия по ТР Sell сетки согласно настроек пользователя) значение параметра LevelForSell ботом пересчитывается/корректируется и становится меньше.
    Параметр LevelForSell (и зеркальный ему параметр LevelForBuy) являются единственными параметрами в боте, значения/настройки которых, заданные пользователем в сете, пересчитываются/изменяются ботом Сетка в ходе торгов в зависимости от развития ситуации.
    Например, ордер N-го колена может быть открыт намного дальше чем шаг N-го колена - но при этом бот не меняет (не пересчитывает и не корректирует) шаг N-го колена и шаг всегда равен заданному в сете.
    Значение же параметра LevelForSell (и зеркального ему параметра LevelForBuy) ботом может меняться в ходе торгов - но таким образом, как укажете/разрешите вы.
    Пересчет/уменьшение значения параметра LevelForSell может быть многократным - сколько Sell сеток откроется и закроется (пока фильтр активен), столько раз ботом будет откорректировано значения параметра LevelForSell.

    Если же цена не продолжит снижение и зафлэтит или развернется вверх, данный фильтр будет блокировать открытие Sell сеток до тех пор, пока:
    - вы зададите LevelForSell=0 и этим отключите данный фильтр или
    - вы зададите в LevelForSell более высокий уровень цены, на котором открытие Sell сеток станет возможным при выполнении остальных условий открытия сетки.

    Параметр LevelForSell_MoveKoafInPercentByTP определяет дополнительное смещение вниз уровня цены, ниже которой будет разрешено открытие очередной Sell сетки.
    Данный параметр необходим для коррекции/обновления значения LevelForSell.
    LevelForSell_MoveKoafInPercentByTP задается в %% от размера ТР первого колена Sell сетки в сете - т.е. в %% от значения параметра S_TakeProffit.
    Например, если ТР первого колена Sell сетки в сете S_TakeProffit=10 пипсов и вы задали LevelForSell_MoveKoafInPercentByTP=50 (процентов), то 10пп * 50% = 5пп и максимальный уровень цены открытия Sell сеток (значение LevelForSell) будет дополнительно смещен ниже на еще 5 пипсов.

    После каждого открытия и закрытия Sell сетки значение параметра LevelForSell, пока вы не отключите фильтр, пересчитывается ботом и его новое значение становится меньше - а максимальный допустимый уровень/цена открытия Sell сетки снижается.
    Новое значение LevelForSell будет равно (LevelForSell - S_TakeProffit - (S_TakeProffit * LevelForSell_MoveKoafInPercentByTP)).
    Поскольку в сете значения LevelForSell_MoveKoafInPercentByTP и ТР 1го колена S_TakeProffit неизменны, то значение LevelForSell будет снижаться всегда на одинаковую величину.
    Например, если LevelForSell_MoveKoafInPercentByTP=50 и ТР 1го колена =10, то LevelForSell (после закрытия очередной Sell сетки) будет уменьшаться ботом на 15 пипсов (пока вы не отключите фильтр или измените ТР или настройки фильтра).

    Следует понимать, что:
    1) и первая, и очередная Sell сетка редко может открыться по цене, очень близкой к текущему/расчетному значению параметра LevelForSell.
    В большинстве случаев Sell сетки будут открываться ниже текущего/расчетного значения параметра LevelForSell и это может быть ниже на десятки и даже сотни пипсов.
    Не надо думать, что параметр LevelForSell точно указывает где откроется Sell сетка - параметр лишь блокирует открытие Sell сетки выше текущего/расчетного значения параметра LevelForSell, но не мешает открыться сетке намного ниже.
    2) При быстром снижении цены текущее/расчетное значение параметра LevelForSell может существенно "отставать" от уровня падающей цены. Это нормально, так как цена может снижаться сколько ей угодно, а значение параметра корректируется ботом вниз на фиксированную величину лишь только после открытия очередной сетки неограниченно ниже.
    3) из-за того, что текущее/расчетное значение параметра LevelForSell может существенно "отставать" от уровня падающей цены, очередные Sell сетки могут открываться как ниже, так и выше предыдущей Sell сетки.  Бот руководствуется заданными вами настройками и не имеет права запрещать открытие Sell сеток одна выше другой, если текущее/расчетное значение параметра LevelForSell это разрешает.
    Если вы активировали рассматриваемую опцию (LevelForSell>0) и вы не хотите, чтобы очередная Sell сетка открылась неприемлемо выше предыдущей сетки, то вам руками следует явно задать новое значение параметра LevelForSell, которое будет существенно ниже действующего расчетного значения параметра LevelForSell.
    В общем, данная опция работает так, что если цена быстро снижается, то вам лучше следить за развитием событий и иногда вручную корректировать LevelForSell, если его текущее/расчетное значение неприемлемо для вас слишком "отстает" от падения цены.

    Данный фильтр во многих случаях может быть неэффективен (логически несовместим) с настройкой ReversSignalToOpen1Order=true - такая комбинация настроек может существенно ограничить количество Sell сеток.
    Более логичным этот фильтр выглядит в комбинации с ReversSignalToOpen1Order=false, когда сетка открывается в направлении последних свечей.
     

  • группа параметров LevelForBuy = 0 и LevelForBuy_MoveKoafInPercentByTP = 0;
    Данная пара параметров образует крайне специфический дополнительный фильтр открытия первого ордера (новой) Buy сетки.
    Данный фильтр есть фильтр исключительно 1 (первого) колена Buy сеток.
    Данный фильтр, если включен, проверяет можно ли открыть Buy сетку на текущем уровне цены - согласно заданного в фильтре ограничителя уровня/цены открытия Buy сетки.
    Данный фильтр применим только в том случае, если вы хотите торговать:
    - пробой понятного и отслеживаемого вами уровня вверх одной или более Buy сеткой 
    - открытие Buy сеток в направлении движения вверх лишь в случае его развития.

    Данный фильтр для Buy сеток из 2х параметров
    LevelForBuy и LevelForBuy_MoveKoafInPercentByTP
    есть зеркальная копия рассмотренной выше группы параметров (фильтра)
    LevelForSell и LevelForSell_MoveKoafInPercentByTP для Sell сеток.

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

    Параметр LevelForBuy есть уровень цены, ниже которого нельзя открыть Buy сетку.
    При LevelForBuy=0 данный фильтр отключен и уровень/зона открытия Buy сетки данным фильтром не контролируется.
    Первый раз уровень цены, ниже которой нельзя открыть Buy сетку, в настройках руками в LevelForBuy в ходе торгов задает пользователь.
    В параметре цена задается через точку (например, 1.0020 или 0.5500) как и остальные дробные параметры в сетах.

    Впоследствии (после открытия и закрытия по ТР Buy сетки согласно настроек пользователя) значение параметра LevelForBuy ботом пересчитывается/корректируется и становится больше/выше.
    Параметр LevelForSell (и зеркальный ему параметр LevelForBuy) являются единственными параметрами в боте, значения/настройки которых, заданные пользователем в сете, пересчитываются/изменяются ботом Сетка в ходе торгов в зависимости от развития ситуации.
    Например, ордер N-го колена может быть открыт намного дальше чем шаг N-го колена - но при этом бот не меняет (не пересчитывает и не корректирует) шаг N-го колена и шаг всегда равен заданному в сете.
    Значение же параметра LevelForSell (и зеркального ему параметра LevelForBuy) ботом может меняться в ходе торгов - но лишь таким образом, как укажете/разрешите вы.
    Пересчет/увеличение/рост значения параметра LevelForBuy может быть многократным - сколько Buy сеток откроется и закроется (пока фильтр активен), столько раз ботом будет откорректировано вверх значения параметра LevelForBuy.

    Если же цена не продолжит рост и зафлэтит или развернется вниз, данный фильтр будет блокировать открытие Buy сеток до тех пор, пока:
    - вы зададите LevelForBuy=0 и этим отключите данный фильтр или
    - вы зададите в LevelForBuy более низкий уровень цены, на котором открытие Buy сеток станет возможным при выполнении остальных условий открытия сетки.

    Параметр LevelForBuy_MoveKoafInPercentByTP определяет дополнительное смещение вверх уровня цены, выше которой будет разрешено открытие очередной Buy сетки.
    Данный параметр необходим для коррекции/обновления значения LevelForBuy.
    LevelForBuy_MoveKoafInPercentByTP задается в %% от размера ТР первого колена Buy сетки в сете - т.е. в %% от значения параметра В_TakeProffit.
    Например, если ТР первого колена Buy сетки в сете В_TakeProffit=10 пипсов и вы задали LevelForBuy_MoveKoafInPercentByTP=50 (процентов), то 10пп * 50% = 5пп и минимальный уровень цены открытия Buy сеток (значение LevelForBuy) будет дополнительно смещен вверх/увеличен на еще 5 пипсов.

    После каждого открытия и закрытия Buy сетки значение параметра LevelForBuy, пока вы не отключите фильтр, пересчитывается ботом и его новое значение становится больше - а минимальный допустимый уровень/цена открытия Buy сетки растет.
    Новое значение LevelForBuy будет равно (LevelForBuy + В_TakeProffit + (В_TakeProffit * LevelForBuy_MoveKoafInPercentByTP)).
    Поскольку в сете значения LevelForBuy_MoveKoafInPercentByTP и ТР 1го колена В_TakeProffit неизменны, то значение LevelForBuy будет расти всегда на одинаковую величину.
    Например, если LevelForBuy_MoveKoafInPercentByTP=50 и ТР 1го колена =10, то LevelForBuy (после закрытия очередной Buy сетки) будет увеличиваться ботом на 15 пипсов (пока вы не отключите фильтр или измените В_TakeProffit или настройки фильтра).

    Следует понимать, что:
    1) и первая, и очередная Buy сетка редко может открыться по цене, очень близкой к текущему/расчетному значению параметра LevelForBuy.
    В большинстве случаев Buy сетки будут открываться выше текущего/расчетного значения параметра LevelForBuy и это может быть выше на десятки и даже сотни пипсов.
    Не надо думать, что параметр LevelForBuy точно указывает где откроется Buy сетка - параметр лишь блокирует открытие Buy сетки ниже текущего/расчетного значения параметра LevelForBuy, но не мешает открыться сетке намного выше.
    2) При быстром росте цены текущее/расчетное значение параметра LevelForBuy может существенно "отставать" от уровня растущей цены.
    Это нормально, так как цена может расти сколько ей угодно, а значение параметра корректируется ботом вверх на фиксированную величину лишь только после открытия очередной Buy сетки неограниченно выше.
    3) из-за того, что текущее/расчетное значение параметра LevelForBuy может существенно "отставать" от уровня растущей цены, очередные Buy сетки могут открываться как ниже, так и выше предыдущей Buy сетки.  Бот руководствуется заданными вами настройками и не имеет права запрещать открытие Buy сеток одна ниже другой, если текущее/расчетное значение параметра LevelForBuy это разрешает.
    Если вы активировали рассматриваемую опцию (LevelForBuy>0) и вы не хотите, чтобы очередная Buy сетка открылась неприемлемо ниже предыдущей сетки, то вам руками следует явно задать новое значение параметра LevelForBuy, которое будет существенно выше действующего расчетного значения параметра LevelForBuy.
    В общем, данная опция работает так, что если цена быстро растет, то вам лучше следить за развитием событий и иногда вручную корректировать LevelForBuy, если его текущее/расчетное значение неприемлемо для вас слишком "отстает" от роста цены.

    Данный фильтр во многих случаях может быть неэффективен (логически несовместим) с настройкой ReversSignalToOpen1Order=true - такая комбинация настроек может существенно ограничить количество Buy сеток.
    Более логичным этот фильтр выглядит в комбинации с ReversSignalToOpen1Order=false, когда сетка открывается в направлении последних свечей.
     

  • параметр NotUsedBalance = 0 в валюте баланса счета (обычно $).
    Это сумма (часть баланса счета), которая не будет учитываться ботом при оценке/измерении всех видов (опций) просадки в %% и при расчете лота первого ордера сетки в зависимости от баланса счета (если лот не фиксированный).
    Например, баланс счета 3000, NotUsedBalance=1000, разница 2000 и это та часть баланса счета (2000), которую бот "видит" на данной паре и относительно какой измеряются все (опции) просадки в %% и вычисляется лот первого ордера сетки (если лот не фиксированный).

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

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

  • параметр S_CloseOrders_ByDrawdown_For001Lot=0
    Неоднократно запрашивавшаяся в топике возможность/опции задания:
    - разных стопов в Sell и Buy сетках (для асимметричных сетов) 
    - стопа для лота 0.01 с автоматическим пересчетом/увеличением стопа, если лот первого ордера сетки более 0.01 лота.

    В параметре S_CloseOrders_ByDrawdown_For001Lot задается стоп Sell сетки строго для лота первого ордера 0.01 лота.
    Если в торгах у вас лот первого ордера Sell сетки больше 0.01 лота, бот умножит стоп из параметра S_CloseOrders_ByDrawdown_For001Lot кратно лоту первого ордера Sell сетки.
    Например, если у вас первый ордер SELL сетки 0.04 лота, то стоп Sell сетки будет равен S_CloseOrders_ByDrawdown_For001Lot * 4.

    Стоп в параметре S_CloseOrders_ByDrawdown_For001Lot задается в валюте депозита: если у вас $ депозит, то стоп в $ - если депозит в рублях, то стоп в рублях.
    Валюта депозита (USD, EUR, CHF, RUB...) или символьный код ($, ...) валюты депозита в параметре S_CloseOrders_ByDrawdown_For001Lot не указывается - задается только число.
    Курсы валют в параметре S_CloseOrders_ByDrawdown_For001Lot также не учитываются никак: какое число вы в этом параметре зададите - такое число и будет в расчете размера стопа.
    Бот не имеет возможности перепроверить верно или нет вы задали стоп для первого ордера 0.01 лота и в верной ли валюте - за корректность задания размера стопа в валюте полностью отвечает пользователь.

    В боте сохранен "старый" параметр стопа CloseAllOrders_ByDrawdownMoney, но его приоритет/старшинство ниже параметра S_CloseOrders_ByDrawdown_For001Lot .
    "Старый" параметр стопа CloseAllOrders_ByDrawdownMoney проверяется после параметров S_CloseOrders_ByDrawdown_For001Lot - сначала анализ "новых 001" стопов.
    Параметр CloseAllOrders_ByDrawdownMoney работает только в том случае, если в сете CloseOrders_ByDrawdown_For001Lot=0.

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

  • параметр B_CloseOrders_ByDrawdown_For001Lot=0
    В параметре B_CloseOrders_ByDrawdown_For001Lot задается стоп Buy сетки строго для лота первого ордера 0.01 лота.
    По применению данный параметр аналогичен S_CloseOrders_ByDrawdown_For001Lot.

    Как и у всех параметров с префиксом B_, используемое в торгах значение параметра B_CloseOrders_ByDrawdown_For001Lot зависит от значения переключателя ReflectSellSettingsToBuy.
    Если ReflectSellSettingsToBuy=0 (false), то в B_CloseOrders_ByDrawdown_For001Lot используется прямо заданный пользователем размер стопа.
    Если же ReflectSellSettingsToBuy=1 (true), то есть сетки симметричные, то всем параметрам с префиксом B_ присваивается значение параметра S_ и, соответственно, стоп B_CloseOrders_ByDrawdown_For001Lot = S_CloseOrders_ByDrawdown_For001Lot вне зависимости от значения B_CloseOrders_ByDrawdown_For001Lot в сете.
     

  • параметр S_CurrencyFor001Lot = 0
    Вычисления лота первого ордера SELL сетки в зависимости от баланса счета (мини ММ).
    Используется исключительно в том случае, если вы хотите, чтобы лот первого ордера Sell сетки был плавающим и автоматически вычислялся пропорционально балансу счета.
    Задается в валюте баланса для Sell сетки с первым ордером 0.01 лота:
    - сколько денег баланса счета выделяется на сетку с первым ордером строго 0.01 лота
    - вне зависимости от того какое значение параметра S_MinLot у вас задано в сете и
    - вне зависимости от того какой у вас баланс счета.

    Если S_CurrencyFor001Lot=0, то ММ отключен  -  лот первого ордера SELL сетки фиксированный и всегда равен заданном вами в сете S_MinLot.
    К примеру, если вы задали S_CurrencyFor001Lot = 3000 (не имеет значения какой в сете задан S_MinLot!!), то:
    - при балансе счета менее 6000 первый ордер Sell сетки будет =0.01 лота
    - а при балансе счета от 6000 до 8999 первый ордер будет =0.02 лота и так далее.

    Баланс для Sell сетки с первым ордером 0.01 лота в параметре S_CurrencyFor001Lot задается в валюте депозита: если у вас $ депозит, то в $ - если депозит в рублях, то в рублях.
    Валюта депозита (USD, EUR, CHF, RUB...) или символьный код ($, ...) валюты депозита в параметре S_CurrencyFor001Lot не указывается - задается только целое число.
    Курсы валют в параметре S_CurrencyFor001Lot также не учитываются никак: какое число вы в этом параметре зададите - такое число и будет в расчете размера лота первого ордера сетки вне зависимости от валюты вашего счета.
    Бот не имеет возможности перепроверить верно или нет вы задали баланс для первого ордера 0.01 лота и в верной ли валюте - за корректность задания размера баланса для первого ордера 0.01 лота в валюте баланса счета полностью отвечает пользователь.

    Начиная с данной версии, более точный параметр S_CurrencyFor001Lot введен взамен удаленного менее управляемого параметра S_CurrencyForMinLot.

    Если у вас в торгах есть сеты с S_CurrencyForMinLot>0 и/или В_CurrencyForMinLot>0, то, при переходе на текущую версию, настройки новых параметров S_CurrencyFor001Lot и B_CurrencyFor001Lot вам надо будет ввести руками - и потом сохранить обновленный сет!

    Если же у вас в сетах/торгах нет настроек S_CurrencyForMinLot>0 и/или В_CurrencyForMinLot>0, то в данной версии бота старые сеты годятся без правок и никаких действий в этой части от вас не требуется.
     

  • параметр B_CurrencyFor001Lot = 0
    Опция вычисления лота первого ордера Buy сетки в зависимости от баланса счета (мини ММ).
    Параметр для Buy сетки полностью аналогичен параметру для Sell сетки и в параметре B_CurrencyFor001Lot надо прямо указать сколько денег в валюте счета вы выделяете на Buy сетку с первым ордером строго 0.01 лота.

    Как и у всех параметров с префиксом B_, используемое в торгах значение параметра B_CurrencyFor001Lot зависит от значения переключателя ReflectSellSettingsToBuy.
    Если ReflectSellSettingsToBuy=0 (false), то в B_CurrencyFor001Lot используется прямо/явно заданное пользователем значение.
    Если же ReflectSellSettingsToBuy=1 (true), то есть сетки симметричные и в сете задаются настройки только Sell сеток, то всем параметрам с префиксом B_  ботом присваиваются значения параметров с префиксом S_. 
    И, соответственно, тогда в торгах B_CurrencyFor001Lot = S_CurrencyFor001Lot вне зависимости от значения B_CurrencyFor001Lot в сете.
     

  • параметр-переключатель CandlesToOpen1Order_OneWay = true (=1) или false (=0).
    Это еще один формальный переключатель фильтра безиндикаторного входа, применяемый только и исключительно к 1му (первому) колену при открытии новой сетки.
    В фильтре безиндикаторго входа с 2015 по 2022 года анализировались только закрытые однонаправленные свечи - в группе или только медвежьи, или только бычьи свечи.
    Переключатель CandlesToOpen1Order_OneWay допускает, что в фильтре безиндикаторного входа в анализируемой группе закрытых свечей могут быть:
    - или только однонаправленные свечи (=true или =1),
    - или и бычьи и медвежьи свечи (=false или =0).


    По умолчанию/дефолту CandlesToOpen1Order_OneWay=true (только однонаправленные свечи) и это означает, что все ваши имеющиеся сеты должны торговать как и раньше - как будто этого параметра нет вообще.
    При настройке CandlesToOpen1Order_OneWay=false (=0) сетки будут гарантированно открываться намного чаще и нередко в других местах, где ранее было невозможно вообще - что может принципиально изменить все ваши торги.
    Поэтому следует понимать, что настройка CandlesToOpen1Order_OneWay=false (=0) применима скорее лишь для сетов, проектируемых вами с нуля под радикально иные условия и места открытий многих сеток.

    У нас нет каких-то рекомендаций по применению параметра CandlesToOpen1Order_OneWay.
    Данный параметр формальный: в фильтре БИ входа раньше анализировались группы только закрытых однонаправленных свечей - теперь допустимы и разнонаправленные свечи.
    Данный параметр для разработчиков сетов с нуля - добавлена такая крайне специфическая возможность более частого открытия сеток, нечто среднее между:
    - БИ фильтр включен и
    - БИ фильтр полностью выключен.
    Обычным же трейдерам, торгующим в основном чужими сетами из топика, параметр CandlesToOpen1Order_OneWay, вероятно, лучше не трогать совсем никогда как гарантированно радикально меняющим ход любых ваших торгов.

 

 


 

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

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

 

 

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

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

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

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

 

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

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

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

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

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

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

 

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

 


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

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

 

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

 

ВНИМАНИЕ!

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

 

(EA) - Setka v1.46.rar784 скач.

Изменено 3 марта, 2023 пользователем Старик

#17658
4 часа назад, elavr сказал:

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

Изменено 30 декабря, 2022 пользователем imsalikoldman

#17659

В пост релиза (EA) - Setka v1.46 добавлено полное/максимальное описание всех изменений и нового.

Описание нового в файле Таблицы параметров поменьше - в таблицу столько текста не втиснуть.:)

Кроме того, новое в Таблице параметров не выделено - в таблице всё в том порядке, как в боте.

Так что очень рекомендую изучить пост релиза 1.46: где только новое - и описано по максимуму!l-)|da|

 

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

Конечно, не всё, что просили, удалось воплотить - но коллега @elavr очень серьезно доработал код бота в теме удобства для торгующих.

+ им созданы полноценные МТ5 версии, что открывает первоклассное тестирование абсолютно всем!

 

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

Мы не ждем каких-то новых проблем в ваших торгах при переходе на версию 1.46 - но лишних предельно тщательных ретестов как бы не бывает, а береженного Бог бережет!l-):)

 

@pavlus777 просьба изменить ссылку на версию 1.46 в рекомендуемом посте - мне это недоступно!

 

 

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

К сожалению, сейчас трудно понять насколько получится работать в ближайшее время, 2022 год был разрушительный во всём - но попробуем.

Если Бог даст, ещё один релиз вероятен зимой - может даже в январе.

 

 

Всех с новым 2023 годом!

Мы всё же пережили этот очень тяжелый, просто ужасный 2022 год - и надо смотреть в будущее!|da|
Надеюсь и желаю всем, чтобы 2023 год был хоть немного легче и намного успешней!:9>-l-):)

Изменено 3 января, 2023 пользователем Старик

#17660

Всех с наступающим Новым годом, удачи и профита в новом году!

Спасибо за Вашу работу в направлении этого бота!

Изменено 30 декабря, 2022 пользователем Старик

#17661

Коллега, обладающий редким даром просто объяснять сложное, блестяще пояснил почему правильно подготовленные мультиторги с риском 5%-10% на один сет имеют высокую вероятность приносить прибыль трейдеру в долгосрок, в том числе в торговле ботами.

Просто не могу удержаться от цитирования части этого поста уважаемого @Rigal.

5 часов назад, Rigal сказал:

сет, который может нанести вам урон 5% по тестовой просадке, снесет однажды 10%. У нас в последнее время все удвоили просадки.

если кто-то снес вам 10%, вам нужно заработать 11.1%, чтобы вернуться в ноль. Это, на мой взглыд, порог приемлемости. 
для иллюстрации: потеряв 20%, нужно заработать 25%, чтобы вернуться в ноль.

 

Обратная сторона медали: если вы рискуете 5% в сете, даже крутые сеты с годовым RF = 1 принесут вам 5% в год.

И причем повышение риска только понизит ваш RF, как ни парадоксально.

 

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

То есть, просадка этих сетов (потенциально разных экспертов) случается не одновременно.

 

пусть их у вас будет 20, и в каждом вы рискуете пятью процентами.

каков ваш совокупный риск? Нет, не 100% - потому, что ваши сеты проседают не одновременно.

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

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

 

и вот уже ваше отношение прибыли к риску выше RF каждого отдельно взятого сета, ибо вместе они по-прежнему зарабатывают свои 20 х 5% = 100%, проседая максимум на 30%
какую-то такую логику я имел в виду, когда говорил про ММ

 

Изменено 30 декабря, 2022 пользователем Старик

#17662
16 часов назад, Старик сказал:

 

@pavlus777 просьба изменить ссылку на версию 1.46 в рекомендуемом посте - мне это недоступно!

Сделал

#17663

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

Желаю в наступающем году достижения самых высоких планок, и исполнения всех самых добрых желаний.

Пусть этот прошедший год был очень и не простым, но мы все тут. Живем и не потеряли желания и стремления жить и творить.

Все что происходит тут, до сих пор вызывает конфликт в моем мировоззрении. А происходит тут акт добра, безвозмездного добра. 

 Спасибо всем, что делаете. Я не приручил данного советника еще. Дальше тестов на демо пока не ушел. Но, результаты в мне очень нравятся. 

Какой еще советник может вот как... )) Прикрепил маленький фрагмент записи с экрана.  

До встречи в новом году. Всем всех благ!!!!!

#17664

Версия 1.46 будет поставлена на Роботест, ну после 15 января, ибо раньше нет смысла)) 

Сет "по умолчанию" годится для проверки работоспособности?:)

 

В 30.12.2022 в 14:10, Старик сказал:

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

Это дело хорошее:) Ещё бы сет под новую  версию, было бы неплохо:) Чтобы обновить инфо во всех местах.

#17665
2 часа назад, Мерлин сказал:

Версия 1.46 будет поставлена на Роботест, ну после 15 января, ибо раньше нет смысла)) 

Сет "по умолчанию" годится для проверки работоспособности?:)

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

да и какая проверка работоспособности у бота, начатого в 2015...

large.jpg

Вот этот моник стоит заменить, поставить в Роботест - а то чужой мт4 4 раза в 2022 тупо подвисал.

Через неделю, на замену этого моника, 2-3 сета предоставлю для Роботеста.

 

2 часа назад, Мерлин сказал:

Это дело хорошее:) Ещё бы сет под новую  версию, было бы неплохо:) Чтобы обновить инфо во всех местах.

ну их еще разработать надо - сетов для 2.12 пока де-факто нет, единицы люди тестируют.

то должна быть Сетка следующего поколения по идее - что еще предстоит освоить :)

Изменено 4 января, 2023 пользователем Старик

#17666
33 минуты назад, Старик сказал:

Через неделю, на замену этого моника, 2-3 сета предоставлю для Роботеста.

Отлично, вот их и поставим :)

Изменено 4 января, 2023 пользователем Старик

#17667

Повторю вопрос, который ранее был проигнорирован. Использует ли кто-нибудь сеты на парах, которые работают в выходные дни (ETHUSD, например)? Подходит ли данная стратегия под эти пары? Не хочется терять 2 дня из 7.

Или спрэды, свопы, амплитуда неподходящие?

Если вопрос уже обсуждался, прошу ткнуть носом.

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

Перейти к списку тем
Форум · 2.0.20260627.0025