Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2010, 00:24   #11
Swindler_1
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 26
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Так вам данные нужны за последние 20 суток?
а есть решение?
Swindler_1 вне форума Ответить с цитированием
Старый 14.03.2010, 00:36   #12
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Решение всегда есть.Вам надо 500 свежих записей(относительно свежих).
Почему обновление у вас 1 минута
Интервал между данными ведь 1 час.Или боитесь пропустить.

Файл CSV к концу года опухнет.Он идет,как я понял в режиме накопления.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 14.03.2010, 00:48   #13
Swindler_1
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 26
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Решение всегда есть.Вам надо 500 свежих записей(относительно свежих).
да именно

Цитата:
Сообщение от doober Посмотреть сообщение
Почему обновление у вас 1 минута
Интервал между данными ведь 1 час.Или боитесь пропустить.
Потому что:
1. построение индикаторов должно производиться с как можно меньшим запаздыванием (эт уже работа с полученными данными);
2. рабочий интервал 5 мин (я Вам прислал часовой, т.к. он намного "легче");
3. пропускать - НЕДОПУСТИМО!!!

Цитата:
Сообщение от doober Посмотреть сообщение
Файл CSV к концу года опухнет.Он идет,как я понял в режиме накопления.
Это не страшно, в конце года (квартала, месяца) - "отрехтую", станет как дюймовочка...

Цитата:
Сообщение от doober Посмотреть сообщение
Решение всегда есть.
Помогите, плз!!! Уже столько людей мучается и никто пока не одолел. Возможно не там ищем, а может мозгов не хватает...
Swindler_1 вне форума Ответить с цитированием
Старый 14.03.2010, 00:53   #14
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Я хочу сделать так.
стоит таймер на 1 минуту.
Каждую минуту он берет последние 500 строк и заполняет образно таблицу.Так пойдет
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 14.03.2010, 00:57   #15
Swindler_1
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 26
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Я хочу сделать так.
стоит таймер на 1 минуту.
Каждую минуту он берет последние 500 строк и заполняет образно таблицу.Так пойдет
Думаю - да.
Таблица ведь останется прежней, но меньше (т.е. проблема решена); формат ячеек не изменится, а значит - зеленый свет...
Swindler_1 вне форума Ответить с цитированием
Старый 14.03.2010, 01:02   #16
Swindler_1
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 26
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Я хочу сделать так.
стоит таймер на 1 минуту.
Каждую минуту он берет последние 500 строк и заполняет образно таблицу.Так пойдет
Кстати, если представляется возможным. то желательно либо еще уменьшить время тэтого таймера, либо вообще свести к нулю... (используя запрос в MSQuery мне сегодня удалось добиться вообще фонового обновления, а значит, если я буду грузить котировки не лодырем, а допустим напрямую с MetaTrader4, то у меня откроется возможность работы и на минутном интервале...)
Swindler_1 вне форума Ответить с цитированием
Старый 14.03.2010, 01:31   #17
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

В модуле пропишете путь к файлу CSV у меня "C:\EUR_h1.csv"
И соответственно имя Листа
Вложения
Тип файла: rar surface1_0.rar (18.9 Кб, 18 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 14.03.2010, 01:34   #18
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Swindler_1 Посмотреть сообщение
Кстати, если представляется возможным. то желательно либо еще уменьшить время тэтого таймера, либо вообще свести к нулю... (используя запрос в MSQuery мне сегодня удалось добиться вообще фонового обновления, а значит, если я буду грузить котировки не лодырем, а допустим напрямую с MetaTrader4, то у меня откроется возможность работы и на минутном интервале...)
Код:
  Application.OnTime Now + TimeSerial(0, 0, 10), "NextTime" 'Интервал 10 секунд
TimeSerial(ЧАСОВ,МИНУТ,СЕКУНД) так можете устанавливать тнтервал
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 14.03.2010, 01:38   #19
Swindler_1
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 26
По умолчанию

Принял.
Попробую - отпишусь
Swindler_1 вне форума Ответить с цитированием
Старый 14.03.2010, 01:46   #20
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Если бы сразу сказали,что время критично,то я пошел бы немного другим путем,но это уже завтра с утра
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление одинаковых строк на листе Excel 2003 vfv Microsoft Office Excel 26 21.11.2014 12:58
как при импорте из Excel в delphi узнать сколько заполненных строк в книге Excel?чтобы организовать цикл betirsolt БД в Delphi 1 17.01.2010 18:51
Удаление строк при рекурсии (Delphi) Alco Помощь студентам 2 16.06.2009 15:06
Ошибка при запуске Excel 2007 mirawoo Microsoft Office Excel 10 18.11.2008 16:11