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

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

#19363
4 часа назад, alextron сказал:

Кроме того, в боте «Сетка» имеются настройки на ограничение одновременно торгуемых пар, валют.

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

Но параметры MaxTradePairs и CurrencyBlock более 1 сета на 1 паре корректно не обработают: для них несколько сетов на одной паре неразличимы и считаются одним сетом - и, соответственно, не фильтруются.

 

Много разных пар каждая с одним сетом параметры MaxTradePairs и CurrencyBlock обработают корректно - а вот 2 и более разных сетов на одной паре понимают как один/единственный сет.

В общем, параметры MaxTradePairs и CurrencyBlock к нескольким сетам на одной паре на сейчас не применимы.

Изменено 8 февраля, 2025 пользователем Старик

#19364

Коллеги, столкнулся с такой проблеммой: провожу ретесты разных сетов и бывает, что тестер не запускается из-за не правильнвх параметров, бывает, что в МТ5 не так задано время индикаторов и т.д. Подскажитеа где, как быстрее находить те параметры, из-за которых не стартует тестер МТ5? Может есть какая-нибдь хитрость-лайфкак? Кто, как делает? (А то каждый раз перелапачивать весь сет, да еще не свернутый - не "камильфо")

#19365
В 07.02.2025 в 04:33, Старик сказал:

Строго говоря, безоткат 720 пипсов и Sell с 20 февраля 2020 это безусловный форс-мажор.

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

Пробовал оптить фильтр волатильности. Вот что удалось получить для сетки 1,54

Спойлер

2025-02-09_18-25-26.thumb.png.922e169de960510222bf7c7552f6ec18.png

Прибыли получилось чуть меньше, но максимально раскрывалось 31 колено вместо 32 и то не в феврале, а в июле 2020

Спойлер

2025-02-09_18-29-42.thumb.png.455fbf641fd211bf638844cfe20bf3e9.png

Это позволило снизить депо и в результате рентабельность сета осталась прежней.

Спойлер

2025-02-09_18-41-04.thumb.png.f907a8db450fb3ba0147cf89deda3629.png

Оптил в версии 2, там немного другой фильтр волатильности и вариантов прохода такого движения было больше, но и для версии 1,54 вариант подошел. Сет и отчет в архиве. По вариантам версии 2 результаты напишу позже, пока прогоню все сеты по отдельности, посмотрю что получается.

 

(ea) - setka v1.54_eurusd_31k_fv_1m5_t9_610f_d3700.zip39 скач.

#19366
8 часов назад, alextron сказал:

Подскажитеа где, как быстрее находить те параметры, из-за которых не стартует тестер МТ5?

В МТ5 откройте вкладку журнал, там явно можно что то прочитать. Вот как пример

Спойлер

2025-02-09_19-19-59.thumb.png.babc44cfcf8f6480a8ce2504d5be9901.png

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

Изменено 9 февраля, 2025 пользователем bll

#19367
1 час назад, bll сказал:

Пробовал оптить фильтр волатильности. Вот что удалось получить для сетки 1,54

Оптить подобного рода параметры-100% гарантия получить подгон.

#19368
В 09.02.2025 в 09:53, alextron сказал:

Коллеги, столкнулся с такой проблеммой: провожу ретесты разных сетов и бывает, что тестер не запускается из-за не правильнвх параметров, бывает, что в МТ5 не так задано время индикаторов и т.д. Подскажитеа где, как быстрее находить те параметры, из-за которых не стартует тестер МТ5? Может есть какая-нибдь хитрость-лайфкак? Кто, как делает? (А то каждый раз перелапачивать весь сет, да еще не свернутый - не "камильфо")

1) Все параметры таймфреймов в сетах должны быть не нулевые.

Не помню с какой версии, но во всех Сетках больше нельзя задавать таймфрэйм =0 (текущий) - в ми5 это недопустимо.

Раньше (давно в мт4) было можно таймфрэйм=0 - но, в связи с особенностью работы индикаторов в мт5, настройки таймфрэймов индикаторов равные 0 (нулю) в боте явно запретили.
20231007 - Старик - о переносе индикаторных сетов из мт4 в мт5

 

 

Спойлер

image.thumb.png.28f54c1230e0e6c66e96dc6357b6f699.png

2) Таймфрэймы больше часа в мт4 и мт5 задаются по разному.

Также в Сетке в мт5 разрешены только те таймфрэймы, которые есть в мт4.

 

3) Как верно отметил коллега @bll, старые сеты стоит ретестить полными версиями бота и смотреть логи что пишется ботом, если тест не стартовал.

 

---

 

4) В первом посте топика приводится множество вариантов сжатия/"усушивания" сетов из тестерных в сжатые торговые версии.

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

 

Ещё более надежный способ сжатия сета: кидаете на любой график бота - и потом загружаете и сохраняете сет.
Не в тестере - и не нажимая ОК.
Даже в выходной на любой график (вы же не будете стартовать бота) помещаете бота - и "Загрузить"/"Сохранить" по очереди один за другим все сеты, которые вам надо сжать до торгового вида.

 

-----

 

Это не так просто ретестить старые сеты...

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

Сеты до версии 1.43 могут не корректно загружаться (позднее добавились не нулевые параметры) - да и позднее надо не терять бдительность.

Изменено 11 февраля, 2025 пользователем Старик

#19369
11 минут назад, valerii.badaev сказал:

Оптить подобного рода параметры-100% гарантия получить подгон.

Подскажите тогда, как по другому можно найти оптимальные параметры фильтра волатильности? Я делал опт на не большом, но проблемном участке времени (3-5 месяцев), а потом прогонял тест с 2017 года по сегодня. Так понимаю если бы получился конкретно подгон, то сет должен был сливать на другом временном периоде.

#19370
7 часов назад, bll сказал:

Пробовал оптить фильтр волатильности. Вот что удалось получить для сетки 1,54

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

2025-02-09_18-25-26.thumb.png.922e169de960510222bf7c7552f6ec18.png

Прибыли получилось чуть меньше, но максимально раскрывалось 31 колено вместо 32 и то не в феврале, а в июле 2020

А вот такое бывает...
Любые фильтры, ограничивающие торговую активность, не в 100% случаев с желаемым эффектом блокируют торги.

Бывают ситуации, когда в конкретном эпизоде фильтр блокирует открытие нужного по графику колена (особенно при GapControl=0), что в итоге может помешать закрыться конкретной сетке на ближайшем откате.

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

Судя по статистике Анализатора, негативное влияние использования фильтра волатильности у вас минимальное.

 

Возможно, что стоит прогнать тесты с используемым фильтром волатильности и с включенным гэпконтролем что-то типа

GapControl=2
GapMaxStopOrders=1-2-3
GapMinDistanceFromMarket=4
S_GapMinPips=10+-

...

FarPendingOrdersDelete=1

image.png.9347a16212357b4fe47ebf1adefa520b.png

 

-----

 

6 часов назад, valerii.badaev сказал:

Оптить подобного рода параметры-100% гарантия получить подгон.

Хотя с вами я в целом согласен (попытки выопчивания множества параметров - зло и не реально), но позволю себе с вами не согласиться конкретно в этом сете/случае.

Идея сета особая - простейшая сетка с фикс шагом, рассчитанная на максимальный безоткат 600+- пипсов, характерный для eurusd.

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

 

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

Но доопт только фильтра (или ТР, или стопа) как подбор наиболее оптимальных настроек какой-то опции это скорее рекомендуемо, чем негативно.

Тем более если оптится какой-то локальный участок, а потом успешно ретестится 8 лет с многолетним бэк и форфард участками.

Изменено 10 февраля, 2025 пользователем Старик

#19371
6 часов назад, bll сказал:

Прибыли получилось чуть меньше, но максимально раскрывалось 31 колено вместо 32 и то не в феврале, а в июле 2020

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

2025-02-09_18-29-42.thumb.png.455fbf641fd211bf638844cfe20bf3e9.png

Это позволило снизить депо и в результате рентабельность сета осталась прежней.

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

2025-02-09_18-41-04.thumb.png.f907a8db450fb3ba0147cf89deda3629.png

 

Просто ради интереса: сделайте тест пусть только 2020 года с S_MaxOpenOrders=29 - интересно что получится... x_x:-?

С включенным фильтром волатильности, какой был в тесте и анализе.

 

Да, у вас есть одно открытие 31 колена - но реально там заступ цены за 29 колено пипсов 50 и вполне может оказаться, что вам и не нужно открывать 31 колено, чтобы сетка закрылась по ТР...

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

Изменено 10 февраля, 2025 пользователем Старик

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

Просто ради интереса: сделайте тест пусть только 2020 года с S_MaxOpenOrders=29 - интересно что получится... x_x:-?

С включенным фильтром волатильности, какой был в тесте и анализе.

Сделал тест с S_MaxOpenOrders=29

Спойлер

2025-02-10_10-10-49.thumb.png.7b9b48d53da1f650df85dc3348a46569.png

 

(ea) - setka v1.54_eurusd_29k_fv_1m5_t9_610f_d3500.zip18 скач.

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

Возможно, что стоит прогнать тесты с используемым фильтром волатильности и с включенным гэпконтролем что-то типа

GapControl=2
GapMaxStopOrders=1-2-3
GapMinDistanceFromMarket=4
S_GapMinPips=10+-

Результат прогона с включенным гэпконтролем

GapControl=2
GapMaxStopOrders=3
GapMinDistanceFromMarket=4
S_GapMinPips=10

Спойлер

2025-02-10_11-42-23.thumb.png.6d896bb1e62b988f28b3701b6092e18c.png

Участок 2019.12.01-2020.05.01 прогон гэпконтроля с разными параметрами

Спойлер

2025-02-10_11-46-16.thumb.png.71f2e7a458474ec210cbb7fd09503261.png

 

(ea) - setka v1.54_eurusd_31k_fv_1m5_t9_610f_d3700_op3_4_10.pdf25 скач.

#19374
1 час назад, bll сказал:

Результат прогона с включенным гэпконтролем

GapControl=2
GapMaxStopOrders=3
GapMinDistanceFromMarket=4
S_GapMinPips=10

  Показать контент

2025-02-10_11-42-23.thumb.png.6d896bb1e62b988f28b3701b6092e18c.png

Участок 2019.12.01-2020.05.01 прогон гэпконтроля с разными параметрами

  Показать контент

2025-02-10_11-46-16.thumb.png.71f2e7a458474ec210cbb7fd09503261.png

 

(ea) - setka v1.54_eurusd_31k_fv_1m5_t9_610f_d3700_op3_4_10.pdf 347.61 \u043a\u0411 · 0 загрузок

Попробуйте прогнать робастным методом данный сет, применив его на USDCHF на временном промежутке 7-8 лет. Если пройдет, то ставьте. Вот тоже самое у вас будет и на реале. 

#19375
19 часов назад, bll сказал:

Результат прогона с включенным гэпконтролем

GapControl=2
GapMaxStopOrders=3
GapMinDistanceFromMarket=4
S_GapMinPips=10

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

2025-02-10_11-42-23.thumb.png.6d896bb1e62b988f28b3701b6092e18c.png

я дописал уточнение - но было уже поздно... :)

В 09.02.2025 в 20:32, Старик сказал:

Возможно, что стоит прогнать тесты с используемым фильтром волатильности и с включенным гэпконтролем что-то типа

GapControl=2
GapMaxStopOrders=1-2-3
GapMinDistanceFromMarket=4
S_GapMinPips=10+-

...

FarPendingOrdersDelete=1

image.png.9347a16212357b4fe47ebf1adefa520b.png

 

FarPendingOrdersDelete=1 это "чистильщик", удаляющий все отложки, которые уже не будут активированы в торгах.

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

Чисто для проверки: раз включены фильтр волатильности и гэп-контроль - то стоит и влияние FarPendingOrdersDelete=1 проверить.

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

 

-----

 

Коллега @bll, имхо, в первом приближении Вы сет сформировали!...

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

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

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

Конечно, Трамп варвар и разрушитель - но сопоставимость экономик еврозоны и США объясняют живучесть сета.

Изменено 11 февраля, 2025 пользователем Старик

#19376
2 часа назад, Старик сказал:

я дописал уточнение - но было уже поздно...

Нет не поздно ))) Я прочитал сегодня и тесты делал с FarPendingOrdersDelete=1

Спойлер

2025-02-10_18-53-08.png.95817ba5dabc46a069910ac147521a48.png

 

#19377
В 30.12.2023 в 16:22, elavr сказал:

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

Что означает надпись красным на графике?

 

image.png.df0dd028a25b5b2fe9aa679565422756.png

 

Изменено 11 февраля, 2025 пользователем hvn000

#19378
4 часа назад, hvn000 сказал:

Что означает надпись красным на графике?

 

image.png.df0dd028a25b5b2fe9aa679565422756.png

 

Буквально именно то, что там написано...

В многоцелевом параметре бота FinalGridDate вам надо разрешить боту вести торги до 2030 года, например.

 

В старых сетах из торгов и, особенно, в сетах из опта/тестов (где FinalGridDate активно используется для корректного завершения прогонов/тестов) в параметре FinalGridDate может быть/остаться разрешение торгов только до уже прошедшей даты.  Например, за пару недель до конца теста.

Бот (с такой настройкой в сете) не будет открывать новые сетки позднее указанной в FinalGridDate даты - как в опте/тестах, так и в торгах.

 

Трейдер, увидев такую информацию в логе бота и на графике, должен в FinalGridDate задать дату в будущем.

Задать значение параметра FinalGridDate лучше всего в окне настроек бота в торгах или в тестере.

Изменено 11 февраля, 2025 пользователем Старик

#19379

Hello, does this EA not support gold trading? Can you come up with a version that supports gold, thank you very much  

#19380
29 минут назад, s1396262666 сказал:

Hello, does this EA not support gold trading?

Can you come up with a version that supports gold, thank you very much  

Специальной версии для золота не будет.   Бот в торгах на золоте не проверялся.

Спойлер

image.thumb.png.56eec0e9fc7960b7ecdaa6e94e69be4f.png

Спецификация контракта золота очень похожа на спецификации валютных пар, кроме размера контракта.
Не знаю важно ли это...

В терминалах мт4/мт5 золото выглядит как обычный полноценный торгуемый актив наподобие валютных пар.

Проверьте возможность торгов Сеткой на золоте в тестере и на демо счете.

Изменено 12 февраля, 2025 пользователем Старик

#19381

好的,感谢你的回复!你是专业的,可否推荐几个其他的黄金EA?非常感谢

#19382

好的,感谢你的回复!你是专业的,可否推荐几个其他的黄金EA?非常感谢                 

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


黄金将没有特殊版本。未检查拍卖中的机器人。


 显示内容

image.thumb.png.56eec0e9fc7960b7ecdaa6e94e69be4f.png


黄金合同的规范与货币对规格非常相似,除了合同的规模。

我不知道这是否重要...


在MT4/MT5终端中,黄金看起来像是普通的全面交易资产,例如货币对。


检查在测试人员和演示帐户中使用黄金交易网格的可能性。

OK, thank you for your reply! You are professional, can you recommend a few other gold EAs? Thank you very much              

#19383
8 часов назад, s1396262666 сказал:

好的,感谢你的回复!你是专业的,可否推荐几个其他的黄金EA?非常感谢                 

OK, thank you for your reply! You are professional, can you recommend a few other gold EAs? Thank you very much              

К сожалению, помочь не могу.
Золото давно не торгую, ботами для золота не интересовался.

#19384

2 часа назад, Старик сказал:


Unfortunately, there is nothing I can do.

I haven't traded gold for a long time and I'm not interested in gold robots.

OK, thank you

#19385

Доброе время суток, коллеги. Экспериментирую с сетами-сетками. Столкнулся с непонятными для меня вещами.

03,05,24г, в 14:30 по времени терминала был новостной импульс.  Сетка начала строиться еще до "новостей"

Во время новостного импульса, нарушена геометрия сетки, и логика корректировки ТП.
 вопросы:
1. почему 9-е колено открыто через 26.5п, должно было открыться через 10.0п?
2. открыты 9,10,11,12 колена НО  корректировка ТП началась только через 2 мин+ после открытия 9-го колена. 
Где посмотреть информацию и причину?

На сет не обращайте внимания, это специальный экспериментальный сет, для проверки одной идеи. 

Сет очень простой, фильтры отключены, торговля только sell, шаг фиксированный = 10п, колен = 100,  мульт=2, ТП = 4.

 

Ниже скрины, сет, логи тестера и терминала.

Screenshot_1.png

Screenshot_2.png

Screenshot_3.png

ФОРУМ 15-02-25.rar11 скач.

#19386
9 часов назад, alextron сказал:

1. почему 9-е колено открыто через 26.5п, должно было открыться через 10.0п?

Значит не было корректных котировок - одной или обеих.

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

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

Это не часто можно увидеть в тестере, но это вроде вполне нормально...

 

Да, сетку можно было "подлечить", вставив в место пропуска 1 или 2 отложки - при включенном GapControl=2.
Но вы "заперли доктора" (GapControl=0), больные не леченные и вы ещё и спрашиваете почему болеют...

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

 

 

9 часов назад, alextron сказал:

2. открыты 9,10,11,12 колена НО  корректировка ТП началась только через 2 мин+ после открытия 9-го колена. 

нет, не через 2+ минуты, а через 1.5 минуты (90 секунд) согласно настройки TakeProffitControlTiming=90.
И после открытия в эпизоде 12 колена вроде...   Но коррекция ТР  произошла строго тогда, когда и полагалась.

 

я вроде неоднократно писал, что обновление ТР (в отличие от 1.43) сейчас происходит не по факту открытия ордера, а когда наступает время контроля и коррекции уровня ТР по таймеру с интервалом TakeProffitControlTiming от момента открытия/выставления последнего рыночного/отложенного ордера.

Тому есть ряд причин, в том числе не всегда оперативный доклад сервера об открытии/выставлении ордера.

Именно так и произошло в рассматриваемом тесте.

 

Но в тесте была одна редкая особенность: сетка густая, цена двигалась быстро - и за 50 секунд открылось аж 4 колена.

А открытие каждого очередного колена приводило к старту с нуля таймера контроля ТР (в тесте 90 секунд).

Так что всё нормально: да, ТР был пересчитан и обновлен более 2х минут от 9го колена - но корректно через 90 секунд после открытия 12 колена.

 

В общем, чуть необычно - но вроде все как и должно было быть в этом тесте согласно заданных настроек.

Изменено 16 февраля, 2025 пользователем Старик

#19387
3 часа назад, Старик сказал:

Значит не было корректных котировок - одной или обеих.

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

Понимаю эти ситуации, просто думал может где-то это отмечается...Вопрос был - где посмотреть причину...

 

3 часа назад, Старик сказал:

нет, не через 2+ минуты, а через 1.5 минуты (90 секунд) согласно настройки TakeProffitControlTiming=90.
И после открытия в эпизоде 12 колена вроде...   Но коррекция ТР  произошла строго тогда, когда и полагалась.

 

3 часа назад, Старик сказал:

я вроде неоднократно писал, что обновление ТР (в отличие от 1.43) сейчас происходит не по факту открытия ордера, а когда наступает время контроля и коррекции уровня ТР по таймеру с интервалом TakeProffitControlTiming от момента открытия/выставления последнего рыночного/отложенного ордера.

К сожалению этот момент упустил,..

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

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