Блог им. Sergey_gt

Получение значения свечей и индикаторов из Quik в Excel.

Получение значения свечей и индикаторов из Quik в Excel.
Получение значения свечей и индикаторов из Quik в Excel.


Представляю вашему вниманию программу для вывода значения свечей и индикаторов из Квик в Эксель. Она позволит за несколько минут настроить экспорт, БЕЗ НАПИСАНИЯ КОДА И РЕДАКТИРОВАНИЯ СКРИПТОВ.

Программа позволит алгоритмизироваться огромному количеству людей.

И это статья/инструкция о том, как ей пользоваться.

План:

1) Как создать скрипт для Quik при помощи TableFromQuikToExcel;

2) Как запустить скрипт и вывести таблицу Quik;

3) Как импортировать данные свечей и индикаторов в Excel;

4) Заключение

 

1 Как создать скрипт для Quik при помощи TableFromQuikToExcel
Получение значения свечей и индикаторов из Quik в Excel.

  1. Копируем TableFromQuikToExcel.exe в удобное для вас место. Запускаем и настраиваем.
  2. Название – это будущее название генерируемого скрипта
  3. Класс — класс инструмента (смотреть надо в таблице всех параметров Квика «Код класса») для Сбербанка — TQBR, Газпрома — TQBR, для их текущих фьючерсов SPBFUT
  4. Инструмент — торгуемый инструмент (смотреть надо в таблице всех параметров Квика «Код бумаги») для Сбербанка — SBER, Газпрома — GAZP, для их текущих фьючерсов SRH6 и GZH6
  5. Таймфрейм – это используемый таймфрейм свечей и индикаторов
  6. Точность – точность после запятой выводимой цены по инструменту (для Сбербанка – 2, для фьючерса на РТС — 0), см. в таб. параметров
  7. Идентификаторы – должны отличаться друг от друга, присваиваются индикаторам
  8. Максимальное кол-во свечей – максимальное кол-во выводимых свечей в таблицу 3000

Если все успешно настроили нажимаем на кнопку Создать скрипт

В нашей папке появится новый файл название_инст.qpl (у меня Script_SBER.qpl)

Все скрипт сгенерирован.

2 Как запустить скрипт и вывести таблицу Quik

В Quik выводим график того инструмента, который указали в настройках генератора с тем же таймфреймом. Добавляем необходимые индикаторы на график. Максимальное количество индикаторов значения, которых можно вывести в таблицу два. Максимальное количество линий одного индикатора три. Указываем Идентификатор для двух индикаторов используем те же имена, что указали в поле Идентификаотров Инд 1 для одного индикатора, другой для другого.

Получение значения свечей и индикаторов из Quik в Excel.

После настройки графика и индикаторов запускаем скрипт для формирования таблицы параметров.

В Quik Сервисы->QPILE Скрипты

Нажимаем добавить и идем в папку, где хранится(может быть в удобной для вас папке) сгенерированный скрипт qpl

Получение значения свечей и индикаторов из Quik в Excel.

Нажимаем загрузить локально и закрываем это окошко Выход

Получение значения свечей и индикаторов из Quik в Excel.

Отмечаем наш скрипт галочкой и нажимаем кнопку «Создать таблицу»

Получение значения свечей и индикаторов из Quik в Excel.

Выбираем наш скрипт, нажимаем кнопку «Добавить все» и «Да»

У нас появится таблица параметров.

Получение значения свечей и индикаторов из Quik в Excel.

Получение значения свечей и индикаторов из Quik в Excel.

Учитывая, что для примера я выбрал индикатор Alligator с Идентификатором Ident1 у которого 3 линии и Williams %R гистограмма с Идентификатором Ident2 у которого одно значение. У меня для первого индикатора в таблице параметров будут заполнены все столбцы для трех линий Alligator, а для Williams %R будет заполнен только один столбец со значением его параметров.

3 Как импортировать данные свечей и индикаторов в Excel

После создания таблицы параметров нужно создать Excel файл, куда будем выводить все эти параметры онлайн. Нажимаем правую кнопку мыши на нашей таблице параметров и выбираем Вывод через DDE сервер. Выбираем наш Excel файл и лист куда будем выводить значения, ставим галочку Запускать приложение DDE сервера автоматически. Начать вывод.

Получение значения свечей и индикаторов из Quik в Excel.

Автоматически откроется наш Excel файл с обновляемыми данными.

Получение значения свечей и индикаторов из Quik в Excel.

Заключение

Это был пост/инструкция о том, как экспортировать свечи и индикаторы из Квик в Эксель.

Я надеюсь эта программа поможет множеству людей алгоритмизировать свою торговлю.

И теперь для этого не надо редактировать Qpile скрипты и разбираться в программировании.

Экспортируйте данные! Пишите советников и роботов в Эксель!


Скачать



    ★54
    21 комментарий
    А больше часового таймфрейма она выводит? 2H, 4H, D?
    avatar
    1baks, ТФ более часа не выводит
    avatar
    Спасибо 
    avatar
    Благодарю за статью!
    А как теоретически организовать лимитки на покупку и продажу из Excel в Quik?
    avatar
    DEIM, в рамках комментария ответить сложно. Я постараюсь на эту тему написать статью ближайшее время, чтобы закрыть тему Excel и Quik. На следующей неделе выложу роботов по индикаторам(это на тему предыдущего поста) и потом сделаю статью по отправке заявок из Экселя в Квик.
    avatar
    Сергей < o-s-a.net >, спс. а то пока только VBA в экселе хорошо знаю)
    avatar
    Сергей < o-s-a.net >, видно что old-school.
    я в new school  живу пора через lua все делать
    без таблиц и открытий графиков
    avatar
    Андрей COBRA, созданные таблицы в рамках Lua нельзя экспортировать по DDE. Поэтому использовался Qpile и C#. В предыдущих роботах и будущих нет Qpile. Мне он не особо нравится, но в рамках него я тоже пишу. Моя задача решать вопросы, а не смотреть на модность :)
    avatar
    Спасибо за статью!
    avatar
    Пишет: «Не рекомендуется скачивать этот zip с сайта… ».
    Вирусов там нет?
    avatar
    MS, самый страшный вирус это трейдинг :)))  У меня стоит касперский все ок.
    avatar
    MS, это хром тупит. дрвэб пропустил
    avatar
    а можно сделать статью с каким-то пошаговым примером как использовать все данные в екселе, чтобы разработать стратегию какую-то на примере — торговля по одной машке? а то не совсем понятно как делать такое
    avatar
    Жирный Лев, в рамках следующих статей постараюсь сделать такой пример.
    avatar
    Сергей < o-s-a.net >, спасибо большое!
    avatar
    qpile? excel? omg)
    avatar
    Большущее СПАСИБО!
    avatar
    а можете сделать такой же робот только для вывода значений одного любого техн.индикатора со всеми линиями (от 1 до 5) (установленными в квике для индикатора) за несколько исторических таймфреймов сразу (месяц неделя день час) и по нескольким инструментам?
    avatar
    И еще добавление, почему нельзя сразу в установках сделать все возможные таймфреймы для максимальной универсальности? Месяц, неделя, день, 4 часа, 2 часа, час, 30, 20, 15, 10, 5, 2, 1? Для максимального значения линий любого индикатора в Квик составляющего 5 линий. Для Перечня допустим по умолчанию 20 инструментов. Вот тогда будет уже точно глообально и универсально.
    avatar
    Сделал все как написано. Но не выводятся в таблицу данные индикатора МА. Помогите пожалуйста…
    avatar

    теги блога Сергей < o-s-a.net >

    ....все тэги



    UPDONW
    Новый дизайн