Вывод данных из Quik-а в Excel
Опубликовал Роман, Январь 14, 2015г., в 14 : 23 ПП Распечатать
Добрый день, с Вами Юрий ВПотоке. В этом коротком видео я расскажу Вам о том, как выводить данные из Quik в Excel. Давайте откроем текущую таблицу параметров, хотя таким образом можно вывести любую таблицу. Правой кнопкой мыши щелкаем по таблице и в открывшемся контекстном меню выбираем команду «Вывод через DDE сервер».
В открывшемся диалоговом окне «Вывод через DDE сервер» необходимо настроить параметры вывода данных. Необходимо поставить галочки напротив параметров: «С заголовками строк» и «С заголовками столбцов», но чаще всего они ставятся автоматически. Также необходимо поставить галочки напротив параметров: «Выводить пустые ячейки вместо нулей» и «Запустить приложение DDE сервера автоматически».
Необходимо выбрать файл Excel, в который будут сохраняться данные таблицы Quik. Этот файл должен быть создан заранее, можно создать пустой документ, а можно сохранить данные в уже имеющийся у Вас документ Excel. Не бойтесь, что Ваши данные будут утеряны или изменены, таблица Quik будет сохранена на новом листе. В строке «Рабочая книга» нажмите на кнопку с многоточием для выбора файла, в который Вы хотите сохранить данные из Quik.
Я для примера выведу данные Quik в заготовленный файл «Урок Ликвидность». После выбора файла, его нужно выделить и нажать кнопку «Открыть».
После возвращения в диалоговое окно «Вывод через DDE сервер» для вывода данных осталось лишь нажать на кнопку «Начать вывод» или «Вывести сейчас». Лучше выбрать кнопку «Вывести сейчас».
Всё, вывод произошёл. Внизу экрана начал мигать Excel, указывая на открытую таблицу. Открываю её:
Как видите, кроме основной таблицы, которая была создана ранее для участников тренинга, появилась дополнительная вкладка – отдельный лист, куда вывелась выбранная таблица из квика. Понятно, что нужно будет подкорректировать ширину столбцов, но в целом все данные выведены полностью. Вот такая простая вещь, “фишка”, которой можно пользоваться.
Просто берите, применяйте и используйте!
Экспорт из Quik в Excel необходимых данных!
Внимание
Помогите пожалуйста, с таким вопросом, можно ли из Quik экспортировать данные в Ексель слудющего сожержания и есть ли вообще в Quikе такие данные:
1)Необходимо:, как история за ранний период, так и данные онйлайн по Всем выставленным заявкам с делением на:
-цену заявки,
-ее типа (на покупку/продажу),
-кол-во лотов по заявке,
-исполнена ли заявка или нет, если исполнена частично, то на сколько
-Времени заявки
Возможно ли найти в Quike такие данные ?
Впрямую этого сделать не получится. Заявки в терминале присутствуют только за текущий торговый день.
1. Каждый день экспортировать табличку заявок в эксель и руками склеивать (обрабатывать) историю
или
2. Написать скрипт на lua , который бы делал это за вас.
Спасибо за ответ!
Но не совсем понятно:
1)Если заявки в терминале присутвуют только за текущий день, то данные даже за прошлый день не получить ?
2)Если вышенаписанное правильно и данные за прошедшие дни не получить, то отсается собирать статистику с нуля от данной точки отсчета. Но я не совсем понимаю, в каком виде, в какой таблице хранятся эти данные ? Как их экспортировать в Ексель ?
Ексель достаточно удобная программа, поэтому там легко можно обробатывать данные, по крайней мере легче, чем написать скрипт на Lua, уж лучше на VBA 🙂
Цитата |
---|
Optimus1пишет: |
1)Если заявки в терминале присутствуют только за текущий день, то данные даже за прошлый день не получить ?
Из терминала — в общем случае нет, не получить.
2. Если вышенаписанное правильно и данные за прошедшие дни не получить, то отсается собирать статистику с нуля от данной точки отсчета. Но я не совсем понимаю, в каком виде, в какой таблице хранятся эти данные ? Как их экспортировать в Ексель ?
Ни в какой. Их просто нет в терминале. Поэтому нужно в процессе работы постоянно сохранять эти данные самому. На бумажку, в файл, в эксель, в шмоксель — куда желается.
3 Ексель достаточно удобная программа, поэтому там легко можно обробатывать данные, по крайней мере легче, чем написать скрипт на Lua, уж лучше на VBA
Вам так только кажется )
Ни в какой. Их просто нет в терминале. Поэтому нужно в процессе работы постоянно сохранять эти данные самому. На бумажку, в файл, в эксель, в шмоксель — куда желается.
Ни в какой. Их просто нет в терминале. Поэтому нужно в процессе работы постоянно сохранять эти данные самому. На бумажку, в файл, в эксель, в шмоксель — куда желается.
Давайте я процитирую сам себя (дожился):
"нужно в процессе работы постоянно сохранять эти данные самому. На бумажку, в файл, в эксель, в шмоксель — куда желается."
То есть сохранять сведения о заявках (или сделках) в процессе работы терминала (реальном времени) самому куда-то.