Я ТУТ ХВАСТАЮСЬ ГРААЛЕМ!!!

Ты веришь в Грааль на форекс?


  • Всего проголосовало
    4 821
Всем привет! Вчера 6 часов колдовала над кодом, И.....УРА! Поучилось. Теперь моя система заслуженно носит статус ГРААЛЬ. Линии не рисуют, а звезды Давида появляются как раз на нужных сигналах, куда и входим. График 1 и 5 мин., но тут на минутках. Входим и реверсируем по сигналам нужным. Чего проще может быть. Я заложу туда демо версию на 10 дней, выложу попозже. Зачем мне тут выкладывать сделки, если можно и самостоятельно будет протестировать. Наберется 100 класов, выложу.
 

Вложения

  • FTM Brokers MT4.png
    FTM Brokers MT4.png
    126,3 КБ · Просмотры: 374
Всем привет! Вчера 6 часов колдовала над кодом, И.....УРА! Поучилось. Теперь моя система заслуженно носит статус ГРААЛЬ. Линии не рисуют, а звезды Давида появляются как раз на нужных сигналах, куда и входим. График 1 и 5 мин., но тут на минутках. Входим и реверсируем по сигналам нужным. Чего проще может быть. Я заложу туда демо версию на 10 дней, выложу попозже. Зачем мне тут выкладывать сделки, если можно и самостоятельно будет протестировать. Наберется 100 класов, выложу.
А на что грааль ориентируется?
В смысле параметров рынка...
В основе текущей версии индикатора лежит анализ тренда, который изначально рассчитывается по логике, схожей с индикатором "4 Scalp TREND-SENTRY m [valseva]". Если коротко, то:

  1. Исходный расчет (логика "4 Scalp TREND-SENTRY"):
    • Он вычисляет некий осциллятор (G_ibuf_88 в его коде), который сравнивает текущую цену с недавними максимумами и минимумами за заданный период (Gi_80, по умолчанию 70 баров).
    • Используется "типичная цена" (H+L+C)/3.
    • Значение осциллятора нормализуется и сглаживается.
    • Если этот осциллятор выше нуля, индикатор считает тренд восходящим ("LONG"), если ниже – нисходящим ("SHORT").
  2. Моя доработка (чтобы убрать перерисовку и дать сигналы):
    • Мой индикатор-оболочка читает значения этого осциллятора из "4 Scalp TREND-SENTRY" со сдвигом на несколько баров назад (ShiftForSignal). Это делается для того, чтобы использовать уже "устаканившиеся" значения оригинального индикатора, которые больше не будут перерисовываться.
    • На основе этого неперерисовывающегося значения осциллятора мой индикатор рисует две линии:
      • Синюю линию (UP): Когда сдвинутый осциллятор "4 Scalp..." показывает восходящий тренд. Значение линии берется от iMA(PRICE_LOW, 5) на соответствующем сдвинутом баре (как в оригинальном "4 Scalp...").
      • Красную линию (DOWN): Когда сдвинутый осциллятор "4 Scalp..." показывает нисходящий тренд. Значение линии берется от iMA(PRICE_HIGH, 5) на соответствующем сдвинутом баре.
    • Звуковой алерт срабатывает в момент, когда происходит смена цвета этих неперерисовывающихся линий (т.е. когда сдвинутый осциллятор "4 Scalp..." меняет знак).
Таким образом, "грааль" (в кавычках, конечно) ориентируется на:

  • Краткосрочные и среднесрочные экстремумы цены (через iHighest/iLowest в "4 Scalp...") для определения основного направления.
  • Сглаженное представление этого направления (через математику осциллятора в "4 Scalp...").
  • Момент смены этого направления (уже на неперерисовывающихся данных) для генерации алерта.
  • Визуализация этого неперерисовывающегося тренда происходит через две скользящие средние (от Low для покупок, от High для продаж), которые активируются в зависимости от состояния основного осциллятора "4 Scalp...".
Проще говоря, он пытается поймать смену локального тренда, определенного по специфической формуле индикатора "4 Scalp TREND-SENTRY", но делает это на уже неперерисовывающихся данных.

Можно добавить, что сейчас стрелок как таковых нет, а есть только линии и алерт по их смене. Если нужны будут конкретные точки входа (стрелки), то к этой основе можно будет добавить дополнительные фильтры или условия (например, откат к линии, пробой, подтверждение другим индикатором и т.д.)."

