Ошибки, баги, вопросы - страница 2195
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поделить размер файла на примерный размер одного тика?
К сожалению, не знаю размеры файлов - CSV распаковываю из ZIP.
А можно картинку увидеть - что он (код) делает?
Сделать скрин за выбранной промежуток времени оказалось сложной задачей - может есть правильное решение определения ширины, что б захватить бары по двум диапазонам дат включительно?
Сделать скрин за выбранной промежуток времени оказалось сложной задачей - может есть правильное решение определения ширины, что б захватить бары по двум диапазонам дат включительно?
Какие-же сложности??? Вот одним скриптом сделаны 2 скрина с разным масштабом так чтобы на скрине было 30 баров от указанной даты.
К сожалению, не знаю размеры файлов - CSV распаковываю из ZIP.
А куда они деваются из ZIP? В массив? В строку? У них же тоже есть размер/длина.
Какие-же сложности??? Вот одним скриптом сделаны 2 скрина с разным масштабом так чтобы на скрине было 30 баров от указанной даты.
Поставьте зум на ноль, даже сейчас видно, что на втором скрине уже бар впритык, в отличии от первого.
И что такое 30 баров, давайте 600!А куда они деваются из ZIP? В массив? В строку? У них же тоже есть размер/длина.
Тогда мне придется все распаковать и хранить в памяти сотни мегабайт распакованного.
Либо же распаковать, складывая количество строк (строка - тик). Экономя на памяти. А потом заново распаковывать, но уже с парсингом.
Zoom==5
Zoom==4
Zoom==3
Zoom==2
Zoom==1
Zoom==0
Поставьте зум на ноль, даже сейчас видно, что на втором скрине уже бар впритык, в отличии от первого.
И что такое 30 баров, давайте 600!Алексей, это результат за 1.5 часа моей работы. Нет ничего невозможного. Дальше сам, я своё любопытство удовлетворил. Тот факт что на втором скрине бар впритык это не проблема, достаточно добавить к ширине скрина значение зависящее от масштаба.
Алексей, это результат за 1.5 часа моей работы. Нет ничего невозможного. Дальше сам, я своё любопытство удовлетворил. Тот факт что на втором скрине бар впритык это не проблема, достаточно добавить к ширине скрина значение зависящее от масштаба.
Да понятно, что можно вводить разные поправочные коэффициенты в зависимости от масштаба, что у меня и сделано(не на этих скринах), но это не удобно - не универсально!
Тогда мне придется все распаковать и хранить в памяти сотни мегабайт распакованного.
Либо же распаковать, складывая количество строк (строка - тик). Экономя на памяти. А потом заново распаковывать, но уже с парсингом.
А что, можно распаковывать и на лету читать? Не изучал ЗИП, не знаю его возможностей.
Если так, то кроме ресайза с запасом ничего придумать не могу. Но какая с ним проблема? Есть же ArrayFree, и лишняя память будет высвобождена.