Скачать MetaTrader 5

Импорт данных из .xlsx

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
AlexDKrekotnev
143
AlexDKrekotnev  

Доброго времени суток, уважаемые участники форума!

Хотел спросить у знатоков, может ли MetaTrader работать с источником данных (.xlsx), объем которого составляет 8х100.000 ячеек?

Задача: импортировать данные (по запросу) для построения простых горизонтальных линий. Все предварительные расчеты уже сделаны в .xlsx и будут нужны, чтобы индикатор построил, например, линии поддержки в каждом дне (2-3 штуки) на протяжении почти каждого дня года.

Имеются ли какие-либо ограничения на объем исходных данных для индикатора?

Благодарю за ответ!

AlexDKrekotnev
143
AlexDKrekotnev  

Да, и еще.

Объем исходных данных в .xlsx будет ежедневно только увеличиваться по "высоте", т.е. от 100.000 строк и более. Эти строки (не указал в предыдущем сообщении) распределены по нескольким файлам (помесячно).

AlexDKrekotnev
143
AlexDKrekotnev  
Грубо говоря, сейчас индикатору придется шерстить (если по максимуму) 800.000 ячеек и строить по их данным линии поддержки / сопротивления в зависимости от выбранных параметров индикатора.
Vladimir Karputov
Модератор
73123
Vladimir Karputov  
Для доступа к бинарным файлам (не текстовым) нужно знать структуру внутренней записи данного формата файла (в данном случае *.xlsx). Лучше сохраняйте файл в формате с разделителями или вообще в текстовом.
AlexDKrekotnev
143
AlexDKrekotnev  
barabashkakvn:
Для доступа к бинарным файлам (не текстовым) нужно знать структуру внутренней записи данного формата файла (в данном случае *.xlsx). Лучше сохраняйте файл в формате с разделителями или вообще в текстовом.
Под структурой Вы имеете ввиду архитектуру таблицы, содержащей исходные данные?
AlexDKrekotnev
143
AlexDKrekotnev  

Все данные в линейном виде, грубо говоря:

1   2   3   4

1   2   5   6

1   2   5   7

...

AlexDKrekotnev
143
AlexDKrekotnev  

Хорошо, допустим, что вместо файла .xlsx будет файл .txt с разделителями и табуляцией.

Какой объем исходных данных в этом случае "потянет" MetaTrader?

Он справится с 800.000 и более ячеек?

AlexDKrekotnev
143
AlexDKrekotnev  
Знатоки, очень нужен ваш ответ ;)
AlexDKrekotnev
143
AlexDKrekotnev  
Конечно, в случае с txt речь уже не идет о ячейках, а о соответствующем занимаемом объеме, прошу извинить )
Andrey Khatimlianskii
58787
Andrey Khatimlianskii  

Потянет.

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

Vladimir Gospodinov
172
Vladimir Gospodinov  
xlsx Это zip архив, внутри которого xml. Все это в связке не лучший вариант для mql!
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий