График
Atom
8/13/2014
esper


Представление цены инструмента в виде графика является одним из наиболее удобных для ручного анализа ситуации на рынке. Стандартная конфигурация для Терминала включает в себя настроенный график, на котором отображается несколько областей с различными данными (свечи и индикаторы). Пример стандартного графика показан на рисунке ниже.

График состоит из нескольких областей для отображения данных и специальной панели инструментов для управления настройками графика, все элементы на которой можно разделить на следующие группы:
  • Добавление новой области на график
    График может содержать несколько областей для отображения различных индикаторов и свечей. Добавление новых панелей осуществляется с помощью соответствующей кнопки на панели инструментов графика. Для каждой панели, за исключением первой, в левом верхнем углу показано название панели, в правой части находятся кнопки для удаления панели и скрытия панели.

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

    Контекстное меню для области графика позволяет добавить:
    • Ось
    • Свечки
    • Индикатор
    • Заявки
    • Сделки.

    Как упоминалось ранее, каждая область графика может содержать множество различных элементов (индикаторы, свечи, заявки и т.д.), каждый из элементов может иметь свои диапазоны значений, чтобы элементы с различными диапазонами значений корректно отображались на одном графике, для них необходимо создавать отдельные оси. При выборе соответствующего элемента контекстного меню, автоматически будет добавлена ось со стандартными параметрами. Чтобы изменить настройки оси (ее положение, наличие линий, формат чисел и т.д.), необходимо вызвать контекстное меню для соответствующей оси. Пример контекстного меню со свойствами оси показан на рисунке ниже.

    С помощью контекстного меню так же можно удалить выбранную ось. Отдельно следует отметить, что удалить можно только те оси, на которые не ссылается ни один элемент графика.

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

    Следующая группа пунктов меню позволяет добавить на область серии свечек и индикаторы.

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

    После выбора инструмента будет добавлена серия TimeFrame свечек со стандартным периодом 5 мин. Дальнейшее изменение настроек добавленных элементов осуществляется с помощью элементов управления в легенде.

    Среди основных элементов легенды для элемента графика можно выделить:
    • Флаг видимости элемента, с помощью которого можно временно скрыть ненужные элементы не удаляя их
    • Кнопку для открытия окна настроек элемента графика
    • Кнопку для удаления элемента графика
    • Цвет элемента графика на легенде. Используется для просмотра, изменение осуществляется через окно настроек
    • Название элемента графика
    • Значение цен свечи или значение индикатора под курсором.

    Окно редактирования настроек свечей показано на рисунке ниже.

    Настройки каждого элемента графика можно разделить на несколько основных категорий:
    • Вид. Настройки этой категории предназначены для изменения внешнего вида свечей (цвет возрастающей и убывающей свечи, стиль отрисовки свечей), а так же параметры серии свечей.
    • Основные. Предназначены для указания к каким осям будет привязан элемент графика.

    В текущей версии S# Studio для свечей доступно два стиля отрисовки:
    • Японские свечи

    • Бары

    Изменение параметров отображения и стиля свечей не требует пересоздания серий и полной перерисовки всего графика.

    При добавлении индикатора, с помощью меню необходимо выбрать тип индикатора, остальные настройки будут доступны из легенды соответствующего элемента (добавленные индикаторы содержат настройки по умолчанию). Окно редактирование настроек индикатора показано на рисунке ниже.

    Настройки каждого элемента графика можно разделить на несколько основных категорий:
    • Вид. Настройки этой категории предназначены для изменения внешнего вида индикатора (цвет, стиль и толщина линии, сглаживание, настройки отображения маркера и т.д.).
    • Основные. Предназначены для указания к каким осям будет привязан элемент графика.
    • Параметры. Настройки конкретного индикатора. Например, серия свечек на базе которой он будет построен и свойства индикатора.


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


  • Общие настройки графика

    • Авто скролл. Используется для включения автоматический прокрутки графика при добавлении новых данных.
    • Легенда. Используется для отображения и скрытия легенды для элементов графика.
    • Область просмотра. Используется для отображения и скрытия области предварительного просмотра в нижней части графика.
    • Перекрестие. Включает отображение специальных линий перекрестия для курсора мыши.
    • Всплывающая подсказка. Включает отображение всплывающей подсказки для отображения текущих данных по свечам и индикатором под курсором. По умолчанию выключено, при включенном режиме показываются данные аналогичные данным в легенде.
    • Значения на оси. Включает отображение текущих значений под курсором на осях графика. данные на осях графика не привязаны к свечам и индикаторам, показываются текущие данные для центра перекрестия.

  • Добавление пользовательских аннотаций на график

    В некоторых случаях, для анализа ситуации на рынке с помощью графиков, требуется нанесение дополнительных линий и надписей на график. График S# Studio представляется следующие элементы:
    • Линия
    • Указатель
    • Вертикальная линия
    • Горизонтальная линия
    • Область
    • Текст.

    Для добавления пользовательской аннотации на график надо выбрать соответствующий элемент на панели инструментов, кликнуть левой кнопкой мыши в точке, откуда необходимо начать рисовать аннотацию, провести мышкой до конечной точки и кликнуть повторно.

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

    Для каждого типа аннотации набор свойств может отличаться, например, для области можно указать цвет границы, толщину линии и цвет заполнения области.

  • Дополнительные возможности
    • Выставление заявок с графика
      По умолчанию режим выставления заявок с графика выключен. Для включения режима используется соответствующая кнопка на панели инструментов, которая так же используется для изменения настроек выставления заявок с графика. Настройки показаны на рисунке ниже, если инструмент и портфель в настройках не выбраны, то используются инструмент и портфель, которые указаны в настройках стратегии.

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

      В зеленой области подсказки показывается действие для левой кнопки мыши, в красной - правой. В зависимости от положения линии относительно закрытия последней свечки подсказки могут отличаться:
      1. Линия находится выше цены закрытия. Для покупки показано, что действие будет выполнено по рынку, для продажи, что будет выставлена лимитка.
      2. Линия находится ниже цены закрытия. Для операции покупки будет выставлена лимитная заявка, для продажи - по рынку.

      Выставление заявок выполняется левым кликом мышки с нажатой клавишей Ctrl.

    • Экспорт данных с графика.
Chart_1.png 124 KB (614) Chart_2.png 2 KB (539) Chart_3.png 1 KB (536) Chart_4.png 67 KB (470) Chart_5.png 67 KB (570) Chart_6.png 7 KB (552) Chart_7.png 14 KB (573) Chart_8.png 81 KB (553) Chart_9.png 61 KB (569) Chart_10.png 22 KB (586) Chart_11.png 22 KB (555) Chart_12.png 30 KB (570) Chart_13.png 9 KB (556) Chart_14.png 15 KB (579) Chart_15.png 23 KB (555) Chart_16.png 25 KB (575) Chart_17.png 11 KB (591) Chart_18.png 11 KB (582)

Tags:


Thanks:




Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy