Общие вопросы по разработке > Как узнать в индикаторе номер свечи открытия дня?
-
- Сообщения: 84
- Зарегистрирован: 14 ноя 2016, 02:17
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
Re: Как узнать в индикаторе номер свечи открытия дня?
Евгений, а как в листе найти индекс максимального и минимального значения?
- evge
- Администратор
- Сообщения: 1812
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 367 раз
- Контактная информация:
Re: Как узнать в индикаторе номер свечи открытия дня?
Вообще?
т.к. в данной ситуации искать его смысла нет, в самом последнем элементе [D.Count -1] будет минимум, в самом первом [0] - максимум
а так методы можно посмотреть здесь:
Класс List<T>
это неактуально для нашего случая, т.к. здесь хранятся индексы и мы точно знаем, как описал выше, где минимум и максимум.
актуально будет для поиска экстремумов, например, если будем хранить в списках High, Low
т.к. в данной ситуации искать его смысла нет, в самом последнем элементе [D.Count -1] будет минимум, в самом первом [0] - максимум
а так методы можно посмотреть здесь:
Класс List<T>
Код: Выделить всё
var max = D.Max();
var min = D.Min();
это неактуально для нашего случая, т.к. здесь хранятся индексы и мы точно знаем, как описал выше, где минимум и максимум.
актуально будет для поиска экстремумов, например, если будем хранить в списках High, Low
никогда такого не было и вот опять
-
- Сообщения: 84
- Зарегистрирован: 14 ноя 2016, 02:17
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
Re: Как узнать в индикаторе номер свечи открытия дня?
Смысл в другом хочется не рисовать руками направление тренда на 5 минутном графике а написать индикатор.
Для этого надо знать индексы максимума и минимума за 4-5 дней и по ним нарисовать зигзаг.
Может такой индикатор есть я просто его не видел!
Я по образованию не программист поэтому возникают вопросы по применению методов
Для этого надо знать индексы максимума и минимума за 4-5 дней и по ним нарисовать зигзаг.
Может такой индикатор есть я просто его не видел!
Я по образованию не программист поэтому возникают вопросы по применению методов
- evge
- Администратор
- Сообщения: 1812
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 367 раз
- Контактная информация:
Re: Как узнать в индикаторе номер свечи открытия дня?
Код: Выделить всё
I = H.IndexOf(H.Max());
I - индекс первого (если их много, можно и последнего, есть другой метод с Last) максимального элемента в списке H, если в списке H храним High - максимумы, ну или что-то очень важное, или не очень важное, но храним
никогда такого не было и вот опять
Вернуться в «Общие вопросы по разработке»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя