Всем привет,
навайбкодил с пониманием дела после просмотра
видео
Добавляет встроенный торговый терминал с искусственным интеллектом для MOEX/Finam поверх чистого Go-решения native.Client(без DLL, Wine, CGO), а также плагин DeepSeek Harness, который встраивает его в веб-интерфейс Harness.
Терминал ( cmd/terminal, один двоичный файл)
- terminal/feed— Автономный демонстрационный режим на встроенном снимке реальных данных демонстрационного сервера TRANSAQ (11 инструментов TQBR, свечи 1м/5м/15м/1ч/1д, котировки, книги ордеров) и поставщик данных только для чтения в режиме реального времени native.Client: котировки, книги ордеров, лента, история с кэшем, учитывающим количество пролетов, и задержкой повторного подключения от 2с до 30с.
- terminal/api— REST + SSE ( /api/events), бумажный брокер ( terminal/paper), обслуживание SPA, российский конверт ошибок, шлюз для торговли в реальном времени (403 / 501), сроки записи SSE.
- terminal/backtest— Механизм обработки баров без предварительного анализа: сигнал на закрытии, исполнение на следующем открытии, комиссии/проскальзывание, кривые доходности/бенчмарка и полный набор показателей (просадка, коэффициент Шарпа, процент выигрышных сделок, коэффициент прибыли, экспозиция); четыре стратегии: пересечение SMA, возврат к RSI, прорыв Дончиана, импульс.
- terminal/agent— Агент ИИ в процессе работы без MCP: 14 инструментов напрямую обращаются к терминалу (реальная история → бэктесты, технические подсказки, книга котировок/ордеров, портфель, бумажные ордера, автономность); совместимый с OpenAI цикл инструментов плюс детерминированный российский локальный аналитик для демо-счета без ключа; автономное воспроизведение бумажных ордеров с бюджетом, лимитами риска, функцией аварийного отключения и автоматической остановкой при ежедневном убытке.
- terminal/web— SPA-приложение без построения графиков, похожее на Finam: список отслеживаемых активов с графиками, свечи на холсте + объем + перекрестие, книга ордеров, торговая карта, портфель/ордера/история/аналитика, панель инструментов с ИИ, наложение результатов бэктестинга на график и панель автономности; ?mock=1фикстуры и детерминированные демо-ссылки.
- terminal/seeddata+tools/terminal-seed — встроенный снимок и инструмент захвата данных только для чтения (только рыночные данные, без данных учетной записи/клиента/логина).
Интеграция DeepSeek Harness
- dsh-ai-terminal/— локальный пакет DSH ( @local/dsh-ai-terminal): боковая панель плюс основная панель в стиле хоста. Хост-часть запускает бэкенд на Go (предварительно собранный bin/terminal, иначе go build ./cmd/terminal), ожидает подтверждения работоспособности и проксирует SPA/REST/SSE -серверы одного источника (без CORS, без дополнительного /ai-terminal/порта браузера) с помощью /ai-terminal-ctl/status|restart. Клиентская часть использует слоты sidebar.panellist+ main, токены темы хоста и локаль en/ru/zh. Установлено и проверено в desktop профиле.




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