28 минут назад, M0kass сказал:
Я написал про то же примерно в теме бота, а эта сетка может не закроется уже никогда, если только деп не 1000000000000000
От M0kass, 27 августа, 2022 в Дневники трейдеров
28 минут назад, M0kass сказал:
Я написал про то же примерно в теме бота, а эта сетка может не закроется уже никогда, если только деп не 1000000000000000
2 часа назад, maverick666 сказал:Я написал про то же примерно в теме бота, а эта сетка может не закроется уже никогда, если только деп не 1000000000000000
Никогда не говори "никогда" про AUDCAD ![]()
Он теперь покупки растягивает
2 минуты назад, Rigal сказал:Никогда не говори "никогда" про AUDCAD
Он теперь покупки растягивает
![]()
Форекс рынок по сути флетовый, но у меня была не та ситуация и депозит я изначался не так расчитал лот и встрял![]()
В 01.02.2023 в 12:09, M0kass сказал:Привет вам.
Два момента.
1. Закрыл доступ к мониторингу с торговлей советника Franklin, так как один сет по паре AUDCAD ушел в далекую просадку с конца осени 22года, я влез руками, мониторинг потерял актуальность.
2. Запустил, так сказать, разгонный счет на ф4ю, Риски высокие загонять не стал, но всеже общий размер Кдепо на 148% выше стартового депозита. Мин лот динамический. Счет Не сигнальный. Мониторинг открытый. В торгах 6 сетов, ограничений по максимальному количеству пар или валюты нет, только ограничение по просадке.
Пошел второй месяц) 16% профита при просадке 36%, неплохо, просадку устраивал eurcad, разбавил сетом по euraud, разделив пополам нагрузку этих сетов, посмотрим, как это отразится на доходности и просадке.
Мой разгон - как у многих стандартная торговля. ИМХО, так что если кому кажется мало профита, то мне не кажется)
В 02.03.2023 в 14:31, M0kass сказал:Пошел второй месяц) 16% профита при просадке 36%, неплохо, просадку устраивал eurcad, разбавил сетом по euraud, разделив пополам нагрузку этих сетов, посмотрим, как это отразится на доходности и просадке.
Мой разгон - как у многих стандартная торговля. ИМХО, так что если кому кажется мало профита, то мне не кажется)
58% профит за март. Реинвест конечно ускоряет рост, относительно стартового депозита. Была заминка с парой eurjpy, однажды в среду сетка раскрылась на все колени, фильтры вроде как не сработали, при этом на другом счету та же сетка, открытие первого ордера было в одно время идеально отработала при движении пары. Тип счета и прочие настройки при этом идентичные. Подозрение, что ВСП сервер, на котором стоял терминал с этим счетом отрубался, перенес счет на другой ВПС.
В общем и целом, система вроде работает.
Приветствую вас.
Думается, многим пользователям ф4ю будет интересно узнать, как стать партнёром у данного брокера. Об этом мой пост в телеграф, по ссылке ниже:
https://telegra.ph/Kak-stat-partnerom-v-Forex4you-i-zarabatyvat-03-30
4 часа назад, M0kass сказал:Теперь и на signalstart:
Года 2 тому назад signalstart старт был тухляком полнейшим в плане подписчиков. Мой счет пару недель был на первой странице и подписался аж 1 человек.
14 минут назад, Admin_Babylon сказал:Года 2 тому назад signalstart старт был тухляком полнейшим в плане подписчиков. Мой счет пару недель был на первой странице и подписался аж 1 человек.
Ну, я уже оплатил созданный счет, так что, если кто-то подпишется, то хорошо, если нет, то не страшно.
В 03.04.2023 в 14:53, M0kass сказал:58% профит за март. Реинвест конечно ускоряет рост, относительно стартового депозита. Была заминка с парой eurjpy, однажды в среду сетка раскрылась на все колени, фильтры вроде как не сработали, при этом на другом счету та же сетка, открытие первого ордера было в одно время идеально отработала при движении пары. Тип счета и прочие настройки при этом идентичные. Подозрение, что ВСП сервер, на котором стоял терминал с этим счетом отрубался, перенес счет на другой ВПС.
В общем и целом, система вроде работает.
Счёт удвоился, за 2.5 месяца.
Если сейчас вывести стартовый депозит, то уже будет б/у. Но этот счёт не для б/у, он для проверки живучести и правильности расчетов. П.с. апрель идёт очень вяло.
Интересно, нашлись бы смельчаки, решившие рискнуть вместе со мной?
Всем доброго дня!
Сегодня исполнилось 3 года счету M0kass_5
Выражаю благодарность всем инвесторам, всем кто поддерживает меня и тем кто критикует)
За эти три года торговая система притерпела ряд изменений, где-то я совершал ошибки, где-то принимал верные решения! При этом, основная идея, заложенная еще более 4х лет назад осталась неизменной.
Я говорю Большое спасибо @Старик и разработчикам Сетки, за такой качественный продукт, за их труды!
Надеюсь на наше дальнейшее сотрудничество и продуктивную работу.
Всем профитов,
M0kass!
Изменено 25 мая, 2023 пользователем M0kass
И вот он Я, оказывается, спустя почти два года.
Как говорил один профессор, в годы моего студенчества: понятно, что хорошо, но что тут плохо?
Отвечая на этот вопрос самому себе, стоит отметить, что 21 марта 2024 года я потерял свой основной счет M0kass_5, который проработал без малого 4е года. Ушел с разработки сетов для Сетки.
Но раз понятно, что хорошо, то чего же хорошего? Стечение обстоятельств привело меня к тому, что уже давно хотел сделать. Написанию собственного советника. И это случилось. Имя ему CandleMaster Pro, текущая версия 2.63.
Не так давно я опубликовал его на MQL5 маркете, открыл публичный мониторинг:
https://www.myfxbook.com/members/M0kass/candlemaster-pro-1-f4u/11353695
И создал соответствующую ветку в разделе "Рискованные ПАММы":
Да, далее речь пойдет про мой советник.
Основная задача советника определять свечные паттерны, на основе определений паттернов из книги Стива Нисона "Японские свечи"
Если кратко описать логику работы советника:
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 во время активной торговли не приводит к закрытию существующих ордеров.
___________________________________________________________________________________________________________
Пожалуй, для этого поста достаточно, впереди готовые сеты и результаты тестирований, Вам понравится.
Мне как-то на заказ сделали информер, который определял на всех таймфреймах и всех инструментах паттерны (поглощения, пин-бары и др.). На панели начинала светиться соответствующая кнопка. Я думал тогда, что бога за бороду поймал))). Да не тут-то было).
35 минут назад, Аляска сказал:Мне как-то на заказ сделали информер, который определял на всех таймфреймах и всех инструментах паттерны (поглощения, пин-бары и др.). На панели начинала светиться соответствующая кнопка. Я думал тогда, что бога за бороду поймал))). Да не тут-то было).
Как вариант можно пользоваться myfxbook, в разделе паттерны. Привыборе паттерна и пар можно сразу за всеми таймфреймами наблюдать. Обновляются раз в 30 секунд
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
2 часа назад, Аляска сказал:Да не тут-то было).
Да, по этой причине, первую версию "без сетки" пришлось капитально менять и добавлять возможность построения сетки. Когда "глазами" смотришь на график, проще понять, тот самый паттерн на продажу на хаях или в середине боковика, я постарался такие моменты ограничить, но робот не человек, и даже в ручной торговле часто эти самые "хаи" и "лои" спокойно перекрываются, ближайший пример USDCAD осенью 2024.
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем