Страница 2 из 2
#26
28 минут назад, M0kass сказал:

Наконец-то AUDCAD, торгуемый советником Franklin, закрылся. Лотность раскинувшейся сетки уже была не оригинальна, я закрывал нижние ордера и ранее, сетка достраивалась свежими ордерами. Плюс ордер, открытый руками. П.С. крыл все сам, не дожидаясь, когда сов закроет сетку.audcad.thumb.png.28f868a33f689d07b208fa76cfb6a323.png

Я написал про то же примерно в теме бота, а эта сетка может не закроется уже никогда, если только деп не 1000000000000000

#27
2 часа назад, maverick666 сказал:

Я написал про то же примерно в теме бота, а эта сетка может не закроется уже никогда, если только деп не 1000000000000000

Никогда не говори "никогда" про AUDCAD ;)

Он теперь покупки растягивает ;) 

#28
2 минуты назад, Rigal сказал:

Никогда не говори "никогда" про AUDCAD ;)

Он теперь покупки растягивает ;) 

Форекс рынок по сути флетовый, но у меня была не та ситуация и депозит я изначался не так расчитал лот и встрял:)

Автор#29
В 01.02.2023 в 12:09, M0kass сказал:

Привет вам.

Два момента.

1. Закрыл доступ к мониторингу с торговлей советника Franklin, так как один сет по паре AUDCAD ушел в далекую просадку с конца осени 22года, я влез руками, мониторинг потерял актуальность.

2.  Запустил, так сказать, разгонный счет на ф4ю, Риски высокие загонять не стал, но всеже общий размер Кдепо на 148% выше стартового депозита. Мин лот динамический. Счет Не сигнальный. Мониторинг открытый. В торгах 6 сетов, ограничений по максимальному количеству пар или валюты нет, только ограничение по просадке.

https://www.myfxbook.com/portfolio/м-8-razgon/9979371

widget

Пошел второй месяц) 16% профита при просадке 36%, неплохо, просадку устраивал eurcad, разбавил сетом по euraud, разделив пополам нагрузку этих сетов, посмотрим, как это отразится на доходности и просадке.

:) Мой разгон - как у многих стандартная торговля. ИМХО, так что если кому кажется мало профита, то мне не кажется)

Автор#30
В 02.03.2023 в 14:31, M0kass сказал:

Пошел второй месяц) 16% профита при просадке 36%, неплохо, просадку устраивал eurcad, разбавил сетом по euraud, разделив пополам нагрузку этих сетов, посмотрим, как это отразится на доходности и просадке.

:) Мой разгон - как у многих стандартная торговля. ИМХО, так что если кому кажется мало профита, то мне не кажется)

58% профит за март. Реинвест конечно ускоряет рост, относительно стартового депозита. Была заминка с парой eurjpy, однажды в среду сетка раскрылась на все колени, фильтры вроде как не сработали, при этом на другом счету та же сетка,  открытие первого ордера было в одно время идеально отработала при движении пары. Тип счета и прочие настройки при этом идентичные. Подозрение, что ВСП сервер, на котором стоял терминал с этим счетом отрубался, перенес счет на другой ВПС.

В общем и целом, система вроде работает.

Автор#31

Приветствую вас.

Думается, многим пользователям ф4ю будет интересно  узнать, как стать партнёром у данного брокера. Об этом мой пост в телеграф, по ссылке ниже:

https://telegra.ph/Kak-stat-partnerom-v-Forex4you-i-zarabatyvat-03-30

Автор#32

Теперь и на signalstart:

http://mokass.signalstart.com/

Изменено 11 апреля, 2023 пользователем M0kass

#33
4 часа назад, M0kass сказал:

Теперь и на signalstart:

http://mokass.signalstart.com/

Года 2 тому назад signalstart старт был тухляком полнейшим в плане подписчиков. Мой счет пару недель был на первой странице и подписался аж 1 человек.

Автор#34
14 минут назад, Admin_Babylon сказал:

Года 2 тому назад signalstart старт был тухляком полнейшим в плане подписчиков. Мой счет пару недель был на первой странице и подписался аж 1 человек.

Ну, я уже оплатил созданный счет, так что, если кто-то подпишется, то хорошо, если нет, то не страшно.

Автор#35
В 03.04.2023 в 14:53, M0kass сказал:

58% профит за март. Реинвест конечно ускоряет рост, относительно стартового депозита. Была заминка с парой eurjpy, однажды в среду сетка раскрылась на все колени, фильтры вроде как не сработали, при этом на другом счету та же сетка,  открытие первого ордера было в одно время идеально отработала при движении пары. Тип счета и прочие настройки при этом идентичные. Подозрение, что ВСП сервер, на котором стоял терминал с этим счетом отрубался, перенес счет на другой ВПС.

В общем и целом, система вроде работает.

Счёт удвоился, за 2.5 месяца.

Если сейчас вывести стартовый депозит, то уже будет б/у. Но этот счёт не для б/у, он для проверки живучести и правильности расчетов. П.с. апрель идёт очень вяло.

Интересно, нашлись бы смельчаки, решившие рискнуть вместе со мной?

Автор#36

Всем доброго дня!
Сегодня исполнилось 3 года счету M0kass_5
Выражаю благодарность всем инвесторам, всем кто поддерживает меня и тем кто критикует)
За эти три года торговая система притерпела ряд изменений, где-то я совершал ошибки, где-то принимал верные решения! При этом, основная идея, заложенная еще более 4х лет назад осталась неизменной.
Я говорю Большое спасибо @Старик и разработчикам Сетки, за такой качественный продукт, за их труды!
Надеюсь на наше дальнейшее сотрудничество и продуктивную работу.
Всем профитов,
M0kass!

Изменено 25 мая, 2023 пользователем M0kass

Автор#37

И вот он Я, оказывается, спустя почти два года.

 

Как говорил один профессор, в годы моего студенчества: понятно, что хорошо, но что тут плохо?

Отвечая на этот вопрос самому себе, стоит отметить, что 21 марта 2024 года я потерял свой основной счет M0kass_5, который проработал без малого 4е года. Ушел с разработки сетов для Сетки.

Но раз понятно, что хорошо, то чего же хорошего? Стечение обстоятельств привело меня к тому, что уже давно хотел сделать. Написанию собственного советника. И это случилось. Имя ему CandleMaster Pro, текущая версия 2.63.

Не так давно я опубликовал его  на MQL5 маркете, открыл публичный мониторинг:

https://www.myfxbook.com/members/M0kass/candlemaster-pro-1-f4u/11353695

И создал соответствующую ветку в разделе "Рискованные ПАММы":

 

 

 

Автор#38

Да, далее речь пойдет про мой советник.

Основная задача советника определять свечные паттерны, на основе определений паттернов из книги Стива Нисона "Японские свечи"

Если кратко описать логику работы советника:

1. определяется свечной паттерн

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

2.1. в случае использования фильтров входа по стохастику и/или МАшке проверка на возможные ограничения

3. Установка отложенного ордера

4. построение сетки лимитных ордеров, на случай, если вход выполнен несвоевременно и цена пошла против позиции

Одновременно советник торгует только в одном направлении.

 

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

- создания сетов, где будет минимум построения сеток

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

 

Советник умеет отправлять ПУШ уведомления, при обнаружении паттернов, и работать как в режиме торговли, так и в режиме индикатора, когда пользователь сам принимает решение в входе, при появлении уведомления.

 

Гибкость настроек, при их небольшом количестве, отличает CM Pro простотой, вариативностью и большими возможностями в создании сетов.

 

Под спойлером описание для MQL5 маркета:

Спойлер

CandleMaster PRO v2.56

 

Профессиональный торговый советник нового поколения

 

CandleMaster Pro v2.56 представляет собой уникальное решение в области автоматизированной торговли. Используя передовые технологии нейросетей, советник с высокой точностью определяет Японские свечные паттерны и совмещает контроль входа в рынок интегрированными техническими индикаторами. Этот торговый советник воплощает в себе многолетний опыт успешной торговли, преобразованный в точный математический алгоритм.

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

 

Ключевые преимущества:

 

1. Комплексный анализ рынка

   - Глубокий анализ свечных паттернов с учетом их структуры и взаимосвязей

   - Интеграция технических индикаторов для подтверждения сигналов

   - Многоуровневая система фильтрации ложных сигналов

   - Адаптивный подход к анализу рыночных условий

 

2. Профессиональная система управления рисками

   - Интеллектуальное построение сетки ордеров с динамическим шагом

   - Прогрессивное увеличение объема позиций с настраиваемым множителем

   - Общий Take Profit для всей сетки с автоматической корректировкой

   - Контроль максимальной просадки в валюте депозита

   - Автоматическое закрытие всех позиций при достижении заданных условий

 

3. Уникальная система распознавания паттернов

   - Точное определение 10 классических свечных паттернов

   - Гибкая настройка параметров паттернов

   - Учет размера тел свечей и их теней

   - Анализ взаимного расположения свечей

   - Проверка тренда перед формированием паттерна

 

4. Интеллектуальная фильтрация сигналов

   - Использование стохастического осциллятора для подтверждения точек входа

   - Применение скользящей средней для определения тренда

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

   - Учет спреда и волатильности рынка при принятии решений

 

Особенности работы советника:

 

1. Алгоритм входа в рынок

   - Определение свечного паттерна согласно заданным параметрам

   - Проверка подтверждающих сигналов от технических индикаторов

   - Анализ рыночных условий (спред, волатильность)

   - Расчет оптимальных точек входа с учетом минимальной дистанции,  с возможностью корректировки смещения точки входа

   - Вход в рынок Buy/Sell Stop ордером в сторону ожидаемого движения рынка

   - Активация сетки Лимитных ордеров, в случае движения цены против позиции трейдера

 

2. Управление позициями

   - Динамическое построение сетки ордеров после активации первого стоп ордера

   - Автоматический расчет объемов для каждого уровня сетки

   - Постоянный мониторинг общего состояния сетки

   - Своевременная корректировка Take Profit и Stop Loss

   - Функция установки виртуального безубытка

   - Возможность динамического изменения параметров управления сеткой ордеров во время активного торгового цикла

 

3. Система безопасности

   - Контроль свободной маржи перед открытием каждой позиции

   - Проверка достаточности средств для построения всей сетки

   - Ограничение максимальной просадки

   - Защита от сбоев связи и технических проблем

 

Оптимальные условия работы:

- Рекомендуемые таймфреймы: от М15 до D1

- Основные валютные пары с низким спредом

- Минимальный рекомендуемый депозит: от 200 единиц базовой валюты

- Оптимальное время работы: основные торговые сессии

 

Преимущества использования:

- Полностью автоматизированная торговля

- Отсутствие необходимости постоянного мониторинга рынка

- Гибкая настройка под любой торговый стиль

- Профессиональное управление рисками

- Подробная документация и логирование всех операций

 

Уникальные технические решения:

- Оптимизированный код для быстрого исполнения операций

- Минимальная нагрузка на процессор

- Устойчивость к сетевым задержкам

- Автоматическое восстановление после сбоев

- Защита от случайных колебаний цены

 

CandleMaster Pro v2.56 является результатом многолетней работы и тестирования различных торговых стратегий. Советник сочетает в себе надежность классического технического анализа с современными методами алгоритмической торговли. Благодаря широким возможностям настройки, он может быть адаптирован под любой торговый стиль и рыночные условия.

 

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

 

Настраиваемые параметры CandleMaster Pro v2.56:

 

1. Основные параметры торговли:

   - SetName - Название сета. Позволяет указать название сета, для упрощения оперирования.

   - TradeBuy = (true) - Разрешить торговлю на покупку

   - TradeSell = (true) - Разрешить торговлю на продажу

Примечание: если во время активной торговли запретить торговать в ту или иную сторону, советник штатно завершит торговый цикл, а затем применит внесённые изменения. Если оба параметра выключены, то советник не торгует, до следующего включения. Можно использовать, как "мягкий" запрет на торговлю, не удаляя советника с графика.

   - ForceCloseEnabled = false – Принудительное завершение торгового цикла. Если включить немедленно завершает торговый цикл: удаляет все активные ордера по текущей цене, удаляет все Лимитные ордера.

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

   - MaxPriceAdjustment – Максимальная корректировка цены (0 – выключено). Если требуется корректировка из-за высокой волатильности, цена входа может скорректироваться в пределах заданных значений. 

   - LotSize (0.01) - Базовый торговый объем

   - Timeframe (PERIOD_H4) - Выбор таймфрейма для анализа

   - MagicNumber (123456) - Магическое число для идентификации ордеров

   - TradeComment ("CandleTrade") - Комментарий к сделке

Комментарий к сделке включает в себя порядковый номер ордера, где первый Buy/Sell Stop ордер считается нулевым. Первым ордером сетки считается первый Лимитный ордер.

   - MaxCandleLife (3) - Время жизни отложенных ордеров в свечах

 

2. Параметры сетки ордеров:

   - GridOrderCount (3) - Количество лимитных ордеров в сетке

   - GridMultiplier (1.5) - Множитель объема лимитных ордеров

   - StartMultiplierFromOrder (2) - С какого ордера сетки применять множитель (1 - сразу)

Первым ордером сетки считается первый Лимитный ордер.

   - MaxLotMultiplier (0) - Максимальный множитель объема (0 - без ограничений)

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

   - GridStep (5.0) - Шаг сетки в старых пунктах

   - GridTP (0.0) - Тейк-профит сетки в старых пунктах

Если "0" - советник закрывает ордера в безубыток. Изменять значения Тейк-профит можно во время активного торгового цикла, так же можно установить GridTP = 0 во время активного торгового цикла, если есть необходимость закрыть все ордера по средневзвешенной цене входа и как можно скорее выйти из рынка.

   - GridSL (0.0) - Стоп-лосс сетки в старых пунктах

Стоп-лосс всегда устанавливается от последнего возможного ордера в сетке, т.е. цена последнего ордера согласно GridOrderCount + заданное значение стоп-лосс. Если "0" - стоп-лосс отсутствует

   - MaxLossInCurrency (0.0) - Максимальная просадка в валюте депозита (0 - выключено)

При достижении просадки до заданного в MaxLossInCurrency советник завершает торговый цикл, удаляет все активные и лимитные ордера.

   - StopAfterMaxLoss = false – Остановить торговый советник после достижения MaxLossInCurrency. Советник не торгует, до перезапуска.

   - VirtualBEPercent = 0 – Активация виртуального безубытка, после прохождения ценой заданного процента дистанции до TP (0 – выключено)

Примечание автора: постоянное использование функции виртуального безубытка скорее всего приведет к недополучению прибыли, но эта функция может быть очень полезной в случаях, когда пользователь считает вход крайне хорошим, например, продажа на исторических хаях. В таком случае, может появиться желание многократно увеличить тейк-профит, но, чтобы обезопасить себя, дополнительно можно включить виртуальный безубыток. Пример из практики: Советник выполнил вход на 5и летнем максимуме на продажу, вы ожидаете значительной коррекции цены вниз. Ваш GrigTP = 20, но вы считаете, что можно смело получить 100 пунктов прибыли. Для этого изменяете GridTP = 100, VirtualBEPercent = скажем 50. Тогда, если цена пройдет 50% до нового тейк-профита, у вас активируется виртуальный безубыток. Но для случаев, если цена из примера, активировав виртуальный безубыток, снова начнет расти, а вы хотите заработать, указывете в VirtualBEPoints = например 20 (ваш первоначальный тейк-профит), таким образом, после активации виртуального безубытка, вы либо получаете свои стандартные 20 пунктов профита, либо цена достаточно опустится и вы получаете в разы большую прибыль.

   - VirtualBEPoints = 0 – Добавить старых пунктов к уровню безубытка (0 – «чистый» безубыток)

 

3. Параметры паттернов:

   - UseBullishEngulfing (true) - Использовать паттерн "Бычье поглощение"

   - UseBearishEngulfing (true) - Использовать паттерн "Медвежье поглощение"

   - MinBodySizeEngulfing (1.0) - Минимальный размер тела первой свечи для паттернов поглощения

   - UseHammer (true) - Использовать паттерн "Молот"

   - HammerLowerShadowMultiplier (2.0) - Умножитель для нижней тени молота

   - HammerUpperShadowMaxPercentage (25.0) - Максимальный процент верхней тени для молота

   - UseInvertedHammer (true) - Использовать паттерн "Перевернутый молот"

   - InvertedHammerUpperShadowMultiplier (2.0) - Умножитель для верхней тени перевернутого молота

   - InvertedHammerLowerShadowMaxPercentage (25.0) - Максимальный процент нижней тени для перевернутого молота

   - UseDarkCloudCover (true) - Использовать паттерн "Завеса из темных облаков"

   - MinBodySizeDarkCloud (1.0) - Минимальный размер тела первой свечи для "Завесы из темных облаков"

   - UsePiercingPattern (true) - Использовать паттерн "Просвет в облаках"

   - MinBodySizePiercing (1.0) - Минимальный размер тела первой свечи для "Просвета в облаках"

   - UseMorningStar (true) - Использовать паттерн "Утренняя звезда"

   - UseEveningStar (true) - Использовать паттерн "Вечерняя звезда"

   - MinBodySizeStarPatterns (1.0) - Минимальный размер тела первой свечи для звездных паттернов

   - UseHaramiCross (true) - Использовать паттерн "Крест Харами"

   - MinBodyLengthPrev (0.1) - Минимальная длина тела предыдущей свечи

   - MaxBodyLengthPrev (1.0) - Максимальная длина тела предыдущей свечи

   - MinBodyLengthCurrent (0.0) - Минимальная длина тела текущей свечи (дожи)

   - MaxBodyLengthCurrent (0.1) - Максимальная длина тела текущей свечи (дожи)

   - UseHangingMan (true) - Использовать паттерн "Повешенный"

   - HangingManLowerShadowMultiplier (2.0) - Умножитель для нижней тени повешенного

   - HangingManUpperShadowMaxPercentage (25.0) - Максимальный процент верхней тени для повешенного

 

4. Параметры стохастика:

   - UseStochasticControl (true) - Включить контроль входа с помощью стохастика

   - KPeriod (14) - Период %K

   - DPeriod (3) - Период %D

   - Slowing (3) - Замедление

   - MA_Method (MODE_SMA) - Метод скользящей средней

   - BullishStochasticLevel (20.0) - Уровень стохастика для бычьих сигналов

При появлении сигнала к покупке цена должна быть ниже уровня Стохастика

   - BearishStochasticLevel (80.0) - Уровень стохастика для медвежьих сигналов

При появлении сигнала к продаже, цена должна быть выше уровня Стохастика

 

5. Параметры скользящей средней:

   - UseMAControl (true) - Включить контроль входа по скользящей средней

   - MAPeriod (14) - Период скользящей средней

   - MAApplyToPrice (PRICE_CLOSE) - Применять MA к цене

   - MATimeframe (PERIOD_H4) - Таймфрейм для расчета MA

   -  MACheckMode - Режим проверки МА. Проверка "По телу свечи", проверка "По всей свече"

Контроль входа по МА выполняет проверку: для Бычьих сигналов - сигнальная свеча должна находиться ниже уровня МА, для Медвежих сигналов - сигнальная свеча должна находиться выше уровня МА.

 

6. Около новогодние ограничения в торгах

   - DaysBeforeNewYear = 0 – Запрет на торговлю, за указанное число дней до Нового Года (0 – выключено). Если значение больше нуля, то за указанное количество дней включается полный запрет на торговлю. Если есть активный торговый цикл – советник будет штатно его сопровождать до завершения.

   - DaysAfterNewYear = 0 – Запрет на торговлю после Нового Года на указанное количество дней (0-выключено).

 

 

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

Для паттернов Hammer, InvertedHammer, HangingMan – умножитель тени и максимальный процент тени проверяется относительно тела свечи.

 

Дополнительные комментарии:

1. Сетка Лимитных ордеров выстраивается только после активации Buy/Sell Stop ордера.

2. Во время активного торгового цикла (при наличии открытых ордеров) возможно изменять некоторые параметры управления рисками:

GridOrderCount - количество ордеров в сетке (можно увеличивать или уменьшать)

GridTP - тейк-профит сетки

GridSL - стоп-лосс сетки

GridStep - шаг сетки

VirtualBEPercent – виртуальный безубыток

VirtualBEPoints – корректировка виртуального бу

При изменении этих параметров:

- При увеличении GridOrderCount - добавятся новые ордера

- При уменьшении GridOrderCount - удалятся лишние ордера, начиная с последнего

- При изменении GridTP или GridSL - обновятся соответствующие уровни для всех ордеров

- При изменении GridStep - пересчитаются и обновятся цены ордеров

- При включении VirtualBEPercent – установится виртуальный безубыток.

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

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

5. Все значения задаются в старых пунктах. Через точку можно точно задать новые пункты, до 5го и 3го знака. Пример: GridTP = 10 – означает 10 старых пунктов или 100 новых, 10.7 = 10.7 старых пунктов или 107 новых пунктов и т.д.

 

Перед использование советника CandleMaster Pro рекомендуется протестировать его на истории, на своем счету. Даже несмотря на то, что автор проводит всестороннее тестирование на котировках с качеством моделирования 99.99% - у различных брокеров и различных типов счетов исполнение сделок, спред, и даже свечи могут отличаться.

 

Ниже, под спойлером, описание изменений всех обновлений:

Спойлер

Изменения в версии 2.57

Добавлена возможность торговать и проводить тестирование с реинвестом.
Новый входной параметр:  CurrencyForLotSize (0 - disabled)
Если равно нулю - реинвест выключен, если задано число больше нуля, то при каждом кратном увеличении депозита на значение  CurrencyForLotSize кратно увеличивается значение LotSize.

____________________________________________________________________________________________________________

Изменения в версии 2.58

Убраны лишние причины деинициализации советника.

_________________________________________________________________

Изменения в версии 2.59

Оптимизация логов советника.

__________________________________________________________________________

Изменения в версии 2.61

Важное обновление!
Появилась возможность отправки PUSH уведомлений при обнаружении паттерна.
Новый параметр ALERT_MODE, в котором можно выбрать из трех вариантов:
Trade Only - советник работает в обычном режиме, при обнаружении паттерна начинается торговля, при соблюдении прочих условий
Trade & Alert - советник торгует и отправляет уведомление, при обнаружении паттерна
Alert Only - советник, при обнаружении паттерна ТОЛЬКО отправляет уведомление, не начиная торговли, подходит для самостоятельной торговли, при необходимости.

Для push-уведомлений:
1. Установить MT4 на телефон
2. Войти в тот же торговый аккаунт
3. Включить push-уведомления в приложении
4. В MT4 на ПК включить "Разрешить push-уведомления"

Для email:
1. В MT4 на ПК настроить параметры SMTP в Tools -> Options -> Email
2. Указать email адрес получателя

______________________________________________________________________________________________________

Изменения в версии 2.62

Добавлен новый пареметр MaxCurrencyTrades = 0 (0-disabled) - ограничение на покупку/продажу валюты не более заданного чмсла раз.
 Теперь советник будет:
1. Считать количество покупок/продаж для каждой валюты
2. Блокировать новые входы, если достигнут лимит по любой из валют пары
3. При MaxCurrencyTrades = 2:
   - Если уже есть EURUSD.buy и GBPUSD.buy, новый AUDUSD.buy будет заблокирован (USD уже продан 2 раза)
   - Если уже есть EURUSD.sell и GBPUSD.sell, новый AUDUSD.sell будет заблокирован (USD уже куплен 2 раза)
Ограничение работает только на момент открытия нового торгового цикла (первого ордера).

_____________________________________________________________________________________________
Изменения в версии 2.63


***Добавлен новый пареметр MaxCurrencyTrades = 0 (0-disabled) - ограничение на покупку/продажу валюты не более заданного количества раз.
 Теперь советник будет:
1. Считать количество покупок/продаж для каждой валюты
2. Блокировать новые входы, если достигнут лимит по любой из валют пары
3. При MaxCurrencyTrades = 2:
   - Если уже есть EURUSD.buy и GBPUSD.buy, новый AUDUSD.buy будет заблокирован (USD уже продан 2 раза)
   - Если уже есть EURUSD.sell и GBPUSD.sell, новый AUDUSD.sell будет заблокирован (USD уже куплен 2 раза)
   - При этом несколько ордеров одной пары, открытой в одном направлении, например 3 ордера EURUSD.buy, будет считаться как ОДНА покупка EUR и ОДНА продажа USD
Ограничение работает только на момент открытия нового торгового цикла (первого ордера).


***Добавлен фильтр волатильности

Новые входные параметры:
UseVolatilityFilter = false        // Включение фильтра волатильности
VolStartFromLevel = 1              // Уровень сетки, с которого начинает работать фильтр
VolCandleTF = VOL_M1              // Таймфрейм для анализа волатильности
VolCandleMaxSize = 15.0           // Максимально допустимый размер свечи в старых пунктах
VolStopTradeTimining = 60         // Время блокировки в секундах
VolCandleSizeType = FULL_CANDLE   // Метод расчета размера свечи (тело/полная)

Принцип работы:
1. При обнаружении высокой волатильности (размер свечи > VolCandleMaxSize):
   - Активируется таймер блокировки на VolStopTradeTimining секунд
   - В течение этого времени:
     * Если цена приближается к любому лимитному ордеру уровня >= VolStartFromLevel
     * Все ордера этого уровня и выше смещаются на безопасное расстояние
2. После истечения таймера фильтр деактивируется

Примеры использования:

1. Базовая защита:
UseVolatilityFilter = true
VolCandleTF = VOL_M1
VolCandleMaxSize = 15
VolStopTradeTimining = 60
VolStartFromLevel = 1
Эффект: При свече M1 более 15 пунктов фильтр активируется на 1 минуту. Если цена подходит к любому ордеру сетки, все ордера смещаются.

2. Защита старших уровней:
UseVolatilityFilter = true
VolCandleTF = VOL_M5
VolCandleMaxSize = 20
VolStopTradeTimining = 300
VolStartFromLevel = 3
Эффект: При свече M5 более 20 пунктов фильтр активируется на 5 минут. Защищаются только ордера 3-го уровня и выше.


***Добавлен новый параметр MaxAccountDrawdownPercent позволяет установить максимально допустимый процент просадки на счете. Если значение установлено в 0, ограничение отключено. При установке любого положительного значения (например, 30.0), советник будет проверять текущую просадку перед размещением первого ордера в цикле. Если текущая просадка больше или равна установленному значению, сигнал на вход будет пропущен. MaxAccountDrawdownPercent рассчитывает текущую просадку в процентах с учетом кредита/бонуса на счете. При расчете кредит вычитается из equity (средств), но не из баланса, что дает точную оценку реальной просадки на счете.


***Скорректирована логика установки дополнительных ордеров сетки.
Теперь при увеличении параметра GridOrderCount во время активной торговли советник автоматически расширяет сетку до нового заданного размера.

Принцип работы:
- При изменении GridOrderCount с меньшего значения на большее происходит автоматическое добавление новых уровней
- Размещение дополнительных ордеров зависит от текущего положения цены:
  * Если цена находится в пределах шага сетки (GridStep) - выставляется лимитный ордер
  * Если цена ушла дальше шага сетки - открывается рыночный ордер
- Новые ордера добавляются последовательно, сохраняя изначальную логику расчета объёмов
- Take Profit автоматически пересчитывается для всей сетки с учетом новых ордеров
- При наличии Stop Loss происходит его обновление для всех ордеров сетки

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

Примечание: Уменьшение параметра GridOrderCount во время активной торговли не приводит к закрытию существующих ордеров.

___________________________________________________________________________________________________________

 

 

 

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

#39

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

#40
35 минут назад, Аляска сказал:

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

Как вариант можно пользоваться myfxbook, в разделе паттерны. Привыборе паттерна и пар можно сразу за всеми таймфреймами наблюдать. Обновляются раз в 30 секунд

 

SmartSelect_20250305-085035_Chrome.jpg

Автор#41
2 часа назад, Аляска сказал:

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

Разница от информера в том, что я получил например такой результат, на весьма и весьма интересной паре.

Спойлер

CMpro_XAUUSD.v1.31_H1_0.01_dd2332_gain20576_01012018-15012025
Сет для пары XAUUSD тф 1час.

Требуемая маржа (залог) для 0.01 LotSize, для открытия всех ордеров сетки:
плечо 500: ~450 единиц базовой валюты терминала
плечо 1000: ~225 единиц базовой валюты терминала и т.д.

Рекомендуемый минимальный депозит = максимальная просадка по тестам плюс залог
плечо 500: 2332+450=2785
плечо 1000: 2332+225=2560

Оптимизация выполнялось за период с 01 января 2020 - 01 января 2022 года.
Тестирование выполнялось за период с 01 января 2018 - 15 января 2025 года.
Котировки Dukascopy, плавающий спред, плечо 1000, все тики.

По результатам тестирования:
Среднемесячная доходность сета 9.56%, профит фактор 5.56. Среднее количество сделок в день 1.22

 

CMpro_XAUUSD_v1.31_H1_0.01_dd2332_gain20576_01012018-15012025.thumb.JPG.3788085e120fba6c04e0fe17991b04e0.JPG

 

CMpro_XAUUSD_v1.31_H1_0.01_dd2332_gain20576_01012018-15012025.ReInvest.thumb.JPG.1dac42f220ef02399c60761f75a5dcab.JPG

 

CMpro_XAUUSD_v1.31_H1_0.01-to-0.1_dd2332_gain20576_01012018-15012025.JPG.120c397e0962f18e89998ca87ac8d01b.JPG

 

Автор#42
2 часа назад, Аляска сказал:

Да не тут-то было). 

Да, по этой причине, первую версию "без сетки" пришлось капитально менять и добавлять возможность построения сетки. Когда "глазами" смотришь на график, проще понять, тот самый паттерн на продажу на хаях или в середине боковика, я постарался такие моменты ограничить, но робот не человек, и даже в ручной торговле часто эти самые "хаи" и "лои" спокойно перекрываются, ближайший пример USDCAD осенью 2024.

Страница 2 из 2

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

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