Как да получите данни от QuoteRoom в MultiCharts

Първо, трябва да настроим получаване на данни от QuoteRoom в реално време чрез DDE. За да прехвърлите данни от QuoteRoom, трябва да конфигурирате и стартирате услугата "DDE сървър". След това трябва да конфигурирате източника на данни "Universal DDE" веднъж в MultiCharts QuoteManager.

Стартирайте MultiCharts Quote Manager.

  1. От главното меню изберете „Инструменти / Източници на данни“.
  2. Изберете източника "Universal DDE" и щракнете върху бутона Настройки.
  3. Попълнете полетата, както е показано на фигурата:

данни

  • Ако QuoteRoom работи с услугата "DDE сървър", можете да щракнете върху бутона Тест, за да тествате данните, идващи от QuoteRoom.
  • Щракнете върху бутоните Запазване и OK.
  • Сега трябва да настроите получаването на история на котировките от QuoteRoom. За да направи това, QuoteRoom трябва да конфигурира експортиране на история с помощта на услугата "ASCII Maker". В параметрите на тази услуга конфигурирайте експортирането на необходимите символи и периоди. След това трябва да свържете тези знаци в QuoteManager:
    1. В прозореца на Quote Manager изберете главното меню "Файл / Карта ASCII" или натиснете Ctrl+M.
    2. Посочете директорията с файлове, към които се експортира историята на котировките от QuoteRoom:

    получите

  • Попълнете колоните Category и Exchange, както е показано на снимката по-горе. След това поставете отметки в квадратчетата за файловете, които искате да включите.
  • Щракнете върху бутона OK.
  • Символите, съответстващи на включените файлове, ще се появят в списъка със символи на Quote Manager. Всеки герой трябва да бъде персонализиран. Символите могат да бъдат конфигурирани отделно или можете да изберете символи с подобни параметри, като задържите Ctrl. След като изберете желания символ или няколко символа, щракнете двукратно върху линията на съответния символ или изберете "Редактиране на символ" от контекстното меню:
    1. В прозореца с параметри на символа,раздел Настройки, трябва да зададете броя на десетичните знаци, като използвате параметъра "Скала на цените":

    получите

    В раздела Сесии трябва да посочите желания тип сесии:

    получите

  • Натиснете OK.
  • Сега трябва да добавите символи, за които ще се получават данни в реално време:
    1. В главния прозорец на Quote Manager натиснете клавиша INS или изберете елемент от главното меню „Инструмент / Добавяне на символ / Ръчно“.
    2. В прозореца "Добавяне на символ" попълнете полетата със съответните данни:

    данни

    Кликнете върху бутона Ok.

    Автоматично ще се отвори прозорец с параметрите на новия символ. В раздела Настройки трябва да зададете параметрите на символа:

    трябва

    В раздела Сесии задайте параметрите на сесията, както е показано на фигурата:

    трябва

  • Щракнете върху бутона Ok.
  • За символи, които имат "Univerasl DDE" като източник на данни, трябва да посочите какъв тип котировки трябва да се събират и съхраняват:
    1. Изберете един или всички желани знаци, като задържите Ctrl.
    2. Изберете „Полета за събиране“ от контекстното меню.
    3. В прозореца Настройки посочете кои котировки да се събират:

    данни

    Ако поставите отметка в квадратчето „Прилагане към всички символи“, тогава настройките за събиране на данни ще бъдат приложени към всички символи, които са в мениджъра на котировки.

  • Натиснете OK.
  • Сега остава да разрешите получаването на оферти от QuoteRoom. Изберете всички необходими символи и изберете „Свързване на символ“ от контекстното меню. Ако е направено правилно, в колоната „Събиране на RT данни без графика“ ще пише Вкл.:

    Ако MultiCharts работи в офлайн режим, няма да можете да активирате приемането на котировки. Първо трябва да превключите MultiCharts да работят в режим OnLine:

    1. Затворете QuoteManager.
    2. БягайMultiCharts. Ако имате отворени работни листове, затворете ги.
    3. От главното меню изберете Файл / Предпочитания.
    4. Изберете раздела „Режим на сървър на данни“ и конфигурирайте настройките, както е показано на фигурата:

    получите

  • Натиснете OK.
  • Рестартирайте MultiCharts. Отворете Quote Manager и свържете символи чрез контекстното меню „Свързване на символ“.

    Сега можете да изградите диаграма в MultiCharts въз основа на историята и котировките в реално време от QuoteRoom.

    Отворете MultiCharts:

    1. Създайте нов прозорец на диаграмата.
    2. Поставете отметка в квадратчето „Обединяване на източници на данни в една диаграма“ и изберете необходимия файл:

    QuoteRoom

    Без да затваряте прозореца, в полето For изберете "Real Time", в полето "Data Source" изберете източника "Universal DDE" и необходимия символ:

    получите

    В раздела Настройки, в полето „Поле за оферта“ изберете Оферта:

    multicharts

    Може би ще получите оферти, когато изберете Търговия, но аз не получих оферти с този избор.

  • Щракнете върху бутона OK.
  • В прозореца с графиката ще видите историята от съответния текстов файл. Офертите ще се получават в реално време чрез DDE. След като възобновите хронологията, можете да използвате клавишната комбинация Ctrl+R, за да опресните прозореца на графиката.