Скользящая средняя(SMA) в количестве 2000 шт. расчитать при минимальных затрат ресурсов. - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте, начал с начала, только теперь не могу опять же создать массив значений.
Идея такая:
Создаем массив из 2000 значений простой скользящей средней, применить к Median Price (HL/2)(не знаю как реализовать)
Через реализацию по подобию стандартного индикатора, путем вычисления предыдущих скользящих имея значение конечной 2000-ой MA.
Различные способы решения, но нечего не выходит, я не понимаю в какой момент вставлять, перепробовал всячески
А чем стандартный пример не устраивает?
2000 значений - имеется в виду значения на 2000 баров?
А чем стандартный пример не устраивает?
2000 значений - имеется в виду значения на 2000 баров?
2000 значений - это 2000 значений разных машек на нулевом баре (или первом)
Тогда я вернусь к своему предыдущему совету:
Скользящая средняя(SMA) в количестве 2000 шт. расчитать при минимальных затрат ресурсов.
Andrey Khatimlianskii, 2015.03.04 14:29
Вы себе представляете 256 точек на одном баре (кажется, именно столько буферов доступно)?
Какой в этом смысл?
Постарайтесь для начала представить результат. Нарисуйте.
Скорее всего, придет понимание, что нужно что-то другое. Тогда и возвращайтесь )
На данном этапе, не стоит вопрос выставления точек, я пытаюсь образовать массив значений, для дальнейшего манипулирования данными, но описанный ранее код слишком затратный по времени, нужно упростить, знатоки посоветовали использовать метод - аналог расчета стандартного индикатора МА. Теперь необходимо(Индикатор МА) как-то стандартную простую скользящую МА к Median Price (HL/2) преобразовать, для вычисления и организации массива значений фида в количестве Х-шт каждого бара.
Путем вычисления -зная конечную МА на баре, вычисляя в предыдущую МА, например зная МА 2000 узнать МА 1999 и т.д.
На данном этапе, не стоит вопрос выставления точек, я пытаюсь образовать массив значений, для дальнейшего манипулирования данными, но описанный ранее код слишком затратный по времени, нужно упростить, знатоки посоветовали использовать метод - аналог расчета стандартного индикатора МА. Теперь необходимо(Индикатор МА) как-то стандартную простую скользящую МА к Median Price (HL/2) преобразовать, для вычисления и организации массива значений фида в количестве Х-шт каждого бара.
Тогда вам надо 2000 буферов, и по каждому из них экономно считать SMA ;)
Это будет экономнее по процессору, но затратнее по памяти.
2000 буферов даже если я не собираюсь данные выводить на график?
Да. Экономный расчет предполагает использование предыдущих рассчитанных значений.
Поэтому отказывайтесь от него и считайте "в лоб".
2000 с разными периодами или 2000 каждая от предыдущей?