Готовая экосистема для алготрейдинга
Скачивание данных, оптимизатор,
тестер, 200+ примеров роботов,
> 20 Подключений
Часто задаваемые вопросы
Знакомство
Базовые интерфейсы
Коннекторы
Удаленные серверы
Торговля
Парный трейдинг
Валютный арбитраж
Индексный арбитраж
Разное
Вам понадобится
Базовые рыночные примитивы
BotPanel и BotFactory
StrategyParameters
BotTabSimple обзор
BotTabSimple торговые методы
События BotTabSimple
BotTabSimple поля и данные
BotTabSimple журнал и позиции
BotTabScreener
Indicators
BotTabIndex
BotTabCluster
BotTabPair
BotTabPolygon
Разное
FAQ

Этот раздел поможет Вам в знакомстве с нашим проектом.

Вы видите меню, переходя по которому, можно искать интересующую Вас тему.

Сверху есть поиск по FAQ. Вы можете воспользоваться им для поиска интересующей Вас темы.

Если ничего не помогло, и интересующий Вас вопрос не раскрыт, пишите в группу поддержки:

https://t.me/osengine_official_support

Системные требования
Обзор OsEngine
Разница между созданием роботов на API и терминалом для алготрейдинга Os Engine.
Оформляем БАГ-РЕПОРТ в OsEngine
Главное меню OsEngine
Os Data. Знакомство
Os Data. Лента сделок. Стаканы. OsEngine.
Os Data. Конвертер и Конвертер свечей.
Os Data Binance. Подключение. Скачивание исторических данных. OsEngine.
Tester.Light в OsEngine.
Погрешности в тестировании
OsData и Тестер. Качаем слепки стаканов и запускаем на них тесты.
OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.
Алерты в OsEngine.
Журнал. Знакомство
Журнал. Типы профитов в журналах OsEngine. P\L и их различия.
Журнал. Ансамблирование объёмов.
Роботы Light в OsEngine.
Server Master. Автоматическое переподключение серверов в OsEngine.
Оптимизатор 1. Простой перебор параметров
Оптимизатор 2. О робастности
Оптимизатор 3. Walk-Forwards оптимизация.
Оптимизатор 4. Численный показатель робастности при Walk-Forward оптимизации.
Оптимизатор 5. Ограничения оптимизатора.
OsMiner в OsEngine.
OsMiner. Запуск найденных паттернов в OsEngine.
Источники 1. Концепция источников в OsEngine.
Источники 2. Визуал источника BotTabSimple.
Источники 3. Интерфейс BotTabIndex
Источники 4. Интерфейс BotTabCluster
Источники 5. Интерфейс BotTabScreener
Источники 6. Интерфейс BotTabPair
Источники 7. Интерфейс BotTabPolygon
ALOR OpenApi.
Binance.
Самые частые ошибки на Binance. Пути их решения. OsEngine.
Bitget Api
KuCoin Api
BingX Api.
Gate IO api
ByBit Api
Основные ошибки на Bybit: код, описание, перевод. Часть I. OsEngine.
Основные ошибки на Bybit: код, описание, перевод. Часть II. OsEngine.
Deribit Api
Pionex Api
Тинькофф инвестиции.
Transaq
OKX. OsEngine.
WOO Api
Роботы для AskendEX. OsEngine.
Quik lua. OsEngine.
Os Data Finam. Подключение. Скачивание исторических данных. OsEngine.
Interactive Brokers API. Инструкция к применению. OsEngine
QUIK Dde. OsEngine.
После подключения бота к бирже Tinkoff через OsEngine не отображается торговый счет. Почему?
Huobi. OsEngine.
Exmo. OsEngine.
Bitmex. OsEngine.
is*hosting. Регистрация.
is*hosting. Покупка сервера.
Русификация Windows Server 2022.
is*hosting. Запрос операционной системы.
Запуск удаленного сервера.is*hosting.
Облегчение загрузки ЦП у сервера Win 10 и Win Server 23.
Синхронизация времени системы на удалённом сервере
Увеличение файла подкачки и настройка приоритета процессора
Сервер для MOEX. Рентер
Быстрое выключение и включение боевых роботов в OsEngine.
Как обновить работающих в бою роботов на новую сборку с GitHub? OsEngine.
Автоматическое сопровождение позиций в OsEngine.
Открытие позиций в журнале OsEngine вручную.
Подгружаем нужное количество свечек при боевом подключении. OsEngine.
Облегчение нагрузки на оперативную память во время работы OsEngine.
Работа сервисов рассылки сообщений в OsEngine
Работа сервиса рассылки в Telegram
Как перевести время в формат UTC
Эмулятор в OsEngine. Как включить и зачем нужен?
О корреляции. Что это и зачем нужно в торговле?
О коинтеграции в парном трейдинге. Что это и зачем нужно в торговле?
О базовой идее и прибыли в парном арбитраже
Визуальные интерфейсы и настройки парного арбитража
Наборы данных для тестирования межбиржевых алгоритмов. Торговля от индекса.
Теория по классическому валютному арбитражу
Фронтранниг медленных роботов
Пользовательские интерфейсы в OsEngine
Робот для классического валютного арбитража
Робот для исследования прибыльности после сигнала в валютном арбитраже.
Возможные проблемы и их решение.
Индексный арбитраж. Введение.
Возможные алгоритмы роботов.
Волатильность. Торговля от индекса.
Корреляция. Торговля от индекса.
Минимальные остатки от разницы двух ценовых рядов с оптимальным мультипликатором.
Объёмы в индексах. Торговля от индекса.
Индекс в OsEngine. Собираем по своей формуле.
Индекс в OsEngine. Автоформула.
Торговля от индекса. О выравнивании наборов данных.
Наборы данных для тестирования межбиржевых алгоритмов. Торговля от индекса.
Price Weighted Index.
Equal Weighted Index.
Volume Weighted Index.
Cointegration Weighted Index.
Автоподбор бумаг для собственного индекса. Исторические объёмы и волатильность.
Риск менеджер
Механика работы Stop и Profit приказов для открытых позиций.
Механика открытия позиции через Stop приказы.
Требования к ПК и оборудованию для программирования и торговли на OsEngine
Программы, которые Вам потребуются для программирования OsEngine
Пространства имен. Директива using.
Типы данных самого низкого уровня, идущие из коннекторов биржи.
Сделки. Обезличенная лента сделок. Описание класса Trade.
Свечной график. Описание класса Candle.
Заявка, заказ. Описание класса Order.
Книга заявок, биржевой стакан. Описание класса MarketDepth.
Сделки по собственному счету. Структура класса MyTrade.
Активы. Портфель. Назначение и описание класса Portfolio.
Portfolio. Активы и позиции. В чём разница.
Описание класса Position.
Биржевая позиция. Описание класса PositionsOnBoard.
Биржевой инструмент. Обзор класса Security.
Назначение и описание класса BotFactory.
Назначение и описание класса BotPanel.
Обязательные к реализации члены класса BotPanel.
Пример создания робота через BotFactory в OsEngine.
Пример создания робота через атрибут в OsEngine.
Чтение и компиляция скриптов из файлов в OsEngine.
Описание робота в коде, всплывающее в окне просмотра роботов.
Параметры стратегии. Обзор интерфейса IIStrategyParameter.
StrategyParameterInt – описание и примеры использования.
StrategyParameterDecimal – описание и примеры использования.
StrategyParameterString – описание и примеры использования.
StrategyParameterBool – описание и примеры использования.
StrategyParameterTimeOfDay – описание и примеры использования.
StrategyParameterButton – описание и пример использования.
StrategyParameterLabel – описание и примеры использования.
StrategyParameterCheckBox – описание и пример использования.
Вкладки в окне параметров.
Местоположение BotTabSimple в проекте и общее описание возможностей.
Обзор основных блоков BotTabSimple.
Обзор торговых методов в OsEngine.
Обзор исходящих событий.
Обзор остальных публичных членов класса BotTabSimple.
1 BuyAtMarket
2 BuyAtLimit
3 BuyAtAceberg
4 BuyAtStop
5 BuyAtLimitToPosition
6 BuyAtMarketToPosition
7 BuyAtAcebergToPosition
8 BuyAtStopCancel
9 BuyAtFake
10 SellAtMarket
11 SellAtLimit
12 SellAtAceberg
13 SellAtStop
14 SellAtLimitToPosition
15 SellAtMarketToPosition
16 SellAtAcebergToPosition
17 SellAtStopCancel
18 SellAtFake
19 CloseAllAtMarket
20 CloseAtFake
21 CloseAtMarket
22 CloseAtLimit
23 CloseAtAceberg
24 CloseAtStop
25 CloseAtStopMarket
26 CloseAtTrailingStop
27 CloseAtProfit
28 CloseAtProfitMarket
29 CloseAllOrderInSystem
30 CloseAllOrderToPosition
31 CloseOrder
32 ChangeOrderPrice
1 MyTradeEvent
2 NewTickEvent
3 ServerTimeChangeEvent
4 CandleFinishedEvent
5 CandleUpdateEvent
6 MarketDepthUpdateEvent
7 BestBidAskChangeEvent
8 PositionClosingSuccesEvent
9 PositionOpeningSuccesEvent
10 PositionNetVolumeChangeEvent
11 PositionOpeningFailEvent
12 PositionClosingFailEvent
13 PositionStopActivateEvent
14 PositionProfitActivateEvent
15 PositionBuyAtStopActivateEvent и PositionSellAtStopActivateEvent.
16 DeleteBotEvent
17 OrderUpdateEvent
18 IndicatorUpdateEvent
19 SecuritySubscribeEvent
Биржевой инструмент, примеры использования класса Security
Connector
TimeFrame
Взаимодействие с графиком
Логирование
Серии данных, поставляемые коннектором
Управление индикаторами на графике
Модуль сопровождения позиций
Местоположение Journal в проекте и в коде BotTabSimple
Position – виртуальные позиции роботов в OsEngine. Отличие от PositionOnBoard.
Типы массивов с позициями вызываемые из BotTabSimple.
Контроль позиций по разным типам входов при помощи SignalTypeOpen и SignalTypeClose.
Местоположение BotTabScreener в проекте и общее описание возможностей
Обзор полей и данных
Обзор событий в BotTabScreener
Настройка BotTabScreener из визуального интерфейса
Использование BotTabScreener в коде робота
Проект IndicatorsFactory. Обзор слоя создания индикаторов
IIndicator. Обзор интерфейса для создания индикаторов
Создание индикатора внутри OsEngine
Вынос индикатора в скрипты и IndicatorsFactory
IndicatorsParameters. Типы и применение
Встраивание индикатора в код другого индикатора. Binding параметров
Создание составного индикатора с нуля и до конца. Пример с описанием
Доступ к данным индикатора и установка параметров из кода робота
Настройка BotTabIndex из визуального интерфейса
Индекс в OsEngine. Автоформула.
Местоположение BotTabIndex в проекте и общее описание возможностей
Обзор полей и данных
Использование BotTabIndex в роботе
Пример одноногого индексного арбитража на возврат к среднему.
Пример одноногого индексного арбитража в тренд.
Робот для парного трейдинга на основе индекса.
Робот для классического индексного арбитража.
Местоположение BotTabCluster в проекте и общее описание возможностей
Обзор классов HorizontalVolumeLine и HorizontalVolumeCluster
Обзор полей и данных BotTabCluster
Обзор событий в BotTabCluster
Пример использования BotTabCluster в коде робота
Настройка BotTabCluster из визуального интерфейса
Обзор слоя создания роботов для парного трейдинга
BotTabPair события для подписки и публичные свойства
Обзор PairToTrade. События, Свойства, Внутреннее устройство
Использование корреляции и коинтеграции из общих слоёв создания роботов
Робот для парного арбитража на основе коинтеграции. PairCointegrationSideTrader
Робот для парного арбитража на разрыв. PairCorrelationNegative
Робот для классического парного стат арбитража. PairCorrelationTrader
BotTabPolygon. Введение в слой создания валютных арбитражей
BotTabPolygon. События для подписки и публичные свойства полезные в торговле
BotTabPolygon. Источник. Регионы.
PolygonToTrade. Последовательность для торговли. Регионы и их внутреннее устройство.
Робот для классического тройного арбитража
Робот для исследования прибыльности после сигнала
Пример кода для оптимизации параметра «время начала и окончания торговли».
Сообщения в Telegram из робота
Сообщения в Telegram из робота 2
Торговля по наклонным уровням с прорисовкой
Пример «Ложный пробой» с прорисовкой дополнительных элементов на чарте.