OS_Engine_team

Читают

User-icon
303

Записи

591

Визуальные интерфейсы BotTabScreener.

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

В отличии от окна настройки данных для роботов с источником BotTabSimple окно для настройки скринеров выглядит немного по-другому.

Визуальные интерфейсы BotTabScreener.



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

Для начала нужно запустить Bot Station Light.



( Читать дальше )

Визуальный интерфейс BotTabCluster.

В этой статье разберем процесс настройки источников кластеров на примере уже встроенного в OsEngine робота. В исходном коде и в рамках нашего проекта данный источник называется BotTabCluster.

Визуальный интерфейс BotTabCluster.

 

Запускаем Bot station light и добавляем робота с источником Cluster:



( Читать дальше )

Визуал источника BotTabSimple.

BotTabSimple – тип источника, на котором основано большинство роботов из публичных примеров в OsEngine. BotTabSimple даёт возможность подключиться к одному инструменту, получать по нему свечи, трейды, стакан, а также выставлять по нему заявки.

Визуал источника BotTabSimple.

 

1. Создание робота с источником BotTabSimple. 

В окне создания роботов Вы можете видеть список источников вот в этой колонке:



( Читать дальше )

Источники 1. Концепция источников в OsEngine.

Все роботы в OsEngine получают информацию о рынке как напрямую с биржи, так и через источники. Отдавая приоритет источникам, можно упростить процесс написания кода и избежать множества проблем. В данной статье мы обсудим, какие источники используются роботами в Os Engine.

Источники 1. Концепция источников в OsEngine.

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

Если посмотреть на общую схему данных, которые получает и видит робот, то мы здесь:



( Читать дальше )

Риск менеджер в OsEngine.

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

Риск менеджер в OsEngine.

Его можно вызвать у отдельного робота в окне управления:



( Читать дальше )

Ограничения. Отимизатор в Os Engine #5.

Как было бы здорово, если бы можно было оптимизировать все подряд. Мы часто слышим о том, что именно так и надо. Возможно, с развитием искусственного интеллекта это станет реальностью, но на текущий момент мы далеки от этого. Оптимизатор —  это отдельная значительная часть OsEngine, однако он не поддерживает все доступные в OsEngine источники, и не способен оптимизировать все без исключения. Рассмотрим в этой статье ограничения оптимизатора в OsEngine.

Ограничения. Отимизатор в Os Engine #5.

1. Данные, поддерживаемые оптимизатором.



( Читать дальше )

Численный показатель робастности при Walk-Forwards. Оптимизатор в OsEngine #4

«Робастность» — это способность торговой стратегии воспроизводить результаты своего тестирования на новых данных.  

Численный показатель робастности при Walk-Forwards. Оптимизатор в OsEngine #4

Было бы полезно измерить эту характеристику численно. В этом тексте расскажем о метрике робастности стратегии, представленной в OsEngine — Walk-Forward Robustness Metric.

 

1. Вспоминаем о сути робастности.

Примеры.

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



( Читать дальше )

Walk-Forwards. Оптимизатор в Os Engine #3.

Walk Forwards – один из способов избежать переобучения алгоритма, путём проверки его способности адаптироваться к новым периодам данных.

Walk-Forwards. Оптимизатор в Os Engine #3.

Визуализация Walk-Forward тестирования.



( Читать дальше )

Индикатор Nick Rypock Trailing Reverse (NRTR) и бесплатные роботы на нём.

Сегодня мы рассмотрим индикатор NRTR. Узнаем историю создания индикатора и то, как он рассчитывается.

Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.

Индикатор Nick Rypock Trailing Reverse (NRTR) и бесплатные роботы на нём.

Оглавление

1.      История создания индикатора NRTR.

2.      Как проводятся расчеты индикатора NRTR.

3.      Какие сигналы может подавать индикатор NRTR.

4.      Роботы для OsEngine на индикаторе NRTR.

4.1.   Стратегия на индикаторах NRTR и SmaChannel.

4.2.   Контртрендовая стратегия на индикаторах NRTR и ROC.

5.      Итоговая таблица результатов.

 

1. История создания индикатора NRTR.

Индикатор Nick Rypock Trailing Reverse (NRTR) был создан Константином Копыркиным, российским трейдером и разработчиком программного обеспечения для торговли на финансовых рынках. Он известен своими работами в области технического анализа и автоматизации торговых стратегий.



( Читать дальше )

Что такое робастность. Оптимизатор в Os Engine #2.

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

Поэтому, в данном контексте, важно обсудить понятие Робастности (Robustness).

Что такое робастность. Оптимизатор в Os Engine #2.

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

Рассмотрим примеры.

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



( Читать дальше )

теги блога OS_Engine_team

....все тэги



UPDONW
Новый дизайн