OS_Engine_team

Читают

User-icon
278

Записи

558

Создание источника. Визуализация. Источники робота OsEngine #12

Продолжаем практические занятия по созданию новых источников для роботов в OsEngine.

Сегодня возвращаемся к самому источнику и добавим в него прорисовку данных.

Данная серия постов строго для программистов со стажем, которые не только знают C# на уровне мидлов и сеньоров, но и УЖЕ разбираются в том, как делать новые сервера подключения к OsEngine.

Создание источника. Визуализация. Источники робота OsEngine #12

1. Статическая часть класса источника для облегчения нагрузки на прорисовку.

Суть этой статической части класса источника в том, чтобы всего один поток занимался прорисовкой всех таблиц по данным типам источников, чтобы не создавать десятки или сотни потоков для этого и не нагружать ЦП:



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

Скринеры в оптимизаторе. Скринеры #5

Продолжаем изучение скринеров и кросс-тестирования. Сегодня будем учиться настраивать оптимизатор. И попробуем оптимизировать параметры для робота.

Скринеры в оптимизаторе. Скринеры #5

В качестве стратегии для тестов возьмём робота «Пин Бар на усреднённой внутридневной волатильности».

Запускаем «Optimizer»:



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

Скринеры в тестере. Скринеры #4

Продолжаем изучение скринеров и кросс-тестирование. Сегодня будем учиться настраивать тестер и проведём первый тест скринера.

В качестве стратегии для тестов возьмём робота «Пин Бар на усреднённой внутридневной волатильности».

Прибыльность в районе 1% на одну сделку:

Скринеры в тестере. Скринеры #4 

Но это позже.

Точка входа у него примерно такая:



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

Создание источника. Коннектор. События. Блокирование событий. Clear. Delete. Источники робота OsEngine #11

Продолжаем практические занятия по созданию новых источников для роботов в OsEngine.

Сегодня возвращаемся к самому источнику и добавляем в него коннектор, который был ранее нами сделан.

Cерия постов строго для программистов со стажем, которые не только знают C# на уровне мидлов и сеньоров, но и УЖЕ разбираются в том, как делать новые серверы подключения к OsEngine.

Создание источника. Коннектор. События. Блокирование событий. Clear. Delete. Источники робота OsEngine #11

1. Добавляем ConnectorNews в BotTabNews.

Первым делом добавляем коннектор в источник:



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

Качаем данные для тестов скринеров. Скринеры #3

Продолжаем изучение скринеров и кросс-тестирования, которые они помогают проводить. И прежде, чем делать роботов или вести оптимизацию, нужно скачать исторические данные для тестов. Сегодня этим и займёмся.

Качаем данные для тестов скринеров. Скринеры #3

Запускаем «Data»:

 



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

Создание источника. Механизм подписки на события сервера. Источники робота OsEngine #10

Продолжаем практические занятия по созданию новых источников для роботов в OsEngine.

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

Cерия постов строго для программистов со стажем, которые не только знают C# на уровне мидлов и сеньоров, но и УЖЕ разбираются в том, как делать новые серверы подключения к OsEngine.

Создание источника. Механизм подписки на события сервера. Источники робота OsEngine #10

1. Серия классов “Connector”.

Место в проекте:



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

Открыта поддержка OsEngine по направлению международной торговли.

Открыта поддержка OsEngine по направлению международной торговли.


С апреля 2025 года запускается отдельная поддержка OsEngine для международных подключений.

Это означает, что Вы можете обратиться в поддержку нашего проекта, и там будет отдельный человек, который отвечает за это, который Вам поможет разобраться с Вашими проблемами. Кроме того, это означает, что коннекторы из списка ниже будут каждый месяц проходить процедуру «Перетестов» и будут оперативно обновляться (не только по сообщениям пользователей, но и по мере надобности и сообщений от разработчиков самого API).



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

Создание источника. Расширение функционала коннектора. Источники робота OsEngine #9

Продолжаем практические занятия по созданию новых источников для роботов в OsEngine.

Сегодня говорим про то, как расширить функционал коннектора для раздачи новых данных. И добавление нового разрешения для коннекторов под источник.

Серия постов строго для программистов со стажем, которые не только знают C# на уровне мидлов и сеньоров, но и УЖЕ разбираются в том, как делать новые серверы подключения к OsEngine.

Создание источника. Расширение функционала коннектора. Источники робота OsEngine #9

1. Добавляем разрешение для коннектора. IServerPermission.

Для этого идём в интерфейс IServerPermission и добавляем туда свойство, обозначающее наличие реализации доступа к данным для источника.

В нашем случае (а мы хотим добавить источник «Новости») итоговый коннектор должен поддерживать подписку на новости. Мы должны это обозначить:



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

теги блога OS_Engine_team

....все тэги



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