Использование блока "Контрольная панель" дает Вам возможность применить режим полуавтоматической торговли. Блок позволяет создавать элементы управления для блоков, в которых есть оптимизируемые параметры. С помощью элементов управления Вы можете изменять оптимизируемые параметры блоков непосредственно в процессе работы агента.

Каждый блок имеет специальный выход, предназначенный для соединения с блоком "Контрольная панель". Данный блок может быть встроен в скрипт в любой момент.

Свойства блока "Контрольная панель"

Свойства

Описание

Расположение

Открывает Редактор панели.

Видимость

Активирует видимость элемента управления на контрольной панели.

Имя блока

Поле ввода наименования для блока "Контрольная панель".

Заголовок

Поле ввода заголовка контрольной панели.


Настройка свойств элементов управления и их расположения с помощью Редактора панели


Расположение элементов управления на сетке

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

Параметры сетки
Описание
Показать сетку Активирует отображение сетки.
Привязать к сетке Размещает элементы управления с привязкой к узловым точкам сетки.
Шаг сетки Выбор шага сетки.

Список используемых блоков

В правой верхней части Редактора панели находится список всех блоков и их оптимизируемых параметров. Нажмите на параметр блока для активизации настройки свойств будущего элемента управления (справа внизу).

Настройка свойств элемента управления

Свойство Описание
Имя элемента управления Название элемента управления.
Видимость Настройка видимости элемента управления на контрольной панели.
Пересчитывать Активирует функцию пересчета агента при каждом изменении параметров.
Слева Расстояние между элементом управления и левым краем сетки.
Сверху Расстояние между элементом управления и верхним краем сетки.
Ширина Ширина элемента управления.
Высота Высота элемента управления.
Только чтение Активирует режим "Только чтение", при котром параметры элемента управления изменять нельзя.
Тип элемента управления
  • Не определено;
  • Чекбокс;
  • Фиксирующаяся кнопка;
  • Цветная торговая кнопка.
  • Не определено;
  • Числовое значение;
  • Слайдер;
  • Слайдер с индикацией значения;
  • Число с управлением;
  • Поле с раскрывающимся списком перечислимых данных;

  • Список перечислимых данных;

  • Поле с раскрывающимся списком;

  • Поле со списком;

  • Строка ввода:

  • Временной интервал.
Цвет фона  Выбор цвета фона кнопки.
Текущее значение Текущее значение параметра.
Знаков после запятой Количество знаков после запятой.

 Панель инструментов Редактора панели 

 Инструменты  Описание
  Выбрать элемент.
  Ввести метку.
  Нарисовать подложку.
  Нарисовать разделительную линию.
  Нарисовать разделительную линию.
  Пипетка.
  Выровнять по правому краю
  Выровнять по левому краю.
  Выровнять по верху.
  Выровнять по низу.
  Выровнять по центру (горизонтально).
  Выровнять по центру (вертикально).
  Выбрать цвет.

Comments

  1. Natalya Demidova
    2016-02-25 08:28

    1. определение "привязать к сетке"
    2. проверить измененные названия параметров настройки контрола - см. таблицу
    3. по типам контрола нужны переводы
     англ.рус.
    NotDefinedNot definedНе определен
    CheckboxCheckboxЧекбокс?
    ToggleButton  
    TradeButton  
    NotDefinedNot definedНе определен
    NumericValue Число?
    SliderSliderСлайдер
    SliderWithIndicator  
    NumericUpDown  

     

     

    Reply
  2. Denis Ivanov
    2016-02-26 12:54

    1. Snap to grid/Привязать к сетке. Разместить элементы управления с привязкой к узловым точкам сетки размещения
    2. Слово контрол надо заменить на элемент управления или управляющий элемент (если уж мы пытаемся писать по русски)

    Toggle Button /Фиксирующаяся Кнопка

    Trade Button / Торговая Кнопка (Крупнее обычной имеет свои цвета )

    Numeric Value / Числовое значение

    Slider with indicator / Слайдер с индикацией значения

    Numeric UpDown / Число с управлением

    Reply
  3. Denis Ivanov
    2016-02-26 01:06

    Panel Designer/Редактор панели

     

    Reply
  4. Natalya Demidova
    2016-04-12 12:03

    как я понимаю, есть еще варианты типов контрольных элементов, выделены цветом. по ним тоже нужны англ. и русский наименования

     

    ControlParameterType.Button
    ControlParameterType.Checkbox
    ControlParameterType.EnumComboBox
    ControlParameterType.EnumListBox
    ControlParameterType.NotDefined
    ControlParameterType.NumericUpDown
    ControlParameterType.NumericValue
    ControlParameterType.Slider
    ControlParameterType.SliderWithIndicator
    ControlParameterType.StringComboBox
    ControlParameterType.StringListBox
    ControlParameterType.StringTextBox
    ControlParameterType.ToggleButton
    ControlParameterType.TradeButton

    Reply
  5. Denis Ivanov
    2016-04-12 01:43

    Я так понимаю, это опционно специфичное.

    Передаю Антоше прокомментировать

    Reply
  6. Anton Kytmanov
    2016-04-13 10:08

    Это НЕ опционно-специфичное. Это общие контролы. Просто так звёзды сложились, что я первый кто их активно использует.
    EnumComboBox – это для отображения перечислимого типа данных в виде выпадающего списка. Например, параметр OptionType может принимать значения Put, Call, Any
    EnumListBox – отображения перечислимого типа данных в виде списка. Я таким не пользовался – очень много места будет занимать.
    StringComboBox -- отображения перечня строковых значений в виде выпадающего списка. Например, я через него даю возможность выбирать страйки.
    StringListBox – отображения перечня строковых значений в виде списка.
    StringTextBox – поле для редактирования произвольного строкового значения. Например, через него можно получить дату, время или формат чисел для отображения.

    Reply
  7. Pavel Ivchenkov
    2016-04-14 08:42

    Каких-то специальных названий у них нет, нужно самим придумывать. Вот мои варианты

    EnumComboBox – поле с раскрывающимся списком перечислимых данных.

    EnumListBox – список перечислимых данных.
    StringComboBox -- поле с раскрывающимся списком.
    StringListBox – поле со списком.
    StringTextBox – строка ввода

    Reply
  8. Natalya Demidova
    2016-09-20 02:25

    добавлены типы контролов

    Reply
  9. Natalya Demidova
    2016-09-23 02:45

    List box

    From Wikipedia, the free encyclopedia
    Jump to: navigation, search

     

    This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (September 2009) (Learn how and when to remove this template message)
    A generic list box

    A list box is a graphical control element that allows the user to select one or more items from a list contained within a static, multiple line text box. The user clicks inside the box on an item to select it, sometimes in combination with the ⇧ Shift or Ctrl in order to make multiple selections. "Control-clicking" an item that has already been selected, unselects it.

    A list box is called select or select1 in the XForms standard. Select is used for allowing the user to select many items from a list whereas select1 only allows the user to select a single item from a list.

    See also[edit]

    • Drop down list - Like a list box, but not permanently expanded to show the elements of the list.
    • Combo box - Like a drop down list, but users also can make entries not on the list.
    • Scrollbar

    Reply
  10. Natalya Demidova
    2016-09-23 02:47

    EnumComboBox – поле с раскрывающимся списком перечислимых данных. ------------- Enumerable data combo box

    EnumListBox – список перечислимых данных. -------------  Enumerable data list

    StringComboBox -- поле с раскрывающимся списком. ----- Combo box

    StringListBox – поле со списком ---------------- List box

    StringTextBox – строка ввода  -------------- text entry box

    Reply
  11. Natalya Demidova
    2016-10-27 07:32

    Свойства элементов управления - перепроверить!!!!!!!!!!!!!!!!!

    Reply
  12. Add new comment