1. при описании параметров написано
то есть предполагается любой числовой массив
2. да, Вы можете искать в предопределённом массиве Time. (причём, из серийных массивов он является единственным пригодным для двоичного поиска, так как является сортированным по определению)
array[] - The numeric array to search.
то есть предполагается любой числовой массив
2. да, Вы можете искать в предопределённом массиве Time. (причём, из серийных массивов он является единственным пригодным для двоичного поиска, так как является сортированным по определению)
Спасибо
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот цитата из словаря в MetaEditor:
Returns a index to the first occurrence of value in the first dimension of specified array if found or nearest if it isn't.
The function can't be used with string arrays and serial numeric arrays.
Note: Binary search processes sorted arrays only. To sort numeric arrays use ArraySort() functions.
Parameters
array[] - The numeric array to search.
value - The value to search for.
count - Elements count to search. By default search in the whole array.
start - Starting index to search. By default search starts from first element.
direction - Search direction. It can be any one of the following values:
MODE_ASCEND searching in forward direction,
MODE_DESCEND searching in backward direction.
Возникает следующий вопрос:
Из определения первых двух параметров ArrayBsearch()-это double array[] и double value,
ясно что их тип double
Однако в примере видно что эти параметры могут принимать тип datetime
Это ошибка или нет?
Мне необходимо использовать эту функцию именно с datetime
И можно ли с помощью ArrayBsearch() определить индекс предопределенной переменной Time[]?