Изображение блога
Алексей Ван <o-s-a.net>
Алексей Ван <o-s-a.net> Блог компании OsEngine
Сегодня в 11:20

Обзор контекстных файлов OsEngine. Вайбкодинг в трейдинге #3

Всех приветствую!

Третья статья серии про ИИ и вайбкодинг с OsEngine. Сегодня разговор про CONTEXT-файлы. Без них ИИ будет галлюцинировать гораздо чаще, чем с ними. Поэтому внимательно.

Обзор контекстных файлов OsEngine. Вайбкодинг в трейдинге #3 

## Зачем нужны CONTEXT-файлы

Вы открываете чат с ИИ и говорите: «Напиши мне робота на пробой канала». ИИ радостно генерирует код. Вы копируете его в проект, а он не компилируется, потому что ИИ не знает, как устроен OsEngine.

Он не знает, что робот должен наследоваться от `BotPanel`, что табы создаются только в конструкторе, что события подписываются через `+=`, что namespace должен совпадать с папкой.

CONTEXT-файлы решают эту проблему. Это инструкция для ИИ. Файл .md, в котором написано: вот как устроен проект, вот какие классы, вот шаблоны кода.

Вы даёте ИИ этот файл, и он пишет правильно. Условно с первого раза. Конечно, если задача в принципе решаема.

 

## Какие файлы есть в проекте

В OsEngine не один, а много CONTEXT-файлов. Каждый под свою задачу.

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

`CONTEXT.md` — главный файл. Архитектура роботов, типы табов, события, торговые операции, папки проекта, шаблоны. Если не знаете, какой файл брать, берите этот.

`CONTEXT_ROBOTS.md` — базовый каталог готовых роботов. Нужен, когда вы говорите ИИ: «Сделай как в роботе EnvelopTrend, но со своими параметрами».

`CONTEXT_INDICATORS.md` — индикаторы. Как создать, какие типы параметров, как привязать к табу. Если просите ИИ написать индикатор — подключайте.

`CONTEXT_PAIRS_AND_FUTURES.md` — парный арбитраж, ротация фьючерсов, контанго. Сложные темы. Если торгуете два инструмента или фьючерсы — нужен.

`CONTEXT_INDEX_AND_SPREAD.md` — индексы и спреды. `BotTabIndex`, корреляция, отклонения. Для корзин и синтетических инструментов.

`CONTEXT_GRIDS.md` — сеточные стратегии. Маркет-мейкинг, накопление позиции по сетке ордеров.

`CONTEXT_HIGH_FREQUENCY.md` — HFT. Стакан, тики, перестановка ордеров. Для тех, кто торгует по ленте сделок и слепкам стаканов.

`CONTEXT_POSITIONS_AND_RISK.md` — стопы, тейки, трейлинг, управление объёмом, кулдауны. Риск-менеджмент.

`CONTEXT_MONITORS.md` — монитор-роботы. Таблицы по скринеру, алерты, объёмный рейтинг. Всё, что может быть нужно для создания мониторов.

`CONTEXT_PROMPTS_ROBOTS.md` — Тех задания на роботов, которые собираются современными моделями с первого раза. Как пример для ИИ, как надо делать ТЗ.

`CONTEXT_PROMPTS_INDICATORS.md` — Тех задания на индикаторы, которые собираются современными моделями с первого раза. Как пример для ИИ, как надо делать ТЗ.

 

## Как использовать с ИИ

Тут варианта два.

Первый. Не делать ничего, ибо эти контексты лежат в директории проекта, и ИИ их обязательно сам прочитает.

Второй. Указать в чате с ИИ явно. Это гарантирует, что ИИ будет строить роботов с оглядкой на правильные примеры. Как это делать, посмотрим в следующей статье…

 

Удачных алгоритмов!

Комментарии открыты для друзей, добавляйтесь!

Обзор контекстных файлов OsEngine. Вайбкодинг в трейдинге #3
https://smart-lab.ru/company/os_engine/blog/1024149.php

Скачать OsEngine: https://github.com/AlexWan/OsEngine
Официальная поддержка OsEngine в MAX: https://max
Канал Научный трейдинг в MAX: https://max.ru/

Поддержка OsEngine в Телеграм: https://t.me/osengine_official_support 
Канал Научный трейдинг (Bad Quant) в Телеграм: https://t.me/bad_quant

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн