Выход за пределы массива - страница 2

 
Andrey Davydov:

2017.03.28 20:31:43.881 Core 1 2016.05.30 12:00:00   Ошибка5052
Спасибо! Ошибка 5052

Что за ошибка не  знаю.

Слишком маленький массив, стартовая позиция за пределами массива

Да видимо размер массива принимает значение 0.

 

Просто я не программист, мне без стакана не разобраться.

Пойду возьму и буду думать , как быть.

Всем огромное СПАСИБА!

 
Andrey Davydov:

Слишком маленький массив, стартовая позиция за пределами массива

index_low=ArrayMinimum(Close2,index_high,WHOLE_ARRAY);
Здесь эта проблема из-за
 
Vladimir Karputov:

А вообще какая цель данной функции? Может нужно переписать эту функцию будет.

Цель данной функции найти минимальное значение цены на определенном временном отрезке.

Вернее найти экстремум.

 
Andrey Davydov:

Цель данной функции найти минимальное значение цены на определенном временном отрезке.

Вернее найти экстремум.


Минимальное значение (глобальный минимум) - он на данном участке один. А вот экстремумов может быть несколько. Что именно нужно? (идеально будет если Вы набросаете рисунок).
Экстремум — Википедия
Экстремум — Википедия
  • ru.wikipedia.org
Функция (синяя) и её производная (красная). Глобальный максимум функции обозначен символом , её глобальный минимум — ☐, локальный максимум — , локальный минимум — , нуль производной без экстремума — ╳. Видно, что остальные нули производной соответствуют точкам экстремума функции. Экстре́мум (лат.   — крайний) в математике — максимальное или...
 
Vladimir Karputov:

Минимальное значение (глобальный минимум) - он на данном участке один. А вот экстремумов может быть несколько. Что именно нужно? (идеально будет если Вы набросаете рисунок).

Речь идет скорее о неком локальном уровне, который можно использовать для закрытия позиций.

Впрочем спасибо за участие, функцию изменил, все работает.

Файлы:
LowLevel.png  40 kb
LowLevel2.png  36 kb
Причина обращения: