Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Справочник MQL5 доступен на 8 языках. Изучай MQL5 на удобном тебе языке!
MetaQuotes Software Corp.
Модератор
181192
MetaQuotes Software Corp. 2009.11.19 14:16 

ArrayEx:

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

Author: Андрей

Василий
715
Василий 2009.11.20 07:11  

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

Андрей
19
Андрей 2009.11.20 11:58  
basile:

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

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

Andrei
780
Andrei 2009.11.20 13:11  

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

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

Андрей
19
Андрей 2009.11.20 17:46  
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 фиксированной точностью. Хотя выполнение алгоритмов от этого не пострадает, смешение в одной колонке разных сущностей (например дата и цена) - не имеет смысла.

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