Готовая экосистема для алготрейдинга
Скачивание данных, оптимизатор,
тестер, 200+ примеров роботов,
> 20 Подключений
Часто задаваемые вопросы
Знакомство
Базовые интерфейсы
Концепция источников
Коннекторы к MOEX
Коннекторы к криптобиржам
Международные подключения
Коннекторы для скачивания данных.
MOEX FixFast Spot/Currency
Коннекторы для подключения новостного потока.
MOEX PLAZA II
MoexFixFastTwimeFutures
Удаленные серверы
Торговля
Мультиконнект
Копитрейдинг
Разное
Курс лекций "C# Для Алготрейдера"
Вам понадобится
Базовые примитивы
Быстрый старт в программирование роботов на OsEngine
Микроменеджмент позиций.
BotPanel и BotFactory
StrategyParameters
Источник BotTabSimple
Индикаторы
Разное
Синтаксический сахар
Курс лекций «Введение в алготрейдинг»
Курс лекций «Тренд через Walk-Forwards»
Курс лекций «Ротация бумаг между алгоритмами по стадиям волатильности»
Свечи и преобразование ленты сделок.
Курс лекций «Свечи и преобразование ленты сделок»
Парный арбитраж
Индексный арбитраж
Валютный арбитраж
Скринеры
Курс лекций «Кросс-тестирование через Скринеры. Роботы для всех рынков»
Сеточные роботы
Открытый интерес
Алго по новостям
Опицоны
Обычные примеры роботов
Технические примеры роботов
Мотивация
Как учить программирование
Архитектура слоя создания коннекторов
Стандарты написания кода
Слой автоматических тестов коннекторов
Процедура взятия коннектора в работу
Процедура сдачи коннектора
Создание нового источника в OsEngine
От сообщества
Успехи тех, кто помогает проекту по направлению
Серия статей «Алго-лифт»
Разработка софта на заказ
Маркет
Партнер проекта
FAQ

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

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

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

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

https://t.me/osengine_official_support

Системные требования
Обзор OsEngine
Разница между созданием роботов на API и терминалом для алготрейдинга Os Engine.
Сервер приёма крашей.
Отдел специальной поддержки OsEngine по направлению MOEX.
OsEngine поддержка по направлению криптоконнекторов.
Поддержка OsEngine по направлению международной торговли.
Язык программирования
Получили наконец-то все сертификаты на профконнекторы к MOEX.
Обновление движка для OsEngine. Переехали на .NET 9
Главное меню OsEngine
Os Data.
Os Data. Лента сделок. Стаканы. OsEngine.
Конвертер и Конвертер свечей.
Tester Light в OsEngine.
Погрешности в тестировании
Тестер. Хранение данных и настройки бумаг.
Тестер. Склеенные фьючерсы. Настройка неторговых периодов.
OsData и Тестер. Качаем слепки стаканов и запускаем на них тесты.
OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты.
Алерты в OsEngine.
Журнал. Знакомство
Журнал. Типы профитов в журналах OsEngine. P\L и их различия.
Журнал. Sharpe Ratio.
Журнал. Ансамблирование объёмов.
Server Master. Автоматическое переподключение серверов в OsEngine.
Bot Station Light
Оптимизатор 1. Простой перебор параметров
Оптимизатор 2. О робастности
Оптимизатор 3. Walk-Forwards оптимизация.
Оптимизатор 4. Численный показатель робастности при Walk-Forward оптимизации.
Оптимизатор 5. Ограничения оптимизатора.
Оптимизатор 6. Выгрузка результатов оптимизации в Excel
Риск менеджер
Концепция источников в OsEngine.
Визуал источника BotTabSimple.
Визуал BotTabIndex
Визуал BotTabCluster
Визуал BotTabScreener
Визуал BotTabPair
Визуал BotTabPolygon
Визуал BotTabNews
Т-Инвестиции.
ALOR OpenApi.
Transaq
Quik lua.
ByBit
Binance
Bitget
KuCoin
BingX
Gate IO
Deribit
Pionex
OKX
HTX
BitMart
BloFin
Основные ошибки на Bybit: код, описание, перевод. Часть I. OsEngine.
Основные ошибки на Bybit: код, описание, перевод. Часть II. OsEngine.
Самые частые ошибки на Binance. Пути их решения. OsEngine.
TraderNet
Kite Connect Api. Zerodha брокер. Индия
Interactive Brokers API.
ATPlatform API. Китай.
Finam дата сервер
ALGOPACK
MFD дата сервер
MOEX ISS дата сервер
Yahoo Finance
Polygon.io
BinanceData
OKX Data server.
Bybit Data Server
Gate IO Data Server
Обзор информации в популярных источниках по подключению к Мосбирже по протоколам FIX/FAST.
FIX/FAST Spot: зачем нужен, что позволяет и чем отличается от других профконнекторов к MOEX
Fix Fast Spot: где брать инструкции и мануалы
Как выписать демосчёт.
Как настроить рабочее место для запуска.
Настройки коннектора FixFast Spot.
Обзор кода FixFast Spot.
Настройка коннектора FixFast Currency.
Обзор кода FixFast Currency.
Подключение в реальные торги к фондовой секции.
RSS лента новостей в Вашем роботе на OsEngine.
SmartLab новости у Вас в роботах. RSS коннектор к SmartLab.
Получение сообщений из Телеграм каналов on-line прямо в роботов на OsEngine.
Зачем нужен, что позволяет и чем отличается от других профконнекторов к MOEX.
Где брать инструкции и мануалы.
Как выписать демосчет.
Как настроить рабочее место для запуска.
Настройки коннектора.
Обзор кода- архитектура и модули
Зачем нужен, что позволяет и чем отличается от других профконнекторов к MOEX.
Где брать инструкции и мануалы
Как выписать демосчет
Настройка подключения.
Запуск.
Обзор кода в OsEngine.
Зачем торговать на удалённом сервере?
Хороший удалённый сервер в Японии для торговли криптой.
Удалённый сервер для торговли на MOEX.
Русификация Windows Server 2022.
Синхронизация времени системы на удалённом сервере
Облегчение загрузки ЦП у сервера Win 10 и Win Server 22.
Увеличение файла подкачки и настройка приоритета процессора
Блокировка интерфейса OsEngine по паролю.
Быстрое выключение и включение боевых роботов в OsEngine.
Эмулятор в OsEngine. Как включить и зачем нужен?
Как обновить работающих в бою роботов на новую сборку с GitHub? OsEngine.
Автоматическое сопровождение позиций в OsEngine.
Открытие позиций в журнале OsEngine вручную.
Подгружаем нужное количество свечек при боевом подключении. OsEngine.
Облегчение нагрузки на оперативную память во время работы OsEngine.
Сообщения в Telegram из робота
Работа сервиса рассылки в Telegram
Как перевести время в формат UTC
Настройки OsEngine, чтобы кастомные свечи собирались и сохранялись в реале.
Стандартные настройки коннектора OsEngine.
Торговля множества источников одновременно.
Как израсходовать всю память и "уронить" ПК.
Автосравнение позиций
Журнал. Редактирование позиций в OsEngine.
Выравнивание позиций. Фейковые позиции.
Проскальзывания
Роллирование фьючерсов.
Модуль силового освобождения памяти у CLR.
Модуль просмотра нагрузки на систему.
Мультиконнект. Торговля многими счетами из одного терминала OsEngine.
Прокси при Мультиконнекте в OsEngine. Торговля на десятках счетов.
Настройки и интерфейсы.
Настраиваем сетап Т Инвестиции VS T Инвестиции.
Настраиваем сетап АЛОР VS T Инвестиции.
Настраиваем трансляцию нетто позиции роботов без разнонаправленных позиций.
Механика открытия позиции через Stop приказы.
Механика работы Stop и Profit приказов для открытых позиций.
Фатальная ошибка. Недостаточно квот для обработки команды.
Лекция 1. Знакомство с языком C#, OsEngine и Visual Studio.
Лекция 2. Переменные C# и параметры роботов. Int, Decimal, String.
Лекция 3. События и методы. Как роботы реагируют на рыночные события.
Лекция 4. Объекты в языке C#. Объекты в трейдинге. Источники данных в OsEngine.
Лекция 5. Булевы переменные и оператор перехода. Ветвление логики в роботе.
Лекция 6. Массивы и операции с ними. Массивы свечей. Массивы позиций.
Лекция 7. Циклы в C#.
Лекция 8. Многопоточность в C# и HFT в OsEngine.
Лекция 9. Все способы открыть и закрыть позиции в роботах.
Дополнительно рекомендуемый интерактивный курс по базе C#
Требования к ПК и оборудованию для программирования и торговли на OsEngine
Программы, которые Вам потребуются для программирования OsEngine
Качаем OsEngine как программист.
Первый взгляд на проект OsEngine от программиста.
Редакторы кода для работы с OsEngine - VS Code.
Примитивы в OsEngine. Введение.
Сделки. Обезличенная лента сделок. Описание класса Trade.
Свечной график. Описание класса Candle.
Заявка, заказ. Описание класса Order.
Книга заявок, биржевой стакан. Описание класса MarketDepth.
Сделки по собственному счету. Структура класса MyTrade.
Биржевой инструмент. Обзор класса Security.
Класс Portfolio и PositionOnBoard.
Позиции роботов. Класс Position.
Позиции. Зачем они в алготрейдинге и OsEngine?
Типы времени жизни ордеров в OsEngine и их эмуляция в тестере.
Ваш первый робот на моноисточнике.
Добавляем роботу индикатор и торговую логику.
Добавляем параметры в робота.
Ваш первый робот с фильтром от индекса
Робот с двумя источниками и таймфреймами.
Ваш первый скринер. Робот, просматривающий всю площадку одновременно. Быстрый старт в программировании
Робот для парного арбитража.
Логирование информации в роботе
Перенос скриптов ботов/индикаторов из проекта и обратно
Как защитить код робота от просмотра.
Ваш первый многопоточный HFT скринер. Ловец ножей от плит.
Проблемы при нагрузках на поток, посылающий данные в роботов.
Как узнать, где у робота утекает ЦП? Профилировка ботов в VisualStudio.
Событие запуска тестера. Сброс переменных внутри робота в тестере.
Операторы неявного преобразования для параметров.
Контроль позиций по разным типам входов при помощи SignalTypeOpen и SignalTypeClose.
Выход из позиции в несколько ордеров одновременно через множество открытий.
Усреднение позиций через открытие новых позиций с пересчётом тейк-профита по средней цене входа.
Пирамидинг по движению и усреднение на откате.
Последовательный выход из позиций лимитками, ожидающими в рынке.
Вход в позицию через кастомный айсберг для реала.
Одновременный выход из позиций лимитками, ожидающими в рынке.
Усреднение двумя лимитками, ожидающими в рынке.
Стандартный вход на свечках. Трейлинг стоп по ленте сделок.
Бест-практикс. Делать в тестах на свечах всю логику в событии завершения свечи.
Назначение и описание класса BotFactory.
Назначение и описание класса BotPanel.
Обязательные к реализации члены класса BotPanel. Создаём робота через Атрибут. OsEngine.
Чтение и компиляция скриптов из файлов в OsEngine.
Параметры стратегии. Обзор интерфейса IIStrategyParameter.
StrategyParameterInt – описание и примеры использования.
StrategyParameterDecimal – описание и примеры использования.
StrategyParameterString – описание и примеры использования.
StrategyParameterBool – описание и примеры использования.
StrategyParameterTimeOfDay – описание и примеры использования.
StrategyParameterButton – описание и пример использования.
StrategyParameterLabel – описание и примеры использования.
StrategyParameterCheckBox – описание и пример использования.
Вкладки в окне параметров.
Таблица в окне параметров.
Чарт в окне параметров.
Таблица в окне параметров 2.
Визуально оформление окна параметров робота
Источник данных для одного инструмента. Введение.
События с данными из рынка.
События обновления статуса позиции
События обновления ордеров и трейдов по ним
Прочие события источника BotTabSimple
Обращение к бумаге (Security) в BotTabSimple
Способы запросить позицию источника в BotTabSimple
Доступ к портфелю на бирже и позиции на бирже.
Данные о рынке в виде полей и свойств.
Прочие данные в BotTabSimple
Менеджмент автосопровождения позиций из кода.
Торговые методы для открытия позиций.
Торговые методы для модификации позиций
Торговые методы для закрытия позиций
Закрытие позиций условными заявками. Stop. Profit. TrailingStop.
Прочие торговые методы BotTabSimple
Знакомство с индикаторами
Универсальная заготовка индикатора
Параметры индикаторов
Серии данных индикаторов
Проект CustomIndicators. Индикаторы-скрипты.
Перенос индикатора в скрипты и обратно
Volume построчно
PriceChannel построчно. Параметры и несколько серий данных
Встраивание индикатора в код другого индикатора
Bollinger построчно
Добавление индикаторов на источник BotTabSimple
Добавление индикаторов на источник BotTabIndex
Добавление индикаторов на источник BotTabScreener
IndicatorsFactory. Обзор слоя создания индикаторов
Обзор интерфейса IIndicator
Aindicator. Родитель для всех индикаторов
Пример динамического включения и отключения индикатора в источнике BotTabSimple
Пример динамического включения и отключения индикатора в источнике BotTabScreener
Пример прорисовки собственного набора данных в индикаторе
Создаем свой индикатор, игнорирующий вечернюю сессию.
Собираем релизную сборку OsEngine для ускорения на 10 %.
Bat-файлы
Исправляем тип цены в коннекторе Т-инвеста.
Один из способов закрытия позиций с учетом Profit Target
BaseClasses - как использовать код многократно в папке Custom
Как скачать и обновлять терминал OsEngine при помощи Git.
Более элегантный способ создания новых вкладок в роботах
Место алготрейдеров на бирже. Кто они и чем заняты?
Делать роботов — просто. Делать прибыльных — тяжело.
FOMO, риски, терпение. Депозит для алго.
Тренд через Walk Forwards. Лекция 1. Введение: длинный путь к тренду
Тренд через Walk Forwards. Лекция 2. Трендовые идеи
Тренд через Walk Forwards. Лекция 3. Walk Forwards и робастность
Тренд через Walk Forwards. Лекция 4. Cross-Tests. Боремся с переоптимизацией
Тренд через Walk Forwards. Лекция 5. Портфельные тесты роботов
Лекция 1. Введение
Лекция 2. Робот на ATR
Лекция 3. Volatility Stage indicator
Лекция 4. Ротация по объемам и RSI
Лекция 5. Ротация бумаг по стадиям волатильности
Японские свечи в OsEngine. Свечи
Renko свечи
Хейкен Аши (Heiken Ashi) свечи
Свечи Delta
Объёмные свечи
Свечи типа Ticks
Range свечи
Reversal свечи
TimeSpan свечи
TimeShift свечи
Volume Adaptive свечи
Delta Adaptive свечи
Tick Adaptive свечи
Reversal Volatility Adaptive свечи
Range Volatility Adaptive свечи
Описание класса CandleFactory
ACandleSeriesRealization. Слой создание свечей в Os Engine. Реализации и их использование в проекте
Слой создание свечей в Os Engine. Параметры серии.
Обзор серии Tick. Как она устроена.
Бесплатный робот Три солдата и Три вороны
Бесплатный робот Пин бар паттерн в тренде
Бесплатный робот Три солдата на волатильности
Бесплатный робот Пин бар скринер
Важные нюансы при тестах нестандартных таймфреймов в OsEngine.
Робот VolatilityAdaptiveCandlesTrader
Робот CustomCandlesImpulseTrader.
Свечи и преобразование ленты сделок. Лекция 1. Японские свечи, Renco, Heiken Ashi, Delta, Volume.
Свечи и преобразование ленты сделок. Лекция 2. Ticks, Range, Reversal, TimeSpan, TimeShift свечи.
Свечи и преобразование ленты сделок. Лекция 3. Адаптивные свечи. Volume, Delta, Tick, Reversal, Range.
Свечи и преобразование ленты сделок. Лекция 4. Расположение серий свечей в OsEngine. Архитектура.
Свечи и преобразование ленты сделок. Лекция 5. Создание собственной серии свечей.
Свечи и преобразование ленты сделок. Лекция 6. Три солдата. Пин бар. Три солдата на волатильности.
Свечи и преобразование ленты сделок. Лекция 7. Скринеры. Три солдата на волатильности. Пин бар.
О корреляции. Что это и зачем нужно в торговле?
О стационарности и коинтеграции
Визуальные интерфейсы и настройки парного арбитража
Робот для парного арбитража на основе коинтеграции. PairCointegrationSideTrader
Робот для парного арбитража на разрыв. PairCorrelationNegative
Робот для классического парного стат арбитража. PairCorrelationTrader
Обзор слоя создания роботов для парного трейдинга
Использование корреляции и коинтеграции из общих слоёв создания роботов
BotTabPair события для подписки и публичные свойства
Обзор PairToTrade. События, Свойства, Внутреннее устройство
О базовой идее и прибыли в парном арбитраже
Наборы данных для тестирования межбиржевых алгоритмов. Торговля от индекса.
Индексный арбитраж. Введение.
Возможные алгоритмы роботов.
Волатильность. Торговля от индекса.
Корреляция. Торговля от индекса.
Минимальные остатки от разницы двух ценовых рядов с оптимальным мультипликатором.
Выбор бумаг в индекс
Индекс в OsEngine. Собираем по своей формуле.
Индекс в OsEngine. Автоформула.
Торговля от индекса. О выравнивании наборов данных.
Данные для межбиржевых алгоритмов
BotTabIndex. Обзор кода
Робот 1. ArbitrageSimple.
Робот 2. Индексный одноногий на возврат к среднему
Робот 3. Индексный одноногий в тренд.
Робот 4. Парный межбиржевой от индекса.
Робот 5. Классический индексный арбитраж
Price Weighted Index.
Equal Weighted Index.
Volume Weighted Index.
Cointegration Weighted Index.
Автоподбор бумаг для собственного индекса. Исторические объёмы и волатильность.
Учёт лотности в Индекс-билдере во время тестирования на MOEX.
Нормирование бумаг индекса в %
Теория по классическому валютному арбитражу
Фронтранниг медленных роботов
Пользовательские интерфейсы в OsEngine
Робот для классического валютного арбитража
Анализ движения после сигнала
Проблемы, которые возникнут
Исходный код BotTabPoligon
Архитектура BotTabPoligon
PolygonToTrade
Введение. Робастность и Кросс-тесты
Кросс-тестирование – способ создавать роботов, работающих одинаково хорошо на всех рынках
Качаем данные для тестов скринеров
Скринеры в тестере
Скринеры в оптимизаторе
BotTabScreener. Концептуально
BotTabScreener. Обзор класса
Расчёт объёмов для робота
Самый простой скринер на скользящей средней. Робот с открытым кодом
Скринер ложного пробоя на PinBar, привязанном к внутридневной волатильности. Робот с открытым кодом
Скринер на RSI и адаптирующемся ценовом канале. Робот с открытым кодом
Скринер, анализирующий ленту сделок. PumpDetector. Робот с открытым кодом
Скринер, анализирующий стакан котировок. PlateDetector. «Скринер плит». Робот с открытым кодом
Робастность. Способы оптимизации роботов
Архитектура источника BotTabScreener
Создание робота на источнике BotTabScreener
Бесплатный робот PriceChannelAdaptiveRsiScreener
Бесплатный робот PinBarVolatilityAdaptiveScreener
Введение
Настройки
Исходный код стандартной сетки
Режим маркет-мейкинга
Режим единой позиции
Экспансия. Широкая сетка и Trailing Up
Требования к соединению и ПК
Нюансы использования тестера
Прогрессия между линиями
GridLenearRegression
GridBollinger
GridTwoSides
GridTwoSignals
GridBollingerScreener
GridScreenerAdaptiveSoldiers
Пример маркет-мейкерской монолитной сетки
GridPair
Введение
Где искать в проекте?
Пример робота, запрашивающего в своей логике OI
Как пробросить OI в коннектор
Как кэшировать OI в коннекторе
Визуал источника BotTabNews
Анализируем рынок и торгуем при помощи ИИ
Добавляем в робота источник с новостями. Обзор кода
Робот для торговли по новостям при помощи ИИ. Исходники + инструкции
Робот для торговли по сигналам из Телеграм. Исходники + инструкции
Поддержка торговли опционами в коннекторе Bybit.
Индикатор AD. Accumulation Distribution
ALB. Adaptive Look Back
ADX. Average Directional Index
Alligator Билла Вильямса
AO (Awesome oscillator)
ATR (Average True Range)
Bears Power
Bollinger Bands
Bulls Power
CCI (Commodity channel index)
Chaikin Oscillator
CMO. Chande Momentum Oscillator
Envelops
Ease of movement
Efficiency Ratio
FI (Force Index)
Kalman Filter
Fractal
Ichimoku
Sma (Simple Moving Average)
EMA (Exponential Moving Average)
VWMA (Volume Weighted Moving Average)
SSMA (Smoothed Simple Moving Average)
MFI (Money Flow Index)
Linear Regression Channel
PriceChannel
Rsi (Relative Strength index)
MACD (Moving Average Convergence Divergence)
Momentum
OBV (On Balance Volume)
Volume Oscillator
Ultimate Oscillator
VHF (Vertical Horizontal Filter)
Linear Regression Line
Parabolic SAR
Trix (Triple exponential moving average)
Williams Range
MACD Line
Aroon
ASI (Accumulative Swing Index)
CoG (Center of Gravity Oscillator)
DeMarker
ZigZag
DPO (Detrended Price Oscillator)
Pivot Floor
Volume
ROC (Rate of Change)
RVI (Relative Vigor Index)
Stochastic
SMI (Stochastic Momentum Index)
Ease Of Movement Watcher
StdDev (Standard Deviation)
Mass Index
OsMa (Oscillator of Moving Average)
QStick
RAVI (Range Action Verification Index)
Super Trend
NRTR (Nick Rypock Trailing Reverse)
«Кастомные элементы чарта» для OsEngine
Пример «Кастомные параметры для окна параметров»
Робот-пример «Чарт в окне параметров»
Индикатор «DeltaByCandles»
Пример «Таблица в окне параметров 2»
Введение, почему это всё очень круто
Резюме, которое у Вас будет
Диплом, который с нами можно написать
Получай исследования по алготрейдингу
Получай здоровые отношения с противоположным полом
Бюджеты на коннекторы направления MOEX
Работа в поддержке коннекторов MOEX
Проектная занятость в отделе разработки софта на заказ
Как «попробовать» программировать
Рекомендуемая книга к прочтению
Продвинутые знания по программированию. Книги или курсы на выбор
Закрепляем знания по ООП
Закрепляем знания циклов и алгоритмов
Закрепляем знания многопоточности
Где хранится экземпляр коннектора при создании, и кто его основные пользователи в проекте
IServer / AServer
IServerRealization 0
ConnectorCandles 1. Главный пользователь реализаций серверов
ConnectorCandles 2. Обзор регионов
ConnectorCandles 3. Обзор метода подписки на реализацию сервера
Разное 1. IServer
Разное 2. IServerPermission
Разное 3. CandleManager. Процедуры старта серии свечек
Разное 4. ServerMaster. Обзор класса хранилища реализаций коннекторов
Разное 5. Экстренная остановка торгов по бумаге
Разное 6. Локализация строковых переменных
IServerRealization 1. Реализация коннектора
IServerRealization 2. Кто использует реализацию
AServer 1. Сердце коннектора
AServer 2. Параметры и окно настроек
AServer 3. Вместо конструктора
AServer 4. Prime Thread
AServer 5. Thread 2. Отправка данных наверх
AServer 6. Thread 3. Работа с ордерами
AServer 7. Запросы данных свечек и трейдов
AServer 8. Хранение свечек и ленты сделок
AServer 9. Подписка на данные по бумаге
Разное 7. План технической реализации коннектора
AServer 10. Механизм запроса ордеров при перезагрузке и при частичной потере связи с биржей
Разное #8. Реализация новостного потока
Разное #9. Включение проверки потоков данных
IServerRealization #3. Модернизация коннектора под мультиконнект
IServerRealization #4. Модернизация коннектора до PROXY-мультиконнектора
IServerRealization #5. Метод SendOrder. Что там и чего там быть не должно
IServerRealization #6. Метод CancelOrder. Что там и чего там быть не должно
Как пробросить OI в коннектор
ServerRealization #7. Что отображать в портфеле
ServerRealization #9. Запрос активных и исторических ордеров отдельными методами
AServer #11. Кэширование массива ордеров в коннекторе при массовой проверки статусов ордеров
Введение
Нейминг объектов
Регионы внутри коннектора
Методы
Сколько нужно файлов и папок
О многопоточности
Циклы и Linq.
JSON объекты
HTTP запросы
WebSocket
Защита коннектора от спама
Версия СиШарп
Dispose. Очищение памяти
Введение
Обзор слоя
Var_1. Валидация бумаг
Var_2. Валидация стакана котировок
Var_3. Валидация ленты сделок в бою
Data_1. Доступность заявленных данных
Data_2. Валидация свечных данных
Data_3. Валидация данных трейдов
Data_4. Нагрузка на скачивание свечек
Data_5. Нагрузка на скачивание терейдов
Conn_1. Последовательность статусов коннектора
Conn_2. Спам подписками на старте
Conn_3. Загрузка памяти под нагрузкой
Conn_4. Проверка доступности свечек в боевом подключении
Conn_5. Большой нагрузочный тест по всем типам данных
Orders_1. Фейковые обьёмы и цены для ордеров
Orders_2. Исполнение лимитов
Orders_3. Исполнение маркетов
Orders_4. Отзыв лимитов
Orders_5. Смена цены ордера
Portfolio_1. Валидация портфеля
Orders_6. Фейковые цены при смене цены ордера
Orders_7. Спам.
Orders_8. Запрос активных ордеров после переподключения
Orders_9. Запрос потерянного активного ордера
Orders_10. Запрос потерянного исполненного ордера
Orders_11. Запрос потерянных MyTrades по исполненным ордерам.
Orders_12. Запрос активных и исторических ордеров.
Общий принцип
Актуальное на январь 24
Как сдать коннектор
Отчёт 1. Отчёт по реализованным фичам
Отчёт 2. Стандарты написания кода
Отчёт 3. Автоматические тесты
Отчёт 4. Пост для сообщества
Введение
Общая логика взаимодействия
IIBotTab. «Интерфейс» источника
IIBotTab. Использование в проекте
BotPanel. Обзор мест использования в проекте
Создание источника. Новый тип перечислений
Создание источника. Заготовка класса
Создание источника. Новый тип данных
Создание источника. Расширение функционала коннектора
Создание источника. Механизм подписки на события сервера
Создание источника. Коннектор. События. Блокирование событий. Clear. Delete.
Создание источника. Визуализация
Создание источника. BotPanel. Механизм создания источника в роботе
Как добавить свой исходный код в проект
Как правильно пушить на ГитХаб, чтобы Ваши коммиты шли в зачёт профилю
Никита закончил FixFast для Спот площадки MOEX и перешёл в поддержку OsEngine
Егор закончил Plaza 2 и перешёл в поддержку OsEngine
Сергей закончил FixFast для Валютной площадки MOEX
Введение
Молчаливые и талантливые гении-одиночки
Процесс. Бесконечный алго-хакатон
Что ожидаем от участников
Пул ожидания управляющих. MOEX-MONO. В ожидании 4 m.$
Пул ожидания управляющих. International Futures VS MOEX. В ожидании около 10 m.$
Пул ожидания управляющих. Крипта. В ожидании 3 m.$
Пул ожидания управляющих. Китай. В ожидании около 10 m.$
Открываем чат – склад технологий
Котёл ценообразования
Кто наши разработчики
Как мы ведём проекты.
Что у нас заказывают? Пример 1
Что у нас заказывают? Пример 2
Что у нас заказывают? Пример 3
Что у нас заказывают? Пример 4
Ищем программистов-преподавателей
Требования к материалам на Маркет
Сотрудничество с Т- Банк
У Т-Инвест давно хорошие тарифы.