нужна помощь для перевода простого индикатора
Страница 1 из 813 123 ПоследняяПоследняя
Results 1 to 10 of 23

Thread: нужна помощь для перевода простого индикатора

  1. #1
    привет, у меня есть очень простой индикатор, который я сделал в easylanguage, и теперь я хотел бы перевести его на mt4. easylanguage выглядит следующим образом:

    vars: mmoment (0);

    Момент = maxlist (позы (импульс (h2)), позы (импульс (л, 2)),
    поз (импульс (л, 6)), позы (импульс (л, 5)),
    поз (импульс (л, 3)), позы (импульс (ч, 6)),
    поз (импульс (ч, 5)), позы (импульс (ч, 3)));
    если mmomentlt; процентиль (0,05, mmoment, 100), то plot1 (l, xxx)


    он отображает сигнал, когда все эти импульсы находятся в самом низком 5% импульсов за 100 периодов.
    может ли кто-нибудь помочь мне в этом?

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

  3. #3
    спасибо за ответ, логика такова: 1. Мы вычисляем функцию импульса для параметров: высокая, длина 2 высокая длина 3 высокая длина 4 высокая длина 5 высокая длина 6 низкая - 2 длина - низкая 3 - lenght 4 low-lenght 5 low-lenght 6 2. мы преобразуем все числа в положительные (я не знаю, как называется функция на английском языке), например: if -7 мы делаем его 7 3. мы находим наибольшее число. это будет результат А. 4. Устанавливаем последние 100 значений возрастания A. 5. Затем мы проверяем, находится ли последний А в наименьших 5% нашего списка. (если он ниже 95% остальных значений A), то это функция процентиля. 6. если ответ на 5 да, то мы поместим точку на наш график. или стрелка: d этот индикатор даст в виде сигналов для областей перегрузок. Я надеюсь, что это станет понятным

  4. #4

  5. #5
    Что вы хотите назвать этим индикатором?

  6. #6
    вы имеете в виду, какое имя имеет индикатор? не важно, я буду называть тебя, если ты хочешь

  7. #7
    Я не уверен, что это то, что вы ищете. Требуется некоторое время, чтобы загрузить cos из множества вычислений, которые нужно выполнить. но он стабилизируется и не будет настолько ресурсоемким, что закончит его первоначальный запуск. привет, Дзен

  8. #8

    Quote Originally Posted by ;
    Я не уверен, что это то, что вы ищете. Требуется некоторое время, чтобы загрузить cos из множества вычислений, которые нужно выполнить. но он стабилизируется и не будет настолько ресурсоемким, что закончит его первоначальный запуск. привет, Дзен
    большое спасибо. я попробую и дам вам обратную связь. (я знаю, что это должно быть много расчетов)

  9. #9
    что-то не так. Я попытался понять код, чтобы его обработать, но я не могу. я попытаюсь объяснить снова коротко: сначала мы вычисляем ВЫШЕ этих импульсов. то мы хотим найти, если наш индикатор находится в LOWEST 5% от прецедентных значений.

  10. #10
    возможно, это поможет: ============================================ ================================================== ========= Легкий язык - да действительно ====================================== ================================================== ================================================== ================================================== ================================================== =============================================== Он вычисляется путем вычитания значения, возвращаемого параметром PRICE для текущего бара, из значения, возвращаемого параметром PRICE для бара, который произошел в барах LENGTH ago. Если значение для текущего бара превышает значение в баре в прошлом, значение функции будет положительным. Если значение для текущего бара меньше, чем значение в баре в прошлом, значение функции отрицательное. Поэтому значения, возвращаемые функцией MOMENTUM, колеблются выше и ниже нуля. Функция Momentum (PRICE, LENGTH) Параметры PRICE указывает некоторую цену актива, представляющего интерес. LENGTH - количество трейлинг-баров для рассмотрения Returns Числовое значение, содержащее Momentum для текущего бара. Использование Если рынок снизился более чем на х пунктов, рынок считается перепроданным. Если рынок увеличился более чем на х пунктов, рынок считается перекупленным. Если вы должны были жестко закодировать параметр PRICE с помощью Close, а параметр LENGTH с 10, функция вычитает Close из 10 баров назад из Close текущей строки. ================================================== ================================================== ==== Pos (зарезервированное слово) (num) - это числовое выражение. Возвращает абсолютное значение num. Примеры Pos (-5) возвращает 5. Pos (350) возвращает 350. ================================== ================================================== =================================== MaxList Word) Возвращает максимальное значение указанных входов. (Num1) - числовое выражение, представляющее значение, которое будет использоваться при вычислении. (Num2) представляет собой второе числовое выражение, представляющее значение, которое будет использоваться при вычислении. (Num3) представляет собой третье числовое выражение, представляющее значение, которое должно использоваться при вычислении, и т. Д. Примеры MaxList (45, 72, 86, 125, 47) возвращает значение 125. MaxList (18, 67, 98, 24, 65 , 19) возвращает значение 98. ========================================= ================================================== ================================================== ================================================== ================================================== ========================= указанный период. Функция Percentile (PCNTILE, PRICE, LENGTH) Параметры PCNTILE - числовое выражение, которое представляет выбранное значение процентиля между 0 и 1 (.25 =% 25). PRICE указывает, какая информация о цене будет считаться. LENGTH указывает время (в барах) на считается Возвращаемое число Числовое значение, содержащее процентиль (k-е значение) указанного периода, как определено Price и Length. Использование Процентный показатель - это цена, так что процент ПНЕВМОЛЕЙ наблюдений меньше значения ПИНЕТЫ. Пример Присваивает Value1 значение 25-го процентиля в зависимости от цены закрытия последних 10 баров: Value1 = Percentile (.25, Close, 10);Присваивает Value2 значение 50-го процентиля в зависимости от диапазона последних 21 бара: Value2 = Percentile (.5, Range, 21); ================================================== ==========================

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.