Мой ответ полный или еще какие-то пожелания?
 
Всем привет! Вчера 6 часов колдовала над кодом, И.....УРА! Поучилось. Теперь моя система заслуженно носит статус ГРААЛЬ. Линии не рисуют, а звезды Давида появляются как раз на нужных сигналах, куда и входим. График 1 и 5 мин., но тут на минутках. Входим и реверсируем по сигналам нужным. Чего проще может быть. Я заложу туда демо версию на 10 дней, выложу попозже. Зачем мне тут выкладывать сделки, если можно и самостоятельно будет протестировать. Наберется 100 класов, выложу.
Доработала свой индикатор, теперь он выглядит так!!! Мой "почти Грааль" индикатор на основе TRENDSENTRY и ArrZZx2 – НЕ ПЕРЕРИСОВЫВАЕТСЯ!
Идея была такая: взять два известных (хоть и декомпилированных) индикатора – один для определения основного тренда (на базе логики, похожей на "4 Scalp TREND-SENTRY m [valseva]") и второй для более точных точек входа (на базе "ArrZZx2" с его характерными звездами) – и объединить их в один инструмент, который бы:

  1. Не перерисовывал свои сигналы и линии на истории.
  2. Давал четкие визуальные сигналы: линии тренда и стрелки (звезды) для входа.
  3. Имел алерты на эти события.
Что получилось (смотрите скриншот!):


  • Сине-красные линии: Показывают основной тренд. Они основаны на осцилляторе из "4 Scalp TREND-SENTRY m [valseva]", но значения берутся со сдвигом на несколько баров назад (ShiftForLines), чтобы полностью исключить перерисовку. Синяя линия – восходящий тренд, красная – нисходящий. Значения линий соответствуют MA(5) от Low (для UP) или High (для DOWN) на том "стабильном" баре, как в оригинальном индикаторе.
  • Желтые звезды (стрелки): Это сигналы от индикатора "ArrZZx2". Они также берутся со сдвигом (ShiftForArrZZx2Stars), чтобы быть неперерисовывающимися. Появляются в точках, где "ArrZZx2" генерирует свои сигналы UP (звезда под ценой) или DOWN (звезда над ценой).
  • Алерты: Настроены отдельно для смены цвета линий тренда и для появления новых звезд.
Ключевые моменты "под капотом":

  • Индикатор является "оболочкой", которая вызывает оригинальные 4 Scalp TREND-SENTRY m [valseva].ex4 и ArrZZx2.ex4 через iCustom. Поэтому эти два файла должны быть у вас в папке MQL4/Indicators.
  • Главное – неперерисовка! Достигается за счет чтения данных из оригинальных индикаторов со сдвигом (ShiftForLines и ShiftForArrZZx2Stars). Вы сами можете настроить этот сдвиг (обычно 1-3 бара достаточно).
  • Есть возможность настраивать основные параметры обоих базовых индикаторов.
  • Код старалась сделать максимально чистым и понятным (насколько это возможно с "насилием" над декомпилом :)) ).
Конечно, это не "Грааль" в волшебном смысле слова, но это стабильный инструмент, который дает неперерисовывающиеся сигналы на основе логики двух интересных индикаторов. Дальше – дело за тестированием, подбором параметров под свой стиль и инструмент, и разработкой четких правил входа/выхода и управления капиталом.

Буду рада, если кому-то пригодится!

А ПОКУДА ЖДУ КЛАССЫ!



FTM Brokers MT4.png
 
Последнее редактирование:
*ZZ* - это же Зиг Заг Мак Кряк? Тогда стрелки он будет показывать спустя нное количество баров.
 
Идея была такая: взять два известных (хоть и декомпилированных) индикатора – один для определения основного тренда (на базе логики, похожей на "4 Scalp TREND-SENTRY m [valseva]") и второй для более точных точек входа (на базе "ArrZZx2" с его характерными звездами) – и объединить их в один инструмент, который бы:
  1. Не перерисовывал свои сигналы и линии на истории.
  2. Давал четкие визуальные сигналы: линии тренда и стрелки (звезды) для входа.
  3. Имел алерты на эти события.
Что получилось (смотрите скриншот!):
  • Сине-красные линии: Показывают основной тренд. Они основаны на осцилляторе из "4 Scalp TREND-SENTRY m [valseva]", но значения берутся со сдвигом на несколько баров назад (ShiftForLines), чтобы полностью исключить перерисовку.
Идея хорошая, но единственно,чем отличается ваш не перерисовывающийся индюк, от рисующего на фигзнает сколько баров назад - это сдвиг на 1 бар вправо ))) Похоже, что где-то сбой произошел в реализации идеи...
ПС. Что бы ваш индюк не перерисовывал, нужно НЕ с рисующего буферы использовать, а сам рисующий индюк переписывать, что бы он в инсторию не заглядывал.
 
Идея хорошая, но единственно,чем отличается ваш не перерисовывающийся индюк, от рисующего на фигзнает сколько баров назад - это сдвиг на 1 бар вправо ))) Похоже, что где-то сбой произошел в реализации идеи...
ПС. Что бы ваш индюк не перерисовывал, нужно НЕ с рисующего буферы использовать, а сам рисующий индюк переписывать, что бы он в инсторию не заглядывал.
Ну а что я по вашему сделала? В данной интерпретации как раз и не рисует. Я его сейчас тестирую. В логику мого индикатора и было заложено так, чтобы вход в сделку был по стреле тренда с алертом. После сигнала стрела не улетает. Если быть проще.
Если вы так хорошо разбираетесь в кодах и математической логике, повторите. Основу вы знаете. Вы же не знаете, что в этой болванке живет отдельная математическая логика, которую я и не собирваюсь раскрывать.
 
Последнее редактирование:
Ну а что я по вашему сделала? В данной интерпретации как раз и не рисует. Я его сейчас тестирую. В логику мого индикатора и было заложено так, чтобы вход в сделку был по стреле тренда с алертом. После сигнала стрела не улетает. Если быть проще.
Если вы так хорошо разбираетесь в кодах и математической логике, повторите. Основу вы знаете. Вы же не знаете, что в этой болванке живет отдельная математическая логика, которую я и не собирваюсь раскрывать.
Обязательно напишите нам с вашего личного острова... Ждем. Это будет конкретное доказательство вашей правоты...
 
Ну а что я по вашему сделала? В данной интерпретации как раз и не рисует. Я его сейчас тестирую. В логику мого индикатора и было заложено так, чтобы вход в сделку был по стреле тренда с алертом. После сигнала стрела не улетает. Если быть проще.
Если вы так хорошо разбираетесь в кодах и математической логике, повторите. Основу вы знаете. Вы же не знаете, что в этой болванке живет отдельная математическая логика, которую я и не собирваюсь раскрывать.
Без понятия, что вы сделали, кроме сдвига индюка на 1 бар. Только это на картинке видно. Но вы пишете:
  • Сине-красные линии: Показывают основной тренд. Они основаны на осцилляторе из "4 Scalp TREND-SENTRY m [valseva]", но значения берутся со сдвигом на несколько баров назад (ShiftForLines), чтобы полностью исключить перерисовку. Синяя линия – восходящий тренд, красная – нисходящий. Значения линий соответствуют MA(5) от Low (для UP) или High (для DOWN) на том "стабильном" баре, как в оригинальном индикаторе.
Что бы полностью исключить перерисовку нужно со сдвигом не на несколько баров назад, а на количество перерисовывающихся. Как-то так...
 
Без понятия, что вы сделали, кроме сдвига индюка на 1 бар. Только это на картинке видно. Но вы пишете:

Что бы полностью исключить перерисовку нужно со сдвигом не на несколько баров назад, а на количество перерисовывающихся. Как-то так...
Не переживайте, написано абстрактно, а сделано все как нужно))
 
Доработала свой индикатор, теперь он выглядит так!!! Мой "почти Грааль" индикатор на основе TRENDSENTRY и ArrZZx2 – НЕ ПЕРЕРИСОВЫВАЕТСЯ!
Идея была такая: взять два известных (хоть и декомпилированных) индикатора – один для определения основного тренда (на базе логики, похожей на "4 Scalp TREND-SENTRY m [valseva]") и второй для более точных точек входа (на базе "ArrZZx2" с его характерными звездами) – и объединить их в один инструмент, который бы:

  1. Не перерисовывал свои сигналы и линии на истории.
  2. Давал четкие визуальные сигналы: линии тренда и стрелки (звезды) для входа.
  3. Имел алерты на эти события.
Что получилось (смотрите скриншот!):


  • Сине-красные линии: Показывают основной тренд. Они основаны на осцилляторе из "4 Scalp TREND-SENTRY m [valseva]", но значения берутся со сдвигом на несколько баров назад (ShiftForLines), чтобы полностью исключить перерисовку. Синяя линия – восходящий тренд, красная – нисходящий. Значения линий соответствуют MA(5) от Low (для UP) или High (для DOWN) на том "стабильном" баре, как в оригинальном индикаторе.
  • Желтые звезды (стрелки): Это сигналы от индикатора "ArrZZx2". Они также берутся со сдвигом (ShiftForArrZZx2Stars), чтобы быть неперерисовывающимися. Появляются в точках, где "ArrZZx2" генерирует свои сигналы UP (звезда под ценой) или DOWN (звезда над ценой).
  • Алерты: Настроены отдельно для смены цвета линий тренда и для появления новых звезд.
Ключевые моменты "под капотом":

  • Индикатор является "оболочкой", которая вызывает оригинальные 4 Scalp TREND-SENTRY m [valseva].ex4 и ArrZZx2.ex4 через iCustom. Поэтому эти два файла должны быть у вас в папке MQL4/Indicators.
  • Главное – неперерисовка! Достигается за счет чтения данных из оригинальных индикаторов со сдвигом (ShiftForLines и ShiftForArrZZx2Stars). Вы сами можете настроить этот сдвиг (обычно 1-3 бара достаточно).
  • Есть возможность настраивать основные параметры обоих базовых индикаторов.
  • Код старалась сделать максимально чистым и понятным (насколько это возможно с "насилием" над декомпилом :)) ).
Конечно, это не "Грааль" в волшебном смысле слова, но это стабильный инструмент, который дает неперерисовывающиеся сигналы на основе логики двух интересных индикаторов. Дальше – дело за тестированием, подбором параметров под свой стиль и инструмент, и разработкой четких правил входа/выхода и управления капиталом.

Буду рада, если кому-то пригодится!

А ПОКУДА ЖДУ КЛАССЫ!



Посмотреть вложение 571355
А что настраивать-то? Где сам индикатор? По картинке мы ничего не настроим
 
Не переживайте, написано абстрактно, а сделано все как нужно
Может лучше сигнал сдвинуть вперед на 4 бара ?)) тогда сигнал будет приходит на открытии новой свечи. или я что то вас не понял?

Первый индикатор TRENDSENTRY на 1 бар +1, второй на 4 бара +4 . настройки индикатор по умолчанию оставил.

1750941997225.png

1750941795651.png
 
Последнее редактирование:
Всем привет! Вчера 6 часов колдовала над кодом, И.....УРА! Поучилось. Теперь моя система заслуженно носит статус ГРААЛЬ. Линии не рисуют, а звезды Давида появляются как раз на нужных сигналах, куда и входим. График 1 и 5 мин., но тут на минутках. Входим и реверсируем по сигналам нужным. Чего проще может быть. Я заложу туда демо версию на 10 дней, выложу попозже. Зачем мне тут выкладывать сделки, если можно и самостоятельно будет протестировать. Наберется 100 класов, выложу.
можете поделиться индикаторами? я тоже хочу протестировать
 
Может лучше сигнал сдвинуть вперед на 4 бара ?)) тогда сигнал будет приходит на открытии новой свечи. или я что то вас не понял?
Не, ей так нравиться, чтобы он прыгал и скакал по графику. Йо-хо-хо - как весело!:)
 
Может лучше сигнал сдвинуть вперед на 4 бара ?)) тогда сигнал будет приходит на открытии новой свечи. или я что то вас не понял?

Первый индикатор TRENDSENTRY на 1 бар +1, второй на 4 бара +4 . настройки индикатор по умолчанию оставил.

Посмотреть вложение 571368

Посмотреть вложение 571367
Просьба, сделай пожалуйста.
 

Посмотрели (2914) Посмотреть

Отслеживают (1600) Посмотреть

Назад
Верх