запись многомерных массивов в файл csv

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vitalii Ananev
11037
Vitalii Ananev  
Evgeniy Malishevskiy:
Добрый день всем! подскажите пожалуйста как записать в csv файл четырёхмерный массив а потом обратно считать в массив?

https://www.mql5.com/ru/docs/files

Документация по MQL5: Файловые операции
Документация по MQL5: Файловые операции
  • www.mql5.com
Из соображений безопасности в языке MQL5 строго контролируется работа с файлами. Файлы, с которыми проводятся файловые операции средствами языка MQL5, не могут находиться за пределами файловой "песочницы". общая папка всех установленных на компьютере терминалов  – обычно расположена в каталоге C:\Documents and Settings\All Users\Application...
Market Laboratory
269
Evgeniy Malishevskiy  
я понимаю что можно пройтись по документации изучить, потратить кучу времени на пробы и ошибки, но если есть готовое решение поделитесь пожалуйста!) Буду весьма благодарен. Желательно для mql4. Двумерный получается записывать, а вот больше не понимаю логики!
Dmitry Fedoseev
57620
Dmitry Fedoseev  
https://www.mql5.com/ru/articles/2720#z8 и следующий раздел про запись
Market Laboratory
269
Evgeniy Malishevskiy  
Dmitry Fedoseev:
https://www.mql5.com/ru/articles/2720#z8 и следующий раздел про запись

спасибо за инфу)

Dmitry Fedoseev
57620
Dmitry Fedoseev  

Наверно не то. Многомерный же да в csv. А зачем? Если бы в бинарном режиме - без проблем, но это не csv.

Если в csv, сначала надо подумать, как вы хотите чтобы данные выглядели в csv? Как будет отделяться одно измерение, от другого? Величиной отступа наверно, то есть количеством пустых полей  в строке. Но скорее всего не в этом вопрос.

Market Laboratory
269
Evgeniy Malishevskiy  
Dmitry Fedoseev:
Наверно не то. Многомерный же да в csv. А зачем? Если бы в бинарном режиме - без проблем.

Работаю в екселевских таблицах

Market Laboratory
269
Evgeniy Malishevskiy  
Dmitry Fedoseev:

Наверно не то. Многомерный же да в csv. А зачем? Если бы в бинарном режиме - без проблем, но это не csv.

Если в csv, сначала надо подумать, как вы хотите чтобы данные выглядели в csv? Как будет отделяться одно измерение, от другого? Величиной отступа наверно, то есть количеством пустых полей  в строке. Но скорее всего не в этом вопрос.

можно сплошником! arr[i][0][3][12]  получается 36 элементов надо записать

Сергей Таболин
2839
Сергей Таболин  
Evgeniy Malishevskiy:
я понимаю что можно пройтись по документации изучить, потратить кучу времени на пробы и ошибки, но если есть готовое решение поделитесь пожалуйста!) Буду весьма благодарен. Желательно для mql4. Двумерный получается записывать, а вот больше не понимаю логики!

А почему в ветке MT5 пишете?

Market Laboratory
269
Evgeniy Malishevskiy  
Evgeniy Malishevskiy:

можно сплошником! arr[i][0][3][12]  получается 36 элементов надо записать

я понимаю что можно в двумерный перезаписать а потом в файл. Но я хочу уйти от большого количества массивов и огромного количества переменных.

Market Laboratory
269
Evgeniy Malishevskiy  
Сергей Таболин:

А почему в ветке MT5 пишете?

низнаю) есть разница в функционале?

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