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

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


  • Всего проголосовало
    4 609

vladislavian

VIP-участник

funny59

Гуру форума
А куда добавить? Добавил - выдало 25 ошибок.
Вот после таких высказываний прямо нагрубить хочется ... :(
Однако у меня в очередной раз хорошее настроение, поэтому разъясню, разжую - если после этого не поймете, то программирование не твой конёк ... :)
Итак:
1) нам надо масштабировать подвальный индюк, а в большинстве случаев не один - масштабирование надо сделать так, чтобы нуль был всегда по середине.
2) тут отступление надо сделать: значения подвальных могут быть совершенно различными, чтобы их масштабировать их надо привести к единому виду, так чтобы среднее их значение была равно нулю - к примеру всем известный RSI имеет значения от 0 до 100, чтобы сделать и него нуль по середине надо из всех значений вычесть 50, тогда его значения будут в диапазоне от -50 до 50.
3) чтобы сделать нуль по середине, надо чтобы верх и низ графика имел одинаковые значения по амплитуде.
4) в приведённом ранее листинге это делается следующим образом:
4.1) 1601351341138.png
Этот код выдран из индюшка у которого в подвале изображаются две линии SE и SE2. Эти четыре строчки ищут в массивах этих двух линий минимальные и максимальные индексы значений обоих линий. Глубина поиска ограничена значениями нулевого индекса (самый крайний правый бар) и максимально видимого в окне (самый левый видимый в окне бар). Почему индексы - да потому что только такую возможность даёт язык MQL4.
4.2) 1601351626811.png
Поскольку у нас две линии в индюшке, то масштабировать надо обе, т.е. нам надо найти максимальные и минимальные значения. На прошлом шаге были найдены индексы этих значений. Теперь получаем сами значения линий и сравниваем между собой, тем самым получаем абсолютные значения индикатора - максимальное и минимальное в видимом окне.
4.3) 1601351808801.png
Далее нам надо масштабировать так чтобы сверху и снизу нуля было одинаковое расстояние. Но на прошлом шаге мы определили максимальное и минимальное значение, которые могут быть разными. Этой строчкой вычисляется максимальное между найденными на прошлом шаге. Т.к. минимум у нас отрицателен, то сравнивание только абсолютные значения между собой.
4.4) 1601352004146.png
Этими строчками устанавливаются диапазон отображения подвального графика - его минимальное и максимальное значение. Чуть позже я понял, что конструкция std+/-0.1 применима только для индикаторов со значениями в диапазоне -1 ... +1. Лучше использовать следующую конструкции: для минимального значения std*0.9, для максимального std*1.1

Ну вот и всё ... :) Ничего вроде сложного.

С уважением, RomFil
 

Kvant

Элитный участник

Вложения

  • _CCI.mq4
    4,4 КБ · Просмотры: 64
  • _CCI.ex4
    10,8 КБ · Просмотры: 41

vaas04

$$$$$$$$$
Спасибо.Вилы по воде ни кто не поймёт а вот с примером всё по другому ещё раз спасибо обоим.
 

Kvant

Элитный участник
А вот c RSI (там 0-вая 50) и BB (вроде и спустил его вниз) подобное не получилось...
 

vaas04

$$$$$$$$$
А вот c RSI (там 0-вая 50) и BB (вроде и спустил его вниз) подобное не получилось...
А какой смысл это делать в инди где уже есть "0" в них чисто отнял(прибавил) 50или 100 и всё. Это надо там где нет нолика, надо попробовать.
 

Kvant

Элитный участник
А какой смысл это делать в инди где уже есть "0" в них чисто отнял(прибавил) 50или 100 и всё. Это надо там где нет нолика, надо попробовать.
Да смысл в том, чтобы у разных индюков был общий 0, и они не маштабировались.
попробуйте два MACD синхронизировать вокруг 0, чтоб они не масштабировались 🤔
Обязательно попробую!
 

ВАСЯ................

VIP-участник
вот приходы ловите с индикаторами - как буд-то и так не видно график идёт в верх индикатор там позеленеет - график вниз покраснеет
 

ВАСЯ................

VIP-участник
а теперь попробуйте заскринить самые разные рисунки графика как буд-то вы детектив распечатайте и повесьте на стенах по всей комнате и посмотрите на все по очереди - и подумайте какой индикатор вам поможет
 

luck777

Местный житель
Есть Ts scalp8. Вроде как меньше шума во втором. Ts scalp8 здесь с периодом 6. GBPUSDM5.pngGBPUSDM5..png
 

Вложения

  • Ts scalp 8.mq4
    24,6 КБ · Просмотры: 302
Последнее редактирование модератором:

лимо

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

valseva

Гуру форума
Есть и такой
 

Вложения

  • eurusd-m5-trading-point-of.png
    eurusd-m5-trading-point-of.png
    42,3 КБ · Просмотры: 632
  • +TudorGirl_Vorticity_2_ (1).ex4
    12,3 КБ · Просмотры: 115
  • +TudorGirl_Vorticity_2_ (1).mq4
    5,6 КБ · Просмотры: 159
Верх