Скачать MetaTrader 5

Библиотеки: ArrayEx

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
184320
MetaQuotes Software Corp.  

ArrayEx:

Библиотека реализует 3 основных функции работы с двумерными массивами: сортировка, группировка, выборка - по множественным критериям.

Author: Андрей

Василий
715
Василий  

ЕЕЕЕМАЕ........

Андрей
19
Андрей  
basile:

ЕЕЕЕМАЕ........

Это должно означать что-то типа "Нифига! Дайте две" ?

Andrei
895
Andrei  

Спасибо, нужная библиотека.

Если можно, поясните пож-ста, что означает: значения в колонке нормализованы одинаково.

Андрей
19
Андрей  
zigan:

Спасибо, нужная библиотека.

Если можно, поясните пож-ста, что означает: значения в колонке нормализованы одинаково.

Вообще, для безошибочного сравнения значений типа double оба сравниваемых значения должны быть нормализованы при помощи функции NormalizeDouble(data, digits). Поэтому при заполнении массива следует избегать выражений типа a[2][3]=1/3; особенно это касается например расчетных значений цены - что-то типа Close[0]+(Close[0]-Close[1]) * 1.618. Подобные выражения нужно нормализовывать - NormalizeDouble( Close[0]+(Close[0]-Close[1]) * 1.618, Digits). Рассматривая массив как базу данных, необходимо обеспечить в одной колонке данные одинаковой размерности - только int, только date, только double c фиксированной точностью. Хотя выполнение алгоритмов от этого не пострадает, смешение в одной колонке разных сущностей (например дата и цена) - не имеет смысла.

Иван Корнилов
543
Иван Корнилов  
Работает!, то что надо))) спасибо автору. Не много напрягает нумерация колонок по абсолютному значению начинается с 1 (!), удобней было бы с нуля.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий