Подсказка для экспорта

Metastock
  1. Создание базы данных по ценной бумаге
  2. Загрузка данных со страницы "Экспорт данных"
  3. Конвертация данных
  4. Экспорт из программы Transaq
  5. Вывод данных из торговой системы Quik
  Omega Tradestation
  1. Настойка биржи
  2. Загрузка истории из файлов *.xpo с сайта

Metastock

В программе Downloader есть возможность пополнять данные, на основе которых строятся графики, из внешних источников. Такими источниками могут быть файлы различных форматов, в частности: ASCII (*.txt, *.prn, *.asc, *.csv и др. текстовые форматы), CSI, Excel (*.xls), Metastock, AIQ (*.dta), FutureLink (*.?CH), и т.д. Наиболее распространенным и удобным форматом является текстовый формат, благодаря своей универсальности.
  1. Создание базы данных по ценной бумаге

    Если у Вас еще нет графика какой-либо ценной бумаги, то для начала в программе Downloader нужно создать базу данных, на содержимом которой будет строиться график. (Базы данных можно и не создавать. Downloader может создавать их автоматически. О том как воспользоваться этим свойством программы мы расскажем ниже, в разделе "Конвертация данных в "Metastock" ).

    Для этого:

    1. В меню программы выберите "File -> New -> Security" (или нажмите комбинацию клавиш "Ctrl+N"; или нажмите кнопку и выберите "Security");

    2. В появившемся окне выберите папку, в которой будет создана база данных (поле Folder). Запомните её.

    3. Наберите название бумаги в поле Name.

    4. Наберите тикер (символ) бумаги в поле Symbol (Внимание! Тикер должен совпадать с обозначением бумаги на странице нашего сайта "Экпорт данных". Для того чтобы не возникло путаницы, советуем сразу заглянуть на эту страницу, выбрать нужную бумагу и посмотреть её обозначение в поле "Имя контракта". Это обозначение и следует занести в поле "Symbol" окна, которое мы в данный момент рассматриваем. В нашем примере тикером акций обыкновенных "РАО ЕЭС России" будет "EESR.MICEX").

    5. Выберите периодичность, которую Вы хотите наблюдать на графике, в поле Periodicity. Периодичность может быть внутридневной ("Intraday"), дневной ("Daily"), недельной ("Weekly") и месячной ("Monthly"). В случае выбора дневной периодичности, например, каждый бар (или свеча) на Вашем графике будет соответствовать одному дню. В случае выбора внутридневной периодичности Вы сможете наблюдать более подробные движения цены на бумагу внутри дня. Т.е. один бар будет соответствовать одной, или пяти и т.д минутам, в зависимости от того, какой интервал Вы выбрали.

    6. В поле "Units" выбираем "Decimal".

    7. В поле Optional fields оставляем отмеченным "Opening prices" и убираем галочку напротив "Open Interest".

    8. Для внутридневного графика выбираем интервал (поле Interval).

    9. В полях Start time и End time (они будут видны только в случае выбора внутридневного типа графика) выставляем, соответственно начало и конец торговой сессии (наш совет оставить 00:00 в обоих полях).

    10. Нажимаем кнопку "OK".

    База данных готова. Но она пока пуста. Чтобы наполнить её, нужно будет проделать ту же процедуру, которая проводится и в случае её пополнения. Перейдем к описанию этой процедуры.

  2. Загрузка данных со страницы "Экспорт данных"

      Здесь все просто.

    1. Выбираем секцию рынка

    2. В поле "Контракт" выбираем ценную бумагу (или индекс), которая нас интересует. Можно воспользоваться функцией "Поиска контракта", нажав мышкой на соответствующей надписи. Тогда мы увидим следующее окно:

      Набрав в поле "Название" часть названия нужной нам бумаги (в нашем случае "рао"; соответственно, ищем мы "РАО ЕЭС России"), и нажав кнопку "Искать", найдем все бумаги, содержащие в своем названии данное сочетание букв:

      Теперь кликом мышки выбираем нужную нам бумагу и нажимаем кнопку "Выбрать" (можно также просто сделать двойной клик на нужной бумаге).

      Обратите внимание, что поменялось не только содержимое поля "Контракт", но и полей "Имя выходного файла" и "Имя контракта". Содержимое этих двух полей Вы можете менять по своему усмотрению. Не забывайте одного: в поле "Имя контракта" должен быть точно такой же символ бумаги, какой у Вас был прописан при создании базы данных для этого эмитента в программе "Downloader" (в поле "Symbol").
      (Примечание. Существует возможность выбрать расширение файла, с каким он будет скачан с сайта. По умолчанию выбран тип "txt". В некоторых случаях содержимое выходящего текстового файла с таким расширением может появляться непосредственно в окне вашего интернет-браузера (это зависит от настроек браузера). Для того чтобы этого не происходило, и Вам предлагалось бы сохранить файл на жесткий диск, - Вы можете либо поменять настройки браузера, либо выбрать другое расширение для файла – "csv".)

    3. Выберите периодичность графика в поле "Периодичность".

      В полях "Формат даты", "Формат времени", "Разделитель" и "Разделитель разрядов" оставьте те значения, которые там проставлены по умолчанию (за исключением случаев, когда Вы хотите использовать данные из получаемого на выходе файле не для экспорта в "Метасток", а для других целей).

    4. В поле "Формат записи в файл" Вы можете выбрать: какие данные попадут в выходящий файл, а какие – нет. Здесь обозначения следующие:

      • TICKER - символ ценной бумаги, используемый Downloader’ом;
      • PER - число, обозначающее периодичность баров данных;
      • DATE - дата;
      • TIME - время, соответствующее строке данных;
      • OPEN, HIGH, LOW, CLOSE, VOL - соответственно, цена открытия, максимальная, минимальная цены , цена закрытия и объем сделок, заключенных за данный период времени, в бумагах.

        Совет: оставить вариант, выдаваемый по умолчанию, или выбрать аналогичный, но с объемом сделок (VOL).

    5. Оставьте отмеченным квадратик напротив надписи "Добавить заголовок файла". В этом случае в текстовом файле, который мы получим, первой строкой будет написано примерно следующее (в зависимости от того что Вы выбрали в поле "Формат записи в файл"): <TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL> (Эта строка необходима для того чтобы Downloader понял какие данные в какую колонку базы данных ему нужно распределять).

    6. Опция "Заполнять периоды без сделок" предназначена для того чтобы при построении графиков цен малоликвидных бумаг не происходили искажения в графиках. Такие искажения происходят когда не в каждом периоде, на которые разбита вся торговая сессия совершаются сделки.

      Например.
      Мы скачивает часовые данные по бумаге "Неликвид". Получаем вот такой график:

      Как видно на графике, 8-го числа сделка была только в одном периоде за всю торговую сессию, а 14-го числа таких периодов было четыре. Из-за этого ширина одного дня на графике отличается от ширины другого. А теперь если допустить, что в разные месяцы торговля данной ценной бумагой происходит с разной интенсивностью, а мы наблюдаем только период "затишья" на рынке; то понятно, что возникающие из-за этого искажения на графике не позволят нам корректно проводить технический анализ бумаг данного эмитента (в частности, линии тренда теряют свой смысл).

      Теперь посмотрим как будет выглядеть график, если "пустые" периоды заполнить:

      Как видим, графики различаются. А на больших промежутках времени такое различие может быть значительным.

    7. Нажимаем кнопку "Получить" и сохраняем файл в какую-нибудь папку для временных файлов.

    8. Повторяем действия, описанные в пп. 1-7 для всех нужных Вам бумаг.

  3. Конвертация данных

    1. В меню программы "Downloader" выберите "Tools -> Convert"

      (или нажмите кнопку )

    2. В появившемся окне:

      • в разделе "Source": в поле "File type" выбираем формат "ASCII Text"; нажимаем кнопку "Browse…" и находим ту папку, в которую сохранили текстовые файлы с данными для экспорта. Если этих файлов не видно (например, если Вы скачали файлы в формате "csv"), в поле "Files of type" выберите "All files (*.*)"

        выбираем нужные нам файлы (удерживая клавишу "Control" на клавиатуре кликаем по очереди на каждом из них)

        и нажимаем кнопку "Open". При этом мы возвращаемся в окно "Convert Securities".

      • в разделе "Destination": в поле "File type" выбираем "MetaStock"; нажав кнопку "Browse…" выбираем папку, в которой находятся данные для графиков MetaStock (или в которой будут созданы файлы с этими данными после конвертации). (В нашем примере мы создавали базу данных для РАО ЕЭС в папке D:\MetaStock Data\Intraday – см. Раздел I "Создание базы данных по ценной бумаге для Metastock"); нажимаем кнопку "Save", при этом снова возвращаемся в окно "Convert Securities".

    3. Нажимаем в этом окне кнопку "Options". Попадаем в окно с названием "Conversion Options".

      На вкладке "Source":

      • выбираем начальную и конечную даты;

      • "Periodicity" - выбираем "Intraday";

      • В поле "Minutes per bar" ставим какое-нибудь число от 0 до 60 (в нашем случае это все равно);

      На вкладке "Destination":

      В разделе "If file exists" ("Если файл существует"):

      • Выбираем "Append data to end file", если хотим чтобы данные пополнили уже существующие базы MetaStock

        Если отметить "Replace matching dates", то содержащиеся в уже существующих файлах MetaStock данные будут заменены данными из текстового файла, скачанного нами с сайта FINAM.RU.

        Например. Вы имеете график, оканчивающийся 1 сентября 2001 года. Но Вы не уверены в том что за последний месяц (с 1 августа по 1 сентября) он отражает реальное поведение ценной бумаги. В этом случае Вы скачиваете со страницы "Экспорт данных" нашего сайта данные, начинающиеся датой 1 августа и заканчивающиеся сегодняшним днем; на вкладке "Source" окна "Conversion Options" ставите в поле "Start date" - 01.08.00, в поле "Last date" - сегодняшнюю дату; на вкладке "Destination" отмечаете галочкой "Replace matching dates". Теперь старые данные за август будут уничтожены и заменены новыми. При этом Ваш график пополнится данными вплоть то последнего дня.

      • Если Вы хотите чтобы ВСЕ старые данные по бумаге, содержащиеся в файлах MetaStock, были уничтожены и записаны лишь новые, отметьте "Replace existing file".

    Если у Вас еще нет графиков какой-либо бумаги, но Вы их хотите создать, минуя процедуру, описанную в Разделе I, - отметьте опцию "Create new files". В этом случае базы данных MetaStock по выбранным бумагам будут автоматически созданы в назначенной Вами папке.

    Дальше нажимаем кнопки "ОК". И если вы все сделали правильно, то в окне, которое Вы увидите, напротив названий ценных бумаг будут проставлены галочки зеленого цвета:

  4. Экспорт из программы Transaq

    Рассмотрим настройку экспорта на примере RAO EES.

    На сайте www.finam.ru заходим в раздел "Инструментарий -> Экспорт данных -> Метасток"

    Нажимаем ссылку на файл EESR под столбцом 1 мин

    Рис.1

    Cохраняем его в папку C:\Metastock Data

    Рис.2

    Рис.3

    Разархивируем файл EESR.zip с помощью программ Winzip или Winrar

    Рис.4

    Запускаем сначала Transaq потом Metastock. При первом запуске Метатока возникнет табличка .

    Рис.5

    Нажимаем кнопку ОК. После этого выбираем папку Transaq на диске С:

    Рис.6

    В метастоке открываем график.(нажав в метастоке File ->New -> Chart) и выбрав тикер в поле Symbol

    Рис.7

    На вопрос Metastock'а о подключении папки в обновление в режиме реального времени отвечаем YES.

    Рис.8

    Теперь проверим подключен ли экспорт РАО ЕЭС в Transaq.Выбираем в Transaq'е пункт «Файл»/«Экспорт сделок рынка».

    Проверяем чтобы стояла галочка «в системы теханализа» и точка на «с начала сессии». Находим строку с РАО ЕЭС и нажимаем на неё 2 раза левой кнопкой мыши.

    Рис.9

    И прописываем в поле «Список тикеров для инструмента» тикер из поля Symbol в местатоке(См. рис.7)

    Затем нажимаете кнопку «сохранить» .

    Рис.10

    В таблице «Экспорт сделок рынка» (См. рис.9)нажимаете кнопки «сохранить» и затем «запустить». И нажимаем кнопку «закрыть». Возвращаемся к местатоку и наслаждаемся видом экспортируемого графика.

  5. Вывод данных из торговой системы Quik в Метасток

    Рассмотрим вывод данных из торговой системы Quik в систему технического анализа в реальном времени. Наиболее удобно пополнять уже существующую историю в Метастоке. Для этого понадобиться скачать исторические данные с нашего сайта

    Cохраняем его в папку C:\Metastock Data


    Разархивируем файл EESR.zip с помощью программ Winzip или Winrar

    В итоге на диске ‘C ’ должна появиться папка C:\Metastock Data\EESR.

    Далее переходим в программу Quik.

    В разделе Экспорт Данных/Данные для технического анализа

    Далее в разделе "Экспортируемые ценные бумаги" проверяем что в списках бумаг присутствует РАО ЕЭС с обозначением "EESR"

    Обозначение экспортируемой бумаги в Квике обязательно должно совпадать с обозначением бумаги в Метастоке. Это одно из главных условий экспорта данных из торговой системы в систему технического анализа.

    То обозначение, которое бумага имеет в системе тех анализа можно посмотреть при ее открытие в Метастоке.

    Запускаем Метасток. Далее заходим в раздел File/Open, выбираем папку с историческими данными EESR, входим в нее . Тип открываемого файла (Files of type) должен быть Smart Charts.

    В разделе "Symbol" и будет обозначение бумаги, которое должно совпадать с обозначением бумаги в Квике.

    После того, когда исторические данные будут скачены, Quik настроен переходим непосредственно к эскпорту данных.

    Сначала запускается торговая система Quik. Затем запускается Метасток. Далее в Метастоке открываем график, переходим в Quik в раздел Экспорт данных/Данные для технического анализа

    И нажимаем кнопку "Начать вывод". После данной процедуры график в Метастоке должен обновляться в режиме реального времени.

Omega Tradestation

  1. Настойка биржи

    Перед экспортом символов желательно настроить расписание биржи которую Вы будете использовать в дальнейшем. Для этого нужно зайти в меню Tools и выбрать подменю Edit Exchange List

    В открывшемся окне выбрать биржу BERSE – Berlin Stock Exchange

    В открывшемся окне настроить расписание работы биржи - время и дни недели, желательно поставить галочки на всех днях недели так как возможны переносы праздников и т.п.

    После чего нажать кнопку Edit Daylight Saving и настроить отклонение текущего времени на Вашем компьютере от Гринвича в минутах

    Подтвердить настройки нажатием кнопок Ок.

  2. Загрузка истории из файлов *.xpo с сайта.

    Файлы можно взять в Интернете на сайте в разделе Экспорт данных-OMEGA.

    Файлы с данными необходимо сохранить в какую-либо папку. Для этого выбрав в таблице данных по Омеге интересующую Вас бумагу и период нажать на соответствующий крестик левой клавишей мыши. В открывшемся окне нажать кнопку Save (Сохранить)

    Выбрать папку в которой Вы будете хранить файлы данных и нажать кнопку Save (Сохранить)

    После того как скачивание файла будет окончено закрыть окно на котором показывался индикатор закачки кнопкой Close (Закрыть)

    Таким образом сохранить все интересующие бумаги по периодам.

    Теперь необходимо экспортировать полученные файлы в Global Server. Для этого запустите Global Server.

    Удалите все существующие бумаги (они нам не интересны и данных по ним все равно не будет): зайти в меню “Edit” и нажать “Select All”

    В программе должны выделиться строчки со всеми бумагами. После того как все выделилось нажмите кнопку Delete на клавиатуре и подтвердите удаление нажав левой клавишей мыши на кнопку Yes в открывшемся диалоге.
    Далее нужно зайти в меню File выбрать Import Data затем GlobalServer format

    В открывшемся окне нажать кнопку Browse

    затем выбрать папку в которую вы сохранили файлы с данными, выделить все данные: удерживая клавишу Control на клавиатуре нажать по каждому файлу один раз левой клавишей мыши

    Нажать кнопку Open.

    Далее нажать кнопку Next

    в следующем окне выбрать опцию All symbols и опять нажать Next

    Далее везде нажимать Next в конце экспорта нажать кнопку Finish. В появившемся диалоге нажать кнопку Yes.

    В результате у Вас должны появится строки с бумагами по которым Вы сохраняли историю с сайта.