|
2. Получение результатов
Отображение результатов имитации торгов с использованием созданной системы возможно путем наложения торговой системы на график интересующего инструмента (CQG рассматривает торговую систему как обычный индикатор, отображаемый в отдельном окне). После создания торговой системы она появляется в списке и может использоваться как традиционный индикатор.
Пример графика с наложенной торговой системой приведен на Рис.4. Статистические параметры торговой системы отображаются на графике и могут использоваться в редакторе формул для кода исходной торговой системы и экспорта в коды прочих торговых систем, условий, индикаторов и пользовательских переменных. Если торговая система параметризированна (параметры системы заданы в виде переменных), то пользователь может изменить их через традиционное меню Modify..., открываемое правым кликом на графике торговой системы. Аналогично задается историческая выборка данных для тестирования.
3. Оптимизация параметров
В случае, если кодом системы предусмотрено варьирование параметров, поиск оптимальных значений этих параметров, отвечающих определенному пользователем критерию, может осуществляться с помощью приложения TSO — Trade System Optimizer. TSO запускается либо правым кликом на поле графика торговой системы и выбора опции Optimize... из меню, либо посредством отдельной кнопки, вынесенной пользователем на панель управления. В появившемся окне задается отрезок времени, на котором будет производиться оптимизация, алгоритм построения синтетической истории для фьючерсных контрактов, критерий оптимизации и метод (доступны простой перебор и генетический алгоритм с настраиваемыми параметрами). Пример окна настройки приведен на Рис.5
После запуска оптимизатора отображается окно с меняющимися в режиме реального времени результатами оптимизации. По желанию пользователя этот процесс может сопровождаться отображением на графике отобранных результатов. Пример окна оптимизатора приведен на Рис.6.
Для визуального отображения зависимости выбранного критерия оптимизации от параметров системы может использоваться график трехмерной поверхности, иллюстрирующий, устойчивость поведение системы в окрестности оптимальных значений параметров (Рис.7).
Пользователь может вызвать график торговой системы с конкретными параметрами левым кликом на соответствующей ячейке и создать копию торговой системы с выбранными значениями параметров правым кликом, присвоив ей уникальное имя.
Все результаты оптимизации сохраняются с именами, определенными пользователем, и могут использоваться неоднократно. Настройки оптимизатора могут экспортироваться/импортироваться аналогично торговым системам.
4. Использование сигналов торговой системы.
Для оповещения трейдера о срабатывании сигнала торговой системы может использоваться система визуальных и аудио-сигналов (Alerts), а также использование электронной почты.
При необходимости сканирования большого количества инструментов может использоваться приложение MarketScan с условиями, используемыми в торговой системе в качестве сигналов входа/выхода.
При использовании торговой системы в приложении электронной постановки ордеров ОТТ02 ордера генерируются и передаются на сервер соответствующей биржи автоматически, без участия трейдера, роль которого сводится в этом случае к наблюдению и контролю.
|