OS_Engine_team

Читают

User-icon
171

Записи

258

OsMiner в OsEngine.

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

OsMiner в OsEngine.

Из главного меню запускаем «Miner»:



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

Ограничения. Отимизатор в 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.

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

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

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



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

Оптимизатор в OsEngine. Простой перебор параметров.

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

Оптимизатор в OsEngine. Простой перебор параметров. 

Из главного меню запускаем «Оптимизатор»:



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

Server Master. Автоматическое переподключение серверов в OsEngine.

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

Server Master. Автоматическое переподключение серверов в OsEngine. 

Для использования этой удобной функции заходим в «Connection servers» в модулях Bot Station или Bot Station Light.



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

Bot Station Light в Os Engine.

В этой статье разберем торговый интерфейс — «Bot Station Light».

Bot Station Light в Os Engine. 

Открываем OsEngine:



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

Журнал OsEngine. Ансамблирование объёмов.

Рассмотрим один из способов узнать оптимальное соотношение объёмов между роботами. Ансамблирование объёмов, которое можно делать вручную, в журнале OsEngine. Эта информация актуальна, если вы торгуете несколькими роботами одновременно.

Журнал OsEngine. Ансамблирование объёмов. 

Равномерное распределение.

Распределить объёмы между роботами равномерно – это самое простое, что можно сделать.

Если берем 10 роботов, то дробим все деньги, которые хотим торговать, на 10 и устанавливаем для торгов.

Это самый простой подход, и он работает.

 

Ансамблирование.

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

Проводим тесты роботов на всей имеющейся истории и открываем журнал.

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

В OsEngine есть такая возможность!

1. Надо провести тесты с равномерным распределением объёма.

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



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

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