WWW.LI.I-DOCX.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Различные ресурсы
 

«ТОРГОВЫЕ СТРАТЕГИИ И РОБОТЫ. Версия 1.03 // 01.12.2015 Оглавление TOC \o 1-3 \h \z \u ТОРГОВЫЕ СТРАТЕГИИ И РОБОТЫ PAGEREF _Toc437870701 \h 3ТЕРМИНОЛОГИЯ PAGEREF _Toc437870702 \h 3СОЗДАНИЕ И ...»

ТОРГОВЫЕ СТРАТЕГИИ И РОБОТЫ.

Версия 1.03 // 01.

12.2015

Оглавление

TOC \o "1-3" \h \z \u ТОРГОВЫЕ СТРАТЕГИИ И РОБОТЫ PAGEREF _Toc437870701 \h 3ТЕРМИНОЛОГИЯ PAGEREF _Toc437870702 \h 3СОЗДАНИЕ И РЕДАКТИРОВАНИЕ СТРАТЕГИЙ PAGEREF _Toc437870703 \h 3БИБЛИОТЕКА СТРАТЕГИЙ PAGEREF _Toc437870704 \h 3МАСТЕР СТРАТЕГИЙ PAGEREF _Toc437870705 \h 4МАСТЕР УСЛОВИЙ PAGEREF _Toc437870706 \h 6МАСТЕР ДЕЙСТВИЙ PAGEREF _Toc437870707 \h 6ТЕСТИРОВАНИЕ СТРАТЕГИЙ PAGEREF _Toc437870708 \h 7Мастер тестирования. PAGEREF _Toc437870709 \h 7ОТЧЕТ ТЕСТИРОВАНИЯ PAGEREF _Toc437870710 \h 8ОПТИМИЗАЦИЯ СТРАТЕГИЙ PAGEREF _Toc437870711 \h 11МАСТЕР ОПТИМИЗАЦИИ СТРАТЕГИИ PAGEREF _Toc437870712 \h 11ОТЧЕТ ОПТИМИЗАЦИИ PAGEREF _Toc437870713 \h 11СОЗДАНИЕ И ЗАПУСК РОБОТОВ PAGEREF _Toc437870714 \h 12Мастер ЗАПУСКА РОБОТА PAGEREF _Toc437870715 \h 12ДИСПЕТЧЕР РОБОТОВ PAGEREF _Toc437870716 \h 13ОКНО СООБЩЕНИЯ PAGEREF _Toc437870717 \h 14

ТОРГОВЫЕ СТРАТЕГИИ И РОБОТЫТЕРМИНОЛОГИЯТорговый алгоритм – это набор правил, т.е. условий и соответствующих им торговых действий, которые определяют моменты совершения операций на открытие и закрытие позиции.

Правило – описывает перечень «условий», которые должны выполниться для того, чтобы исполнилось соответствующее заданное «действие». Формально все условия в одном правиле соединены логической операцией «И». Для создания нового правила требуется создать новую вкладку, на которой задать новые условия (можно скопировать и отредактировать) и новые действия.



Условие – это логическое выражение, которое может принимать значение истина или ложь, и формируется на основании операций со встроенными и пользовательскими индикаторами и значениями входных рядов данных.

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

Торговые

Открыть длинную позицию (см. функцию EnterLong),

Закрыть длинную позицию (см. функцию CloseLong),

Открыть короткую позицию (см. функцию EnterShort),

Закрыть короткую позицию (см. функцию CloseShort),

Закрыть открытую позицию (см. функцию ClosePosition).

Неторговые

Завершить работу (функция Stop) т.е. остановить выполнение робота,

Показать сообщение (см. функцию ShowMessage), т.е. отправка сообщения в терминал,

Выдать звуковой сигнал (см. функцию PlaySound).

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

Список используемых источников данных (входных рядов);

Список настраиваемых переменных и их значения по умолчанию;

Источник данных (стратегии/робота) — финансовый ряд (содержащий для каждой точки по времени несколько значений), который определяется выбором

Инструмента (Тикер + Рынок)

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

Режим «Советник» – тестовый режим работы робота, который предусматривает расчет сигналов и учет возможности их исполнения, но без отправки реальных торговых поручений, данный режим может быть использован для тестирования стратегии в реальном времени.

Режим «Робот» – автоматизированный режим работы, при котором производится расчет сигналов, а так же происходит отправка реальных торговых поручений и учет их исполнения.





СОЗДАНИЕ И РЕДАКТИРОВАНИЕ СТРАТЕГИЙВ терминале Альфа-Директ 4.0 можно создавать торговые стратегии и проверять их работоспособность на истории и затем запускать роботов для автоматизации собственной торговли. Для этого необходимо зайти в главное меню, выбрать пункт «Роботы» и затем пункт «Библиотека стратегий».

БИБЛИОТЕКА СТРАТЕГИЙБиблиотека стратегий - форма, предназначенная для работы со стратегиями, которая отображает полный список всех имеющихся стратегий, позволяет редактировать и удалять их, а так же создавать новые.

Колонки формы «библиотека стратегий»

Колонки Описание

Наименование Наименование стратегии.

Разработчик Автор стратегии.

Тип алгоритма Пользовательский классификатор торгового алгоритма.

Редактировать Кнопка - вызывается мастер редактирования стратегии.

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

Код Флаг, показывающий, что стратегия создана с помощью редактора исходного кода.

Описание Колонка развернутого описания стратегии.

Контекстное меню «библиотека стратегий»:

Пункт меню Описание

Настроить Вызов формы «Параметры» для определения основных настроек и выбора колонок.

Редактировать Вызывается мастер стратегия для редактирования выбранной стратегии.

Переместить Переместить форму на другую вкладку.

Удалить Удаляется выбранная стратегия.

Закрыть Закрыть форму «Библиотека стратегий».

Кнопки «библиотека стратегий»:

Кнопки Описание

Новая стратегия Вызов «Мастера стратегий» для создания новой стратегии

Тестировать Вызов «Мастера тестирования» для задания параметров тестирования и потом запуск самой процедуры тестирования.

Оптимизировать Вызов «Мастера оптимизации» для задания параметров тестирования, выбор переменных для оптимизации и потом запуск самой процедуры оптимизации для выбранных параметров.

Создать робота Вызов «Мастера запуска» для выбора параметров создаваемого робота на базе стратегии и добавление его в список «Диспетчера роботов».

Для создания новой стратегии в «библиотеке стратегий» требуется нажать кнопку «Новая стратеги» и следовать инструкциям мастера.

МАСТЕР СТРАТЕГИЙМастер создания стратегий — предназначен для создания новых и редактирования существующих стратегий. В мастере предусмотрены три основных шага.

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

Страница описания стратегии. Описания стратегии следует задавать для удобства последующего ее поиска в библиотеке стратегий. На этой странице необходимо задать:

Имя стратегии – краткое наименование;

Описание – любой текст, который в дальнейшем поможет идентифицировать стратегию;

Разработчик – наименование автора торгового алгоритма, обеспечивает удобство поиска;

Тип алгоритма – краткое описание типа торгового алгоритма, обеспечивает удобство поиска. Например, можно использовать следующую классификацию стратегий:

ТРЕНД;

КОНТР-ТРЕНД;

ИМПУЛЬС;

УРОВНИ.

Страница задания торгового алгоритма стратегии и используемых переменных. Позволяет формировать торговой алгоритм и задавать его основные параметры:

Задание входных рядов и их значений по умолчанию. Первый ряд всегда является торговым, т.е. содержит данные о торгуемом инструменте:

Имя (по умолчанию Input1);

Инструмент (задается Тикер и Рынок);

Тайм-Фрейм.

Определение используемых переменных и их значений по умолчанию (может быть несколько):

Имя;

Значение.

Задание правил открытия и закрытия позиции (может быть несколько):

Условия;

Действия.

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

В общем случае, в стратегии необходимо создать минимум два правила. Например, одно на открытие позиции, второе – на ее закрытие. Или, например, одно правило на открытие позиции, второе – на открытие противоположной. Таким образом, в «мастере стратегий» должно быть минимум две вкладки.

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

Редактор исходного кода содержит кнопки:

«Конструктор» – кнопка для возврата на форму конструктора правил, которая доступна, если исходный код не разблокирован.

«Разблокировать код» – перевод текущей стратегии в режим редактирования исходного кода, после чего возврат в конструктор будет невозможен.

«Компилировать» –компилирует текст стратегии, кнопка доступна только в режиме редактирования исходного кода.

«Сохранить» –сохраняет текущую стратегию под именем, указанным в переменной StrategyName, кнопка доступна только в режиме редактирования исходного кода.

.

МАСТЕР УСЛОВИЙМастер условий — предназначен для конструирования конкретного условия на основании выбора двух аргументов и операций между ними.

Условие – это логическое выражение, которое может принимать значение истина или ложь, и формируется на основании операций со встроенными и пользовательскими индикаторами и значениями входных рядов данных.

Пример. Зададим условие, которое может принимать значение истина или ложь – «текущая цена закрытия больше скользящей средней с параметром 25» выглядит следующим образом:

Input1.Close[0] > SMA(Input1.

Close, 25).

Список доступных аргументов в мастере задания условий.

Значение Описание

Ряды Open - цена открытия бара

High - цена максимума бара

Low - цена минимума бара

Close - цена закрытия бара

Volume - объем бара

OpenInterest- открытый интерес на баре (для срочных инструментов)

Встроенные индикаторы - список доступных встроенных индикаторов

Пользовательские индикаторы - список доступных пользовательских индикаторов

Позиция Текущая позиция - объем текущей позиции (штук), которые посчитаны по сделкам только данной стратегии (робота). Положительное количество – показывает объем позиции лонг, отрицательное количество – объем позиции шорт.

Максимальный лонг- заданный при запуске робота (стратегии) максимальный лонгМаксимальный шорт - заданный при запуске робота (стратегии) максимальный шорт

Цена откр. Позиции учетная цена открытой позиции. Учетная цена – средневзвешенная цена сделок, которые увеличивают текущую открытую позицию по роботу.

НПУ, % - текущий доход в процентах по открытой позиции в валюте инструмента, посчитанный относительно учетной цены.

НПУ - текущий доход по открытой позиции в валюте инструмента (рубли или пункты), посчитанный относительно учетной цены.

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

Время Текущее время Время начала бара

Текущая дата Дата начала бара

Время Функция задания времени

Дата Функция задания даты

Дополнительно Числовое значение - функция задания числового значения

Истина - функция возвращает истину

Ложь - функция возвращает ложь

Растет - функция возвращает истину, если ряд растет заданное число точек подряд

Падает - функция возвращает истину, если ряд падает заданное число точек подряд

Минимальное значение - функция возвращает минимальное значение ряда за заданное число точек

Максимальное значение - функция возвращает минимальное значение ряда за заданное число точек

Параметры Список доступных параметров

МАСТЕР ДЕЙСТВИЙМастер действий — предназначен для выбора соответствующего действия при выполнении выбранного условия в правиле. Действия могут быть двух видов:

Торговые

Открыть длинную позицию (см. описание функции EnterLong),

Закрыть длинную позицию (см. описание функции CloseLong),

Открыть короткую позицию (см. описание функции EnterShort),

Закрыть короткую позицию (см. описание функции CloseShort),

Закрыть открытую позицию (см. описание функции ClosePosition).

Неторговые

Завершить работу (см. описание функции Stop) т.е. остановить выполнение робота,

Показать сообщение (см. описание функции ShowMessage), т.е. отправка сообщения в терминал,

Выдать звуковой сигнал (см. описание функции PlaySound).

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

ТЕСТИРОВАНИЕ СТРАТЕГИЙДля проверки эффективности созданных стратегий можно протестировать их работу на исторических данных. Для этого в форме «Библиотека стратегий» необходимо выбирать желаемую стратегию и нажать кнопку «тестировать». Далее, следуя инструкциям, необходимо заполнить появившуюся форму «Мастер тестирования».

Мастер тестирования.Мастер тестирования – позволяет последовательно выбрать инструменты, задать значения переменных, а так же, на отдельной странице, указать специфические параметры тестирования.

30480-254000

Страница «Источники данных и переменные»:

Выбирается торгуемый инструмент из формы «Списки инструментов» по его тикеру и рынку,

Выбирается тайм-фрейм, в котором будут поступать данные,

Задаются значения переменных для тестирования, если они есть.

Страница «Тестирование»:

Выбираются параметры тестирования и объем допустимой позиции.

Поля мастера тестирования «Тестирование»:

Наименование Описание

Длина истории Выбирается тип задания длины истории (Бары или Дни).

Количество / Интервал Если выбран тип «Бары», то длина истории определяется количеством баров, которые надо загрузить. По умолчанию это значение задано равное 2000.

Если в поле «Длина истории» выбрано значение «Дни», то требуется задание начала и конца периода тестирования в виде конкретных дат.

Тип (расчетов) Проценты – комиссия и проскальзывания задаются в % от суммы сделки.

Рубли – комиссия и проскальзывания задаются в рублях (пунктах) от суммы сделки.

Комиссия Задается значение комиссии в процентах или рублях(пунктах), которое будет учитываться при совершении сделки.

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

Исполнять сигнал «На закрытии» – при тестировании исходная цена исполнения сигнала берется как цена закрытия бара, на котором появился сигнал. Другие значения недопустимы.

Начальный капитал Задается условное значение начального капитала, которое влияет на расчетные значения критериев оценки стратегии только при тестировании (доходность %, максимальная просадка %).

Размер позиции Тип определения задания объема торговли «Фиксированное количество» – это максимально возможные значения позиции, заданное в «штуках» инструмента. Другие значения недопустимы.

Предельная позиция лонгЗадается максимальное значения позиции лонг, которое можно открыть при работе стратегии. Определяются как количество инструмента в штуках (значение > 0).

Предельная позиция шорт Задается максимальное значения позиции шорт, которое можно открыть при работе стратегии. Определяются как количество инструмента в штуках (значение > 0).

Кнопка «Установить» Автоматически подбирается предельные значения позиции лонг и шорт на основании величины стартового капитала и лота инструмента

ОТЧЕТ ТЕСТИРОВАНИЯФорма «Отчет» – на своих вкладках отображает результаты тестирования стратегии или непрерывного функционирования робота (советника).

Вкладка «Сводный» – отчет, который показывает сводные показатели тестирования стратегии. Страница сводного отчета разбита на области:

График изменения капитала.

Расчетные показатели по изменению капитала.

Расчетные показатели по сделкам.

На вкладке «Сводный отчет» отображаются значения основных показателей (критериев качества) работы стратегии.

Таблица основных показателей стратегии:

Название Обозначение Описание

Прибыль/Убыток Profit$ Прибыль – сумма прибылей ( GrossProfit$ ) и убытков ( GrossLoss$ )по всем операциям.

Profit$ = GrossProfit$ + GrossLoss$

Прибыль/Убыток %

(Доходность) Profit Доходность – процент прироста капитала относительно стартового капитала ( StartCap ).

Profit = Profit$ / StartCap * 100%, если StartCap 0

Макс. просадка MaxDD$ Просадка – снижение капитала от текущего достигнутого максимума

DD$(i) = Equity(i) – MaxEquity$(i).

Максимальная просадка – максимальное значение просадки.

MaxDD$ = Max ( Equity(i) – MaxEquity$(i) ) для всех i.

Макс. просадка % MaxDDМаксимальная просадка в % – максимальное снижение капитала от достигнутого максимума в процентах относительно текущего.

MaxDD = Max ( MaxEquity$(i) – Equity(i) / ) для всех i.

Число дней Day Число дней в периоде тестирования

Время восстановления RecoveryDayМаксимальная продолжительность формирования нового максимума на графике капитала (в днях).

Максимум MinEquity$ Максимальное значение прироста капитала на периоде тестирования.

Минимум MaxEquity$ Минимальное значение прироста капитала на периоде тестирования.

Профит фактор ProfitFactorЧастное от суммарной прибыли GrossProfit$ и сумарного убытка GrossLoss$. ProfitFactor = GrossProfit$ / abs(GrossLoss$)

Фактор восстановления RecoveryFactorЧастное от валовой прибыли Profit$ и максимальной просадки MaxDD$. RecoveryFactor = Profit$ / abs(MaxDD$)

Выигрышность PayOffRatioОтношение средней прибыли AvgProfit$ к среднему убытку AvgLoss$ на одну сделку.

PayOffRatio = AvgProfit$ / abs (AvgLoss$)

Таблица показателей стратегии, рассчитываемых по операциям:

Название Значение в столбце 1 Значение в столбце 2 Значение в столбце 3

Суммарная прибыль

(GrossProfit$) + (GrossLoss$) GrossProfit$ – валовая прибыль (сумма прибылей) GrossLoss$ – валовый убыток (сумма убытков)

Количество

TradesNum – общее число закрытых операций. WinNum – число прибыльных операций. LossNum – число убыточных операций.

Процент, %

Trades = 100% Win = WinNum / TradesNum*100%

– процент прибыльных операций Loss = LossNum / TradesNum*100%

– процент убыточных операций

Средняя

Avg$ = Profit$ / TradesNum– размер средней операции WinAvg$ = GrossProfit$/ WinNum– размер ср. прибыльной операции LossAvg$ = GrossLoss$/ LossNum– размер ср. убыточной операции

Средняя, %

Average(PL%) – процент средней операции WinAvg – процент средней прибыльной операции LossAvg – процент средней убыточной операции

Наибольшая

max(win,loss) MaxWin$ – размер максимальной прибыльной операции MaxLoss$ – размер максимальной убыточной операции

Наибольшая, %

max(win,loss) MaxWin – процент максимальной прибыльной операции MaxLoss – процент максимальной убыточной операции

Максимальная последовательность max(win,loss) WinSequence –максимальная последовательность приб. операций LossSequence –максимальная последовательность убыт. операций

Отчет «Операции» – отображает таблицу операций (закрытых сделок) их результат. Операция – это пара сделок, первая из которых открывает позицию, а вторая ее закрывает.

Колонки «по умолчанию» на вкладке «Отчет/Операции»:

Наименование Описание

№ Уникальный номер операции (для тестирования)/ заявки (для робота)

Сигнал Направление сигнала входа и выхода

Цена Цена сделки входа и выхода

Кол-во Объем в сделке

ПУ Прибыль / убыток по сделке

ПУ, % Прибыль / убыток по сделке в процентах

Дата выхода Дата и время закрытия позиции (части)

Дата входа Дата и время открытия позиции (части)

Комиссия вых. Комиссия за операцию закрытия

Комиссия вх. Комиссия за операцию открытия

Отчет «Сигналы» – отображает таблицу поступивших сигналов с параметрами его исполнения.

Колонки «по умолчанию» на вкладке «Отчет/Сигналы»:

Наименование Описание

Номер сигналаУникальный номер сигнала

Операция Тип операции

Сигнал Направление поручения

Заявка Количество в заявке

Исполнено Количество исполнено в заявке

Цена исполнения Цена исполнения

Результат Статус сигнала

Цена сигнала Цена при формировании сигнала

Время сигнала Время при формировании сигнала

Цена заявки Цена заявки

Позиция Текущая позиция после исполнения сигнала

Отчет «Параметры» – отображает список основных параметров запущенного робота или тестируемой стратегии.

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

PL (ProfitLoss) – показывает прибыль (убыток) в абсолютном выражении по операциям;

DD (DrowDown) – показывает накопленный убыток от достигнутого максимума в абсолютном выражении по операциям;

График сигналов – открывается по кнопке и отображает моменты появления сигналов и цену сигнала. При реальной работе робота для информативности можно добавить отображение реальных сделок (чек-бокс «сделки» на торговой панели).

На графике сигналов используются следующие обозначения:

Открыть длинную позицию (EnterLong) по указанной цене Закрыть длинную позицию (CloseLong) по указанной цене

Открыть короткую позицию (EnterShort) по указанной цене Закрыть короткую позицию (CloseShort) по указанной цене

ОПТИМИЗАЦИЯ СТРАТЕГИЙОптимизация – для выбора лучших (оптимальных) параметров стратегии требуется рассчитать значения критериев качества для всех возможных комбинаций переменных. При этом существуют следующие особенности:

Оптимизацию можно проводить не более, чем по двум переменным стратегии.

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

МАСТЕР ОПТИМИЗАЦИИ СТРАТЕГИИМастер запуска оптимизации – служит для задания параметров оптимизации и отличается от мастера запуска тестирования только последней страницей. Страница позволяет задать не менее одного и не более двух параметров для оптимизации, которые помечаются галочкой. По каждому параметру необходимо указать диапазон значений оптимизации (т.е. «мин.», «макс.») и шаг, с которым будут переменные изменяться.

ОТЧЕТ ОПТИМИЗАЦИИПри оптимизации производится расчет следующих критериев оценки стратегии, которые приведены в таблице:

1 Доходность % Прирост капитала относительно стартового капитала в процентах

Profit = (Profit$) / (StartCap)*100%

2 Профит фактор Частное от суммарной прибыли и суммарного убытка

ProfitFactor = (GrossProfit$) / abs(GrossLoss$)

3 Фактор восстановления Частное от валовой прибыли и максимальной просадки

RecoveryFactor = (Profit$) / abs(MaxDD$)

4 Просадка % MaxDD

5 Прибыльных сделок Процент прибыльных относительного общего числа сделок

Win = (WinNum) / (TradesNum) *100%

6 Ср. сделка % Средняя прибыль (убыток) на одну сделку

AvgProfit = (Profit$) / (TradesNum)

Результаты могут быть отображены либо в табличном виде, либо в виде плоского 3D графика (группы графиков), где величина представляется закраской точек на координатной плоскости оптимизируемых параметров

СОЗДАНИЕ И ЗАПУСК РОБОТОВВ терминале Альфа-Директ 4.0 можно создавать роботов на основании имеющихся торговых стратегий и затем запускать их по любому инструменту для автоматизации собственной торговли.

Мастер ЗАПУСКА РОБОТАМастер запуска робота – позволяет последовательно выбрать инструменты, задать значения переменных, а так же, на отдельной странице, указать специфические параметры создаваемого робота.

Страница «Источники данных и переменные»:

Выбирается торгуемый инструмент из формы «Списки инструментов» по его тикеру и рынку,

Выбирается тайм-фрейм, в котором будут поступать данные,

Задаются значения переменных для запуска, если они есть.

Страница «Запуск»:

Выбираются параметры запуска робота и объем допустимой позиции.

Поля мастера «Запуск»:

Наименование Описание

Размер позиции Тип определения задания объема торговли «Фиксированное количество» – это максимально возможные значения позиции, заданное в «штуках» инструмента. Другие значения недопустимы.

Предельная позиция лонгЗадается максимальное значения позиции лонг, которое можно открыть при работе робота. Определяются как количество инструмента в штуках (значение > 0).

Предельная позиция шорт Задается максимальное значения позиции шорт, которое можно открыть при работе робота. Определяются как количество инструмента в штуках (значение > 0).

«Задать начальные значения» Чек-бокс для возможности задать стартовую позицию робота.

Текущая позиция Поле для задания размера стартовой позиции (задается со знаком). Дополнительная позиции на счету не открывается

Учетная цена Поле для задания учетной цены стартовой позиции, на основании которой строится отчет по роботу

СубсчетВыбирается доступный субсчетРежим работы Выбирается режим работы: «Советник» (заявки не отправляются), «Робот» (заявки отправляются)

Проскальзывание в ордерах Проскальзывание для смещения цены ордера в направление операции.

Цена ордера = Цена сигнала *(1 проскальзывание /100)

Тип (расчетов) Проценты – комиссия и проскальзывания задаются в % от суммы сделки.

Рубли – комиссия и проскальзывания задаются в рублях (пунктах) от суммы сделки.

Комиссия Задается значение комиссии в процентах или рублях(пунктах), которое будет учитываться при совершении сделки.

ДИСПЕТЧЕР РОБОТОВДиспетчер роботов — форма предназначена для отображения списка запущенных стратегий (роботов), контроля и управления ими. Диспетчер роботов можно вызвать через главное меню, выбрав пункт «Роботы» и затем пункт «Диспетчер роботов». При создании нового робота из формы «Библиотека стратегий» «Диспетчер роботов» появляется автоматически, если на данной вкладке еще не было данной формы.

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

Рекомендуемые колонки формы «Диспетчер Роботов» (по умолчанию)

Наименование Описание

Имя

СубсчетНаименование стратегии и порядковый номер копии.

Портфель, по которому запущена стратегия.

ТикерРынок Биржевой код торгового инструмента.

Наименование торговой площадки.

Позиция

Объем Позиция, по конкретному роботу (может являться частью реальной позиции по портфелю).

Стоимость позиции по текущей цене.

НП/У

Реализ ПУ Прибыль/убыток по открытой позиции.

Прибыль/убыток по всем закрытым позициям.

Посл. Сигнал

Время Наименование последнего поступившего сигнала.

Время поступления последнего сигнала.

Описание Описание стратегии.

Контекстное меню формы «Диспетчер Роботов»:

Наименование Описание

Настроить Вызов формы «Параметры» для определения основных настроек и выбора колонок.

Переместить Переместить форму на другую вкладку.

Остановить / Запустить Запустить / остановить робот.

Удалить робота Удаляет выбранный робот из формы.

Остановить и закрыть позиции Снять все заявки по роботу, закрыть текущую позицию (рыночный ордер) и остановить работу робота.

Кнопки на форме «Диспетчер роботов»:

Наименование Описание

Отчет Открыть отчет по роботу.

График Открыть график торгуемого инструмента с поступившими сигналами по роботу.

График эквитиОткрыть график эквити по роботу.

Закрыть позиции Снять все заявки по роботу, закрыть текущую позицию и остановить его работу.

ОКНО СООБЩЕНИЯФорма «Сообщения» – показывает все сообщения терминала. Если в «Диспетчер роботов» добавлен хоть один робот, то в форме появляется дополнительная вкладка «Сообщения роботов», которая содержит информацию о работающих роботах.

Статус робота:

Робот Alfa_ES.1(1732) создан

Робот запущен

100% данных получено

Робот остановлен

Робот Alfa_ES.1(1732) удален

Сообщения о состоянии (при запуске и после сигнала):

Инструмент ТИКЕР=РЫНОК. Робот: УчЦЕНА р., ПОЗИЦИЯ штИнструмент SRZ5=ФОРТС. Робот: 0.0р., 0шт

Инструмент SRZ5=ФОРТС. Робот: 10 075.0р., -5шт

Сообщения о сигналах:

Открытие длинной позиции на 5шт (до максимального количества 5шт)

Открытие короткой позиции на 5шт (до минимального количества -5шт)

Закрытие длинной позиции

Закрытие короткой позиции

Сообщения о заявках:

Выставлена заявка №381590481 на продажу 5шт

Совершена сделка №334490481 на продажу 5шт

Отмена заявки на продажу 5шт (Заявка #122832 отклонена. Нехватка лимитов)Колонки вкладки «Сообщения роботов» в окне «Сообщения»

Наименование Описание

Время Время формирования события

Текст Описание события

Робот Робот, который отослал сообщение. Если поле пустое, то это означает, что сообщение отослано уже удаленным роботом или является общим для всех роботов

Пример вкладки «Сообщения роботов» в окне «Сообщения»

Похожие работы:

«"СЛОВАРЬ" ТЕЛОДВИЖЕНИЙ Вопросы Что, по вашему мнению, означают нижеперечисленные жесты и действия партнера по общению (переговорам). Выберите вариант ответа из прилагаемых перечней. Ладони рук раскрыты вверх. Руки спрятаны (за спину или в карманы). Пиджак расстегнут или...»

«ДОГОВОР-ОФЕРТАпредоставлении услуг гостиничного обслуживания на Базе отдыха КреницыИсполнитель: ИП Кисельников Александр Викторович, именуемый в дальнейшем "База отдыха Креницы" или "Исполнитель", в лице Кисел...»

«МИНИСТЕРСТВО ТАРИФНОГО РЕГУЛИРОВАНИЯ И ЭНЕРГЕТИКИ ЧЕЛЯБИНСКОЙ ОБЛАСТИП Р И К А З "_" 2016 года № Город Челябинск Об утверждении Правил расчета нормативных затрат на обеспечение функций Министерства тарифного регулирования и энергетики Челябинской областиВ соответствии с Федеральным...»

«БОЖЬИ ОБЕТОВАНИЯ Чарльз Стэнли Божьи обетования так же надежны, как и Сам Бог. Ч. Стэнли. Мы часто даем обещания друзьям, знакомым, родственникам, но не всегда их выполняем по разным причинам. Только наш великий и су...»

«Иван Алексеевич Бунин. В деревне Иван Алексеевич Бунин. Избранные произведения. Верхневолжское книжное издательство, Ярославль, 1974 OCR Бычков М.Н. I Когда я был маленьким, мне всегда казалось, что в...»

«ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИПРИМОРСКОГО КРАЯПРИКАЗ от 27 мая 2014 г. N 628-аОБ УТВЕРЖДЕНИИ АДМИНИСТРАТИВНОГО РЕГЛАМЕНТАДЕПАРТАМЕНТА ОБРАЗОВАНИЯ И НАУКИ ПРИМОРСКОГО КРАЯПО ПРЕДОСТАВЛЕНИЮ ГОСУДАРСТВЕННОЙ УСЛУГИ ПРЕДОСТАВЛЕНИЕ ИНФО...»

«Адреса ОТДЕЛЕНИЙ ОАО ИКБ "Совкомбанк" № п/п Наименование ВСП Адрес местонахождения Номер телефона 1 2 3 4 1 Уральская дирекция (г. Челябинск) 454091 Челябинская область г. Челябинск ул. Овчинникова, 17-а 2 ККО Челябинский №2 454084 Челябинская область г. Челябинск ул. Кирова, д. 9 3512184215 3 Ми...»

«Утвержден Приказом министерства жилищно-коммунального хозяйства Хабаровского края от 24.04.2012 № 19АДМИНИСТРАТИВНЫЙ РЕГЛАМЕНТМИНИСТЕРСТВА ЖИЛИЩНО-КОММУНАЛЬНОГО ХОЗЯЙСТВА ХАБАРОВСКОГО КРАЯ ПО ПРЕДОСТАВЛЕНИЮ ГОСУДАРСТВЕННОЙ УСЛУГИ ПО ПРИЕМУЗАЯВЛЕН...»

«Алиса ПротасПОГОВОРИ СО МНОЙДействующие лица: АГНИЯ СВЕТЛАНА – мать Агнии МАРТА ПАМЕЛА – мужчина 37 лет, переодетый в женщину ОСИП АКТ ПЕРВЫЙ сомнительный Квартира в спальном районе. Агния лежит на диване в комнате, смотрит в потолок. Из соседней комнаты доноситься шум телевизора и шаги Светланы, которая ходит из комнаты на кухн...»

«Комитет по стандартам Базель II и управлению рисками Общие вопросы организации процесса внутренней оценки достаточности капитала (ВПОДК)Авторы: Ахмадеев Артур, УралсибГаврилина Виктория, Ernst&Young Иванова Мария, Ernst&Young Кудрявцева Мария, НомосПалаева Екатерина, Ernst&Youn...»








 
2017 www.li.i-docx.ru - «Бесплатная электронная библиотека - различные ресурсы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.