Страница 1 из 1
Максимальная/минимальная цена за период.
Добавлено: 28 мар 2016, 15:51
kryamov
Добрый день, уважаемые.
Подскажите как получить максимальная/минимальная цену за период?
Период как входной параметр = текущему периоду.
Re: Максимальная/минимальная цена за период.
Добавлено: 28 мар 2016, 17:40
evge
Re: Максимальная/минимальная цена за период.
Добавлено: 28 мар 2016, 17:45
kryamov
Re: Максимальная/минимальная цена за период.
Добавлено: 29 мар 2016, 16:29
kryamov
еще такой вопрос, как получить индекс наименьшего/наивысшего найденного значения (смещение относительно текущего бара) соответствующего графика?
Re: Максимальная/минимальная цена за период.
Добавлено: 29 мар 2016, 17:58
evge
kryamov писал(а):как получить индекс наименьшего/наивысшего найденного значения (смещение относительно текущего бара) соответствующего графика
в индикаторе Extremums индекс-смещение это сам период (Period) при выполнении условий
Код: Выделить всё
if (HC > 0) H[Period] = Input.High[Period];
if (LC > 0) L[Period] = Input.Low[Period];
так же эти и все остальные найденные экстремумы можно найти в цикле
Код: Выделить всё
for (var x = 0; x<Max; x++)
{
if (H[x] > 0) {...здесь найден максимум...}
if (L[x] > 0) {...здесь найден минимум...}
}
, где Max количество баров истории от последнего бара для поиска экстремумов
Re: Максимальная/минимальная цена за период.
Добавлено: 30 мар 2016, 17:58
kryamov
evge писал(а):kryamov писал(а):как получить индекс наименьшего/наивысшего найденного значения (смещение относительно текущего бара) соответствующего графика
в индикаторе Extremums индекс-смещение это сам период (Period) при выполнении условий
Код: Выделить всё
if (HC > 0) H[Period] = Input.High[Period];
if (LC > 0) L[Period] = Input.Low[Period];
так же эти и все остальные найденные экстремумы можно найти в цикле
Код: Выделить всё
for (var x = 0; x<Max; x++)
{
if (H[x] > 0) {...здесь найден максимум...}
if (L[x] > 0) {...здесь найден минимум...}
}
, где Max количество баров истории от последнего бара для поиска экстремумов
Отлично, спасибо.
Вопрос, я правильно понимаю, что в данной конструкции H[Period], переменные H/L - это и есть индексы со значением [Period]?
А квадратные скобки [] означают массив?
Re: Максимальная/минимальная цена за период.
Добавлено: 30 мар 2016, 18:13
evge
H, L да это массивы, а точнее это серии содержащие максимумы и минимумы.
H[x] - если x содержит значение > 0, то это максимум, а x - его индекс (смещение баров назад) к последнему видимому бару на графике.
для L[x] аналогично, только это минимумы.