Jatotrader© версия 2.9. Руководство пользователя.

УВАЖАЕМЫЕ ПОЛЬЗОВАТЕЛИ!

Не задокументированные (новые) возможности  JatoTrader© вы сможете найти на этой странице.

Содержание:

 

НАЗНАЧЕНИЕ И ОСОБЕННОСТИ РЕАЛИЗАЦИИ Jatotrader©

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

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

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

Торговая платформа JatoTrader© независима от вида подключения к бирже, и при наличии соответствующего коннектора может работать через любой из них. В базовый дистрибутив программы включены коннекторы для следующих подключений: КВИК, Transaq Connector и SmartCOM.

                                                                                               

Системные требования для компьютера: процессор: Intel Core 2CPU и лучше, память: RAM > 1Гб, диск > 100 Мб.

Операционная система: Windows 7 и выше.

Для коннекторов:

КВИК версии 6.6 или более поздней;

Библиотека TransaqConnector версии 2.10 и выше.

Интернет: высокоскоростное кабельное соединение

 

ПРЕДОСТЕРЕЖЕНИЕ

 

Торговая платформа JatoTrader© позволяет выполнять торговые операции путем нажатия одной клавиши мыши и без подтверждения, а также с помощью алгоритмов в автоматическом режиме. Перед использованием, пожалуйста, внимательно изучите данное руководство и убедитесь в том, что вы понимаете логику работы программы. Рекомендуется первое знакомство с программой производить в режиме "GAME" ("ИГРА") или на учебном брокерском счете. Разработчик программы не несет ответственности за возможные убытки или упущенную выгоду возникшие в результате использования или невозможности использования данного программного обеспечения.

 

УСТАНОВКА И НАСТРОЙКА ПРОГРАММЫ

 

Установка программы осуществляется путем запуска распаковывающегося архива Jatotrader Install(FREE).exe 

или Jatotrader Install(Scalp+).exe. После установки программы, скачайте обновление Jatotrader_Free_Upgrade.zip

или Scalper+Pro_Upgrade.zip и "заплатку" patch_free.zip или patch_scalp+.zip  и распакуйте содержимое .zip файлов поверх старых файлов в папке \Jatotrader. Обновление содержит рабочую версию программы, а "заплатка" - исправленные критические ошибки по ходу разработки.

При работе в операционной системе Windows следует учитывать, что программе требуется возможность записи в свою директорию для сохранения различных рабочих файлов и файлов баз данных. Поэтому JatoTrader© следует установить вне папки \Program Files, либо в дальнейшем запускать ее с правами администратора.

Базовая настройка программы состоит из трех этапов: настройка параметров подключений и торговых счетов, формирование рабочего пространства (выбор инструментов для анализа и торговли) и создание баз данных истории торгов для выбранных инструментов ("свечи", "тики", "стаканы").

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

 

Запрос на получение или обновление лицензионного ключа

 

После того, как Вы скачали дистрибутив программы с сайта разработчика (www.jatotrade.com) и установили ее на свой компьютер, вы должны получить лицензионный ключ.

Если вы скачали платную версию JatoTrader©, то сначала нужно оплатить лицензию в соответствии с выбранным Вами продуктом и сроком действия лицензии. После совершения оплаты на Ваш адрес электронной почты придет (как правило в течение часа) пароль для входа на лицензионный сервер, например Whjs6i.

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

При первом запуске JatoTrader© сначала откроется окно Лицензионного соглашения, которое нужно принять, а затем окно для установки ключа:

Введите в качестве логина Ваш адрес электронной почты, на который будет отправлен пароль для получения ключа и нажмите кнопку "Запросить ключ". Лицензионный сервер должен ответить, что пароль выслан на указанный вами адрес. Программу можно не закрывать. Проверьте вашу почту, найдите письмо от jatotrader и аккуратно, без пробелов, скопируйте присланный пароль и вставьте его в поле "Пароль" окна "Получение лицензионного ключа". Затем нажмите кнопку "Получить ключ". Если все сделано правильно, сервер пришлет сообщение, что лицензионный ключ (key.lic) установлен. Закройте окно "Получение лицензионного ключа" и дождитесь загрузки JatoTrader©. При первом запуске произойдет обновление базы данных, это может занять некоторое время.

По окончании срока действия лицензии при запуске программы откроется окно:

Для возобновления лицензии, запустите снова JatoTrader© и повторите вышеуказанные действия.

Пользователи версии FREE должны получать лицензионный ключ каждые 30 дней. Чтобы избавить себя от этого процесса можно заказать изготовление ключа на 365 дней и получить ряд дополнительных преимуществ.

Подключение к терминалу КВИК

ВНИМАНИЕ ПОЛЬЗОВАТЕЛЯМ ТЕРМИНАЛА КВИК!

В Jatotrader© появился коннектор к КВИКу (64-бит) начиная с версии 8.5.2 и выше. Подробности подключения смотрите в этом видео.

Перед подключением JatoTrader© к КВИКу 32-битной версии скопируйте содержимое папки \lua QUIK7 (вместе с поддиректориями) из JatoTrader© в папку КВИКа. 

Для подключения JatoTrader© к КВИКу 64-битной версии (начиная с 8.5.2)  скопируйте содержимое папки \lua QUIK8 (вместе с поддиректориями) из JatoTrader© в папку КВИКа.

 
 

Настройка КВИКа для подключения к JatoTrader©

Запустите КВИК и установите соединение с сервером брокера. Платформа JatoTrader© использует для каждого инструмента тиковые данные и данные биржевого стакана. В КВИКе нужно открыть: «Таблицу обезличенных сделок», «Таблицу заявок», «Таблицу стоп-заявок» и «Таблицу сделок», а также биржевые стаканы, которые нужно передавать в JatoTrader©.

Чтобы открыть «Таблицу всех сделок» в главном меню КВИКа выберите пункты «Создать окно»-->«Таблица обезличенных сделок». В появившемся окне нажмите кнопку «Да». В «Таблицу обезличенных сделок» добавьте нужные вам инструменты для анализа и торговли (правая кнопка мыши на таблице, пункт «Редактировать таблицу»). Таблица обезличенных сделок(тиковые данные) в КВИКе выглядит примерно так:

Если после описанных выше действий «Таблица всех сделок» оказалась пуста, вам следует связаться со своим брокером и попросить включить трансляцию тиковых данных.

Для того чтобы открыть «Таблицу заявок» в главном меню КВИКа выберите пункты «Создать окно»--> «Заявки». В появившемся окне нажмите кнопку «Да». «Таблица стоп-заявок» и «Таблица сделок» открываются также, через главное меню КВИКа, пункты «Создать окно», «Таблица стоп-заявок» и «Таблица сделок» соответственно.

Открытые таблицы в КВИКе выглядят примерно так:

 

Если вы не используете в своей работе биржевые стаканы, то для увеличения быстродействия их можно не открывать. Для трансляции биржевого стакана в JatoTrader© просто откройте в КВИКе нужный «стакан» инструмента через главное меню "Создать окно"-->"Котировки...". Чередование столбцов и расположение зон заявок на покупку и продажу в стакане значения не имеют.

Для обеспечения выполнения транзакций из JatoTrader© в КВИК в меню "Сервисы"-->"Экспорт/импорт данных" выберите пункт "Внешние транзакции…". В появившемся окне нажмите кнопку "Начать обработку" и поставьте галочку в строке "Запускать процесс обработки внешних транзакций автоматически".

Финальный этап – это загрузка луа-скрипта в КВИК. В главном меню КВИКа выберите пункт «Сервисы»-->«Луа скрипты». В появившемся окне «Доступные скрипты» нажмите кнопку «Добавить».  Выберите скрипт QuikLuaJATOFastest.lua (если вы не нашли этот скрипт, поищите его в папке \Jatotrader, он идет в комплекте поставки).

Настройка JatoTrader© для подключения к КВИКу

Нажмите в главном меню программы кнопку "Настройки соединения".

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В окне настроек подключения в разделе Quik в поле Path ("Путь") укажите путь к терминалу КВИК, через который вы будете совершать торговые операции. Уточнить путь нахождения стартового модуля КВИКАа (info.exe) можно если, на ярлыке КВИКа

правой кнопкой мыши, выбрать в меню пункт "Свойства". В открывшемся окне в поле "Рабочая папка" и будет указан путь. Вы можете скопировать строку из этого поля и перенести ее в поле Path окна настроек JatoTrader©. Обратите внимание, что последним символом в имени пути должен быть обратный слэш "\" . Например: C:\QuikFinam\.

В полях "AccountT+" и "Client code T+" введите соответствующие значения номера счета и кода клиента, которые можно определить через окно ручного ввода заявки в КВИКе, выбрав в качестве инструмента на ММВБ, например, обыкновенные акции Сбербанка (если вы не собираетесь торговать акциями, то эти поля можно  оставить пустыми):

Подобную процедуру повторите для счета и кода клиента на FORTS ("Account FUT" и "Client code FUT"), выбрав в качестве инструмента, например, фьючерсный контракт на индекс РТС.

Если в поле "Торговый счет" терминала КВИК нет никакого значения, то убедитесь, что торговые счета были выбраны в основном меню КВИКа: "Система"-->"Настройки"-->"Основные настройки"-->"Настройка счетов".

После задания рабочего пути, счетов и кодов клиентов на ММВБ и FORTS в нижней секции окна "Выбрать соединение по умолчанию" ("Select default connection") выберите QUIK и нажмите кнопку "Сохранить" ("Save").

Установка соединения JatoTrader© с КВИКом

 

1. Запустите КВИК и JatoTrader©. Последовательность не имеет значения.

2. В КВИКе в окне «Доступные скрипты» выберите скрипт QuikLuaJATOFastest.lua и нажмите кнопку "Запустить". Если скрипт был уже запущен, то остановите его, а затем снова запустите.

 
 

Возможные проблемы при подключении к КВИКу

1. При нажатии кнопки "КВИК" в JatoTrader© появляется сообщение:

Вероятные причины ошибки и способы их устранения:

а) Не запущен КВИК. Запустите КВИК.

б) КВИК запущен, но в JatoTrader© неверно указан путь к КВИКу.

Откройте окно "Настройки соединения", проверьте путь в поле Path и, при необходимости откорректируйте значение (в конце строки должен быть обратный слэш \).

в) КВИК запущен, путь в поле Path указан верно. Перезапустите JatoTrader© от имени Администратора.

2. Выбираю луа-скрипт в КВИКе (окно "Доступные скрипты") и нажимаю кнопку "Запустить".

КВИК сразу выдает ошибку в луа-скрипте:

Причина: КВИК "не видит" необходимые библиотеки. 

Решение: скопируйте содержимое папки \lua (вместе с поддиректориями) из папки \Jatotrader в папку КВИКа. Если в папке КВИКа уже есть файлы с такими же именами  и они новее тех, что идут в комплекте поставки JatoTrader©, тогда старые файлы копировать не нужно.

3. Выбираю луа-скрипт в КВИКе (окно "Доступные скрипты") и нажимаю кнопку "Запустить".

Соединение с JatoTrader© не устанавливается, КВИК выдает ошибку:

Причина: не запущен JatoTrader©, либо в JatoTrader© не нажата кнопка КВИК (не соединен с КВИКом). 

4. Выбираю луа-скрипт в КВИКе (окно "Доступные скрипты") и нажимаю кнопку "Запустить".

Соединение с JatoTrader© установлено, но при передаче данных в JatoTrader© возникает ошибка:

Причина: Вы запускаете старый луа-скрипт (из ранних версий). В новой версии JatoTrader© 2.9 луа-скрипт называется QuikLuaJATOFastest.lua и идет в комплекте поставки. Его можно найти в папке \Jatotrader. Добавьте новый луа-скрипт в список доступных скриптов в КВИКе и запускайте его при установке соединения

с JatoTrader©. Старый луа-скрипт можно удалить.

 

Подключение через TRANSAQ Connector

Для работы через TRANSAQ Connector Вам необходимо подключить соответствующий сервис в личном кабинете брокера. В настоящий  момент его предоставляет компания "ФИНАМ". После открытия счета, Вы получите у брокера логин и пароль для доступа к торговым серверам через TRANSAQ Connector. На момент написания данного руководства рабочими серверами являются:

Основной адрес: tr1.finam.ru, порт: 3900;
Резервный адрес: tr2.finam.ru, порт: 3900.

Чтобы настроить соединение в JatoTrader© нажмите в главном меню программы кнопку "Настройки соединения". В появившемся окне в разделе "TRANSAQ Connector" в поле "Хост" введите один  из  вышеуказанных адресов, например tr1.finam.ru. В поле "Порт" 3900. В поле "Логин" и "Пароль" соответственно логин и пароль, полученные у брокера. Задайте "Путь к лог-файлу", например: C:\Jatotrader\Logs\ и "Уровень логирования" (по умолчанию "максимальный"). В разделе "Подключение по умолчанию" выберите "TRANSAQ Connector (ФИНАМ)". Затем нажмите кнопку  "Сохранить".

На этом настройка соединения завершена. Платформа JatoTrader© готова к работе.

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

 

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

 

ОПИСАНИЕ ИНТЕРФЕЙСА

Главное меню программы

 

Главное меню JatoTrader© содержит следующие элементы:

 1. Кнопка подключения к торговой системе (КВИК, Транзак Коннектор, Смартком). Называется в соответствии с выбранным типом коннектора.

 2. Настройки соединения и выбор коннектора.

 3. Загрузка ранее сохраненной конфигурации и настроек окон.

 4. Сохранение конфигурации и настроек окон.

 5. Помощь.

 6. Включение/Отключение звуковых сигналов.

 7. Запуск/Остановка воспроизведения истории торгов.

 8. Настройка интервалов и параметров воспроизведения истории торгов и тестирования стратегий.

 9. Загрузка журнала операций.

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

11. Настройка скорости воспроизведения истории торгов.

12. Загрузка конфигурации для визуализации результатов участников конкурсов ЛЧИ 2014-2019.

13. Кнопка-индикатор включения/отключения "игрового" режима.

14. Кнопка-индикатор включения/отключения "боевого" режима при подключении к торговой системе

15 и 16. Строка и кнопка для поиска инструмента.

17. Таблица "тикеров". Редактирование рабочего пространства (добавление/удаление инструмента).

18. Таблица текущих активов

19. Индикатор соединения с биржей.

 

Настройка рабочего пространства  в JatoTrader©

Начиная с версии Jatotrader© 2.9.1 информация для базы данных (БД) по свечам будет загружаться непосредственно с сайта Московской биржи https://www.moex.com/ через механизм ISS Queries.  Это гарантирует точность и надежность вашего архива, а также создает дополнительные удобства: не нужно обновлять файлы finam.exp и symbols.dat. Вся информация о торгуемых и архивных инструментах будет запрашиваться с Московской биржи. Базы данных ранних версий Jatotrader© совместимы с текущей версией и ничего перенастраивать не нужно.

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

Для КВИКа настройка рабочего пространства происходит в режиме оффлайн (без подключения к торговой системе). При использовании Transaq Connector можно настраивать рабочее пространство как в оффлайн, так и в подключенном состоянии.

Рабочее пространство представляет собой набор "тикеров" финансового рынка (акций, облигаций, фьючерсных контрактов, опционов и.т.д.). В бесплатной версии можно работать только с двумя любыми тикерами (на выбор). В комплекте поставки версии FREE включены тикеры Si и BR. 

Чтобы открыть таблицу тикеров (вотч лист) нажмите на кнопку "Редактирование рабочего пространства" в главном меню программы. Для редактирования таблицы выберите строку с тикером и откройте меню правой кнопкой мыши. Затем выберите соответствующее действие.

WorkSpace.png

ВНИМАНИЕ! По тикерам, находящимся в рабочем пространстве, при подключении через Transaq Connector осуществляется получение тиковых данных и изменений биржевых стаканов. Если вы не используете какие-либо тикеры для торговли, удалите их из рабочего пространства для увеличения производительности. При подключении через КВИК, удалите из таблицы обезличенных сделок неиспользуемые тикеры и закройте в КВИКе их биржевые стаканы.

Добавление нового тикера в базу данных JatoTrader©

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

Поиск осуществляется на сайте Московской биржи https://www.moex.com

 
Поиск тикера и открытие его графика

В открывшемся окне выберите искомый инструмент, например сентябрьский фьючерсный контракт на индекс РТС RIU9. Правой кнопкой мыши (2) откройте меню и выберите в нем пункт "График: RIU9"(3). Если вы ранее никогда не открывали график RIU9, то при первом его открытии будет создана база данных свечей для RIU9 за последние 30 календарных дней. Дождитесь загрузки свечей (примерно 10-15 секунд) и открытия графика. При перемещении графика влево и достижении начальной даты в БД, свечи будут подкачиваться автоматически (за 10 дней каждый раз).

Для того чтобы загрузить свечи сразу за более длительный период, откройте окно управления БД инструмента (1). В поле "История свечей с:" задайте нужную дату и нажмите кнопку (2) "Обновить историю". Дождитесь загрузки данных.

History.png
 

"Склейка" свечей фьючерсных контрактов

Часто возникает необходимость в "склейке" графиков фьючерсных контрактов одного базового актива, например, контрактов на нефть сорта брент BR. "Склейка" необходима, чтобы адекватно анализировать объемы рынка и исключать из рассмотрения периоды "расторговки" фьючерса или его экспирации.

Конфигурация склейки сохраняется в файле  Jatotrader\DB\имяконтракта\CANDLES\clue.CND, и может быть отредактирована вручную.

Чтобы создать склейку или добавить к уже готовой прошлый фьючерсный контракт, например BRH9 для склейки BRU9, BRQ9, BRN9, BRM9, BRK9 и BRJ9 сначала убедитесь, что свечи по  BRH9 закачаны. Если они отсутствуют в БД, найдите символ BRH9, откройте его график и загрузите свечи (см предыдущий раздел). Для контрактов на нефть BR начальная дата может быть за 30-40 дней а, для остальных как правило за 90-100 дней до экспирации. Затем откройте окно управления БД и нажмите кнопку "Склейка".

Склейка графиков фьючерсных контрактов

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

Примечание: при переходе на новый контракт, чтобы не создавать заново всю склейку целиком, скопируйте файл clue.CND из папки Jatotrader\DB\ИмяСтарогоКонтракта\CANDLES\ в папку Jatotrader\DB\ИмяНовогоКонтракта\CANDLES\. А затем добавьте старый контракт к "склейке" в новом контракте как показано на рисунке выше.

Замена старого символа (фьючерсного контракта) на новый в JatoTrader©

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

ВНИМАНИЕ: Замена старого контракта на новый осуществляется в режиме оффлайн, т.е. без подключения к КВИКу или Transaq Connector.

 

Наведите курсор на обычный график и нажмите правую кнопку мыши(1). В открывшемся меню выберите пункт "Заменить инструмент". В окне "Замена инструмента" введите код (или часть кода) инструмента (2). В списке найденных символов выберите нужный инструмент и нажмите "Ок" (3). Дождитесь изменения конфигурации, при появлении сообщения об отсутствии свечей в базе данных, загрузите их через кнопку "База данных".

Если при поиске инструмента для замены появляется сообщение: "По вашему запросу не найдено ни одного инструмента", то обновите файлы finam.epx и symbols.dat, перезапустите JatoTrader© и повторите попытку.

 

В КВИКе в таблице обезличенных сделок удалите старый контракт и добавьте туда новый, а также откройте биржевой стакан для нового контракта. 

При подключении через через Transaq Connector никаких действий делать не нужно.

Теперь можно осуществлять соединение JatoTrader© с КВИКОм или через Transaq Connector.

 

Обычный график инструмента  в JatoTrader©

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

Если тикера нет в рабочем пространстве, добавьте его туда через строку поиска инструмента.

Меню графика содержит следующие элементы:

  1. Управление базой данных инструмента (закачка свечей, тиков, экспорт и т.д.).

  2-10. Выбор "таймфрейма" графика.

 11. Управление индикаторами.

 12. Вертикальные объемы, крупные сделки.

 13. Горизонтальные объемы.

 14. Настройка торговых диапазонов и идентификатора "боковика".

 15. Включение/Выключение перекрестия на графике.

 16. Включение/Выключение сетки на графике.

 17. Работа с частотными графиками.

 18. Включение/Отключение "рэндж-баров".

 19. Включение/Отключение отображения сделок на графике.

 20. Включение/Отключение графика "эквити" и риска.

 21. Рисование трендовых линий.

 22. Настройка торговых диапазонов. 

 23. Открыть "умный" стакан.

 24. Открыть журнал заявок и сделок.

 25. Торговая панель.

 26. Прокрутка в конец графика.

 27. Открыть на графике "ленту" новостей с сайта www.investing.com.

Шпаргалка по навигации на графике:

 

 

Навигация по графику

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

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

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

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

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

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

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

Для вызова меню накопленной маркет дельты и VWAP (Volume Weighted Average Price) вверху графика на шкале времени нажмите правую кнопку мыши на соответствующей дате. Отмена графиков дельты и VWAP

происходит тем же способом.

Для построения профиля рынка с заданной даты дважды кликните левой кнопкой мыши вверху графика на шкале времени на соответствующей дате. Для отмены профиля повторите те же самые действия.

Выставление заявок с графика

Рабочий объем в заявке задается с помощью торговой панели. Откройте торговую панель, нажав кнопку 25 в меню графика. Задайте рабочий объем в соответствующем поле торговой панели.

 1. Снять все заявки на продажу по текущему инструменту.

 2. Продать по рынку количество лотов или контрактов. Задается в поле "Рабочий объем".

 3. Снять все заявки по текущему инструменту.

 4. Купить по рынку количество лотов или контрактов. Задается в поле "Рабочий объем".

 5. Снять все заявки на покупку по текущему инструменту.

 6. Поле для задания "рабочего" объема.

 7. Сделать реверс позиции по текущему инструменту.

 8. Закрыть позицию по текущему инструменту.

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

Для выставления лимитной заявки на покупку подведите курсор мыши ниже текущей цены на графике и нажмите клавишу L. Появится зеленый маркер лимитной заявки "10 LIM 60.98", который показывает, что будет выставлена заявка на покупку в количестве 5 контрактов по цене 60.98. Подведите маркер к определенной вами цене и нажмите левую кнопку мыши. В случае, если задан "боевой" режим, лимитная заявка на покупку уйдет в торговую систему. При "активном" маркере заявки можно использовать колесико мыши для корректировки объема выставляемой заявки. Маркер заявки можно "сбросить", если вновь нажать клавишу L либо вывести курсор за пределы окна графика.

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

Для выставления стоп-заявки на покупку подведите курсор мыши выше текущей цены на графике и нажмите клавишу S. Подведите маркер стоп-заявки к требуемой цене и нажмите левую кнопку мыши.

Для выставления стоп-заявки на продажу подведите курсор мыши ниже текущей цены на графике и нажмите клавишу S. Подведите маркер стоп-заявки к требуемой цене и нажмите левую кнопку мыши.

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

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

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

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

Дополнительные настройки

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

В открывшемся окне настройте параметры маркет- и стоп-заявок. Значение 10 в поле ...лучше цены активации, означает, что в случае, например, стоп-заявки на покупку при стоп-цене в 120100 и достижения этой цены, заявка на покупку уйдет в торговую систему по цене 120100+10=120110. Таки образом, чтобы стоп-заявка сработала наверняка, задавайте это значение больше, в соответствии с объемом вашей заявки и рыночным спредом.

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

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

Схематично дополнительные настройки показаны на графике ниже:

 
 
 

Управление базой данных инструмента  в JatoTrader©

Информация по "свечам" загружается после открытия графика и хранится в БД постоянно. "Свечи" обновляются автоматически, сразу после загрузки программы.  Для управления базой данных (БД) инструмента нажмите кнопку 1 в меню обычного графика.  Если вы собираетесь тестировать стратегии с применением алгоритмов или "вручную", а также строить профиль рынка (горизонтальные объемы) по данному инструменту, то вам

понадобятся тиковые данные, которые можно загрузить в БД двумя способами. Самый удобный:

1. Загрузка тиков с ftp-сервера за выбранные даты.

 

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

Как это делается можно посмотреть в коротком видео 1 мин. 45 сек.

После загрузки данных нажмите кнопку "Построить кластеры" для расчета кластеров горизонтальных объемов.

2. Загрузка тиков с www.finam.ru за выбранную дату

Если по каким-либо причинам ftp-сервер оказался недоступным, вы можете загрузить тики с сайта компании "Финам". Зайдите на сайт по адресу https://www.finam.ru/profile/moex-akcii/gazprom/export/

На открывшейся странице найдите нужный инструмент, например, если вы хотите загрузить тики по BRJ9 за 5 марта 2019 года и задайте, в отмеченных оранжевым цветом полях соответствующие значения. Нажмите кнопку "Получить файл". Загрузка занимает примерно от 5 до 30 секунд, в зависимости от размера файла.

Загруженный файл поместите в папку \QSCALP, в которой хранятся тиковые данные.

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

 

Импорт данных в системы технического анализа

Для сохранения данных по свечам в текстовом формате задайте в нижней строке окна управления БД соответствующие значения для импорта (имя файла, таймфрейм, разделитель и т.д.) а также период какой даты выгружать "свечи". И нажмите кнопку "Сохранить". Файл будет записан в папку \Jatotrader.

 

Индикаторы технического анализа

Набор индикаторов технического анализа (ТА) в JatoTrader© пока небольшой. В основном представлены средние линии, полосы Боллинджера, VWAP (Volume weighted Average Price) и некоторые другие. В программе сделан упор на частотные индикаторы, т.к. индикаторы ТА в большом количестве можно найти в других терминалах, в том числе и в КВИКе.

Для настройки индикаторов нажмите кнопку 11 в меню основного графика. 

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

новый индикатор введите его параметры, как показано на рисунке снизу.

Обратите внимание, что имя индикатора для данного инструмента должно быть уникальным - это важно для создания алгоритмических систем с использованием данных индикаторов. После того, как параметры индикатора введены, нажмите на кнопку "Добавить индикатор". Индикатор появится на графике и в списке внизу. Для удаления индикатора выберите его (их) в списке и нажмите кнопку "Удалить индикатор".

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

Вертикальные объемы и крупные сделки

Для настройки отображения вертикальных объемов и крупных сделок нажмите кнопку 12 "Volume On/Off".

Вертикальные объемы отображаются в виде контурной полоски, соответствующей высоты для каждой свечи. Внутри контура рисуется полоска светло-зеленого или розового цвета, отражающая превышение объема покупок или продаж в общем объеме ценового бара («маркет-дельта»). Высота полоски определяется по формуле: DELTA = ABS (VOLUME_BUY – VOLUME_SELL), цвет COLOR(DELTA) = IF VOLUME_BUY > VOLUME_SELL  THEN light-green ELSE light-red.
Для изменения масштаба отображения вертикального объема подведите курсор мыши в зону шкалы вертикального объема (левая часть окна). Удерживая нажатой левую кнопку мыши, начните движение мыши вдоль шкалы (вверх или вниз). Добейтесь нужного вам масштаба отображения вертикальных объемов.

 

Для отображения крупных сделок "по рынку" выберите соответствующий пункт меню. Настройте нужный вам фильтр объема сделки. Только те сделки, объем которых равен или превышает значение, указанное в фильтре будут отображаться на свечах. Центр окружности крупной сделки по цене соответствует ценовому уровню, на котором прошел максимальный объем сделки. Центр окружности по времени, соответствует свече, во время которой сделка произошла.

 

Горизонтальные объемы (профиль рынка)

Чтобы вызвать меню настройки горизонтальных объемов нажмите кнопку 13 "Horizontal volume On/Off".

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

Профиль рынка отображается в виде горизонтальных полосок, длинна которых обозначает сумму объемов сделок, прошедшего в рамках заданного ценового диапазона. Высота полоски пропорциональна ширине ценового уровня и не может быть меньше минимального шага цены. Например, для фьючерсного контракта RIU9 минимальный шаг 10 пунктов, а для акции ROSN 0.05 руб. Обратите внимание, что график горизонтальных объемов для одного и того же инструмента за один и тот же временной период при разной ширине ценовых уровней будет отличаться . На графике внизу показан профиль рынка по дням для инструмента BRJ9 с агрегацией по 5 шагов цены (5*0.01=0.05).

Для подсветки значимых уровней задайте значение выше среднего объема в 1, 1.5, 2, 2.5, 3 раза. 

Пункт "Только за текущую сессию" означает, что профиль рынка будет построен только за текущий день в левой части графика.

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

Для лучшего восприятия горизонтальных объемов текущей сессии (чтобы не сливались со свечами) можно выбрать пункт "Слева от оси".

Подписи на кластерах соответствуют либо значению маркет-дельты на ценовом уровне, если выбран пункт "Показывать Дельту", либо объему, прошедшему на этом уровне (или внутри диапазона).

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

 

Идентификатор диапазона ("боковика")

В JatoTrader© есть прекрасный алгоритмический помощник. С его помощью можно задавать диапазоны ("боковики"), активировать выходы из них, а также определять их автоматически на различных таймфреймах. Алгоритм определения "боковика" будет рассмотрен позже, а сейчас покажем как можно задать диапазон "вручную" и активировать его.

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

Если вам необходимо пересчитать "боковики" заново, например при смене таймфрейма, нажмите кнопку пересчет. Для отмены всех диапазонов нажмите кнопку "Сброс".

Чтобы настроить границы диапазона на совершение сделки при выходе из него, задайте способ сделки: "Открыть лонг", "Открыть шорт" или просто "Количество". В поле объем - требуемый объем лотов (контрактов), и активные границы (вверх или вниз). Активировать можно, также одновременно как верхнюю границу диапазона, так и нижнюю. Затем нажать кнопку "Активировать". На графике отобразится диапазон с "активными" границами (виртуальными заявками).  Реальная заявка пойдет в торговую систему лишь в том случае, если текущая свеча закроется за границей диапазона. Если "фитиль" свечи окажется за границей диапазона, а закрытие свечи произойдет внутри него, то граница диапазона просто расширится, а вместе с ней передвинется виртуальная заявка.

Как настраивать торговый диапазон, а также сценарий на весь день вы можете посмотреть в этом видео (1 мин. 59 сек).

 

Создание частотных графиков

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

Чтобы открыть частотный график нажмите кнопку 17 в меню обычного графика. Затем выберите пункт "Новый график". В открывшемся окне введите значения: количества на бар, и метод расчета бара (тиков, дельты, время, цены и т.д.). Подробнее см. в разделе "Частотные графики JatoTrader©".

 

"Рэндж" панель (скользящие свечи)

Кнопка 18 в меню обычного графика используется для включения (выключения) графической "рэндж" панели в на графике. Рэндж панель представляет (на текущий момент) графическое изображение трех свечей различных периодов времени, отсчитываемых от времени последнего тика назад. В настоящий момент доступны свечи с интервалами 60, 150 и 300 секунд. "Секунда" для расчета рендж бара не является астрономической секундой, а учитывается лишь тогда, когда в ее течении произошла хотя бы одна сделка. Другими словами, каждая «рэндж» свеча представляет собой скользящую рамку длиной в 60, 150 и 300 секунд, смещающуюся вправо ежесекундно. Для каждого из таких периодов (свеч) рассчитываются максимальное и минимальное значение, цена открытия и цена закрытия (она одна для всех), а также объем покупок, продаж и маркет-дельта.

На рэндж-панели горизонтальными полосками отображается объем покупок (светло-зеленый) и продаж (розовый) за всю торговую сессию, дельта и процент превышения покупок над продажами по отношению к общему объему за всю торговую сессию.
Хорошим моментом для входа в длинную позицию считается выстраивание рэндж-свечей в темно-зеленый цвет при минимальных «телах» и «фитилях» и относительно небольшой «зеленой» дельте, которая уменьшается от свечи к свече, как на графике слева.

RangeBUY.png
RangeSELL.png

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

По аналогии используем рэндж-панель для входа в короткую позицию.

 

Создание, перенос и удаление трендовых линий

Для того, чтобы нарисовать трендовую линию нажмите кнопку 21 в меню окна графика инструмента. Затем подведите курсор мыши в нужную точку начала линии и удерживая нажатой левую клавишу мыши начните движение мыши к конечной точке. Во время движения от начальной точки линии до позиции курсора будет рисоваться пунктирная линия. При достижении нужной конечной точки отпустите левую клавишу мыши. Линия будет нарисована от начальной точки до правого края графика.
Для корректировки начальной или конечной точек линии подведите курсор мыши к крайней точке линии. Нажмите левую клавишу мыши и удерживая ее в нажатом положении продолжайте движение до нужной точки на графике. По достижении ее отпустите левую клавишу мыши – линия будет перерисована.  
Для смещения линии целиком подведите курсор мыши к любой точке лини, за исключением крайних точек, и, удерживая нажатой левую кнопку мыши переместите пунктирную линию в нужное место на графике. Затем отпустите левую кнопку мыши – линия будет перерисована.
Для удаления трендовой линии кликните правой кнопкой мыши на линии, и выберите "Удалить линию" -> "Да".  Линия будет удалена.

 

Активация созданных пользователем линий на покупку или продажу

«Активной» может быть любая, созданная пользователем трендовая линия (наклонная или горизонтальная), любая средняя, линии VWAP или линии полос Боллинджера.

Чтобы запрограммировать созданную пользователем линию для покупки или продажи подведите курсор мыши на линию и дважды кликните по ней. В открывшемся окне «Trade line settings», нажатием кнопки «Операция» задайте: "покупка" или "продажа". В выпадающем меню рядом выберите результат, которого вы хотите добиться этой операцией. Значениями могут быть: «Количество», «Открыть лонг», «Открыть шорт» или «Закрыть позицию».

«Количество» - в момент касания ценой «активной» линии будет выставлена заявка на покупку или продажу в количестве, указанном в соседнем поле.

«Открыть лонг», например 10 контрактов, будет выставлена заявка в количестве равном разности между требуемым количеством и текущей позицией по данному инструменту. Если текущая позиция равна нулю, то будет выставлено 10 контрактов на покупку. Если текущая позиция «шорт» - 15 контрактов, то будет выставлено 25 контрактов на покупку. Если текущая позиция «лонг» 3 контракта, то будет выставлено 7 контрактов. Если текущая позиция «лонг» 10 или больше контрактов, то в систему заявка выставляться не будет.

«Открыть шорт» - будет выставлена заявка в количестве равном разности между требуемым количеством и текущей позицией пользователя по данному инструменту. По аналогии с предыдущим пунктом.

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

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

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

На графике слева показан процесс настройки EMA-15 на покупку 10 контрактов SiM9 при отбое цены от EMA-15 вверх (при закрытии свечи). На графике справа - исполнение заявки

TradeLine.png
TradeLineEx.png

Деактивация линии происходит всегда после касания (или отбоя при закрытии свечи) ценой активной линии, в независимости выставлялась ли заявка или нет. Это правило гарантирует однократное выполнение заданного скрипта. Для активации линии после задания условий нажмите кнопку «Активировать». Активная линия имеет маркер у своей правой границы. Например 10L означает, что будет открыта длинная позиция на 10 контрактов. В биржевом стакане вы также будете видеть активную линию с маркером, обозначающим операцию (зеленый или красный треугольник с цифрой и обозначением: зеленым 10L – открыть «лонг» на 10 контрактов, красным 5S – «шорт» на 5, красным «pos» - закрыть длинную позицию, если она есть, зеленым 20 – купить 20 контрактов или лотов инструмента и т.д.)

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

Активированные трендовые линии можно переносить на графике или менять координаты начальной или конечной точек.

ВНИМАНИЕ: ПРИ ИЗМЕНЕНИИ ТАЙМ-ФРЕЙМА ГРАФИКА ПРИ АКТИВИРОВАННЫХ СРЕДНИХ ЛИНИЯХ ИЛИ ПОЛОСАХ БОЛЛИНДЖЕРА ИХ НОВЫЕ ЗНАЧЕНИЯ БУДУТ ОТЛИЧАТЬСЯ ОТ ТЕКУЩИХ. УЧИТЫВАЙТЕ ЭТО ПРИ ПЕРЕКЛЮЧЕНИИ ГРАФИКА С ОДНОГО ТАЙМ-ФРЕЙМА НА ДРУГОЙ!

© 2013-2020 by Evgeny Shibaev. Powered by Allegro Common Lisp by Franz Inc.