Перейти к содержимому


Фотография
- - - - -

Обработка данных в Excel VBA

Excel VBA

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Killos

Killos
  • Трейдер
  • 1 сообщений

Отправлено 31 мая 2012 - 10:33

Здравствуйте, прошу помочь в решении проблемы...
Quik экспортирует данные из "Таблица изменений параметров" в Excel. Далее код написанный на VBA в Excel считает цену открытия и закрытия, а также макс. и мин цену и ещё несколько разных формул. Выводит полученные данные на отдельный лист, но в тот же файл куда Quik экспортирует данные. И в нужный момент он отправит текстовое сообщения в *.tri файл для последующей обработки в Quik. Но проблема в том, что когда код запущен, то файл постоянно занят во время расчетов и становится не доступен для того чтобы Quik мог продолжить экспорт поступающих данных в этот файл. И из-за того что Quik не может отправлять данные в этот файл он выдает ошибку «Исчерпано время для обмена данными: сервер слишком загружен». Поэтому настройки для управления интервалом ожидания при занятости DDE-сервера здесь, к сожалению, не помогут. Расчеты должны происходить весь день.
Решил изменить схему. Сделать отдельно файл для получения данных и отдельно файл для расчетов и отправки в *.tri файл. Но получилась новая проблема. Так как Quik держит файл Excel открытым во время экспорта данных. То при запуске кода в VBA, он пытается повторно открыть файл с данными. Соответственно Quik прекращает экспорт данных.
Прощу помочь в реализации такой схемы.


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных


  • Интрадейклуб
  • Прогнозы рынка
  • Календарь статистики
  • FORTS - срочный рынок
  • Брокеры ММВБ-РТС
  • Котировки золота, нефти
  • Новые сообщения
  • Мои друзья
  • Личные сообщения
  • Мои уведомления
  • "Черный список"
  • FAQ (ЧаВО)
  • ПРАВИЛА
  • Гимн :))
  • Контакты:
    quotefor@gmail.com
    adv@quoteforum.ru



    © 2007-2022 QuoteForum.ru


    Rambler's Top100
    ФорумТрейдеров.РФ