Shell
Shell - это готовый графический каркас торгового терминала с полностью открытым исходным кодом на C#. Он собран на Avalonia и запускается на Windows, Linux и macOS.
Вам не нужно тратить время на создание GUI (графического интерфейса пользователя): подключение к источникам данных, таблицы портфелей, инструментов, заявок и сделок, графики, тестирование на истории, оптимизация параметров и журнал работы уже в коробке. Остаётся написать саму стратегию.

Основные возможности
- Полный исходный код. Подходит и для роботов на заказ, и для собственных решений.
- Поддержка всех подключений платформы StockSharp к биржам и брокерам через Коннекторы.
- Четыре рабочие области, между которыми переключает боковая панель: Общее, Реал-тайм, Эмуляция и Логи.
- Гибкий интерфейс: все панели внутри рабочей области можно перетаскивать, делить, откреплять в отдельное окно и закреплять обратно. Раскладка сохраняется между запусками.
- Тестирование стратегий на истории со статистикой, графиком сделок и кривой доходности.
- Оптимизация - перебор параметров стратегии на той же истории.
- Сохранение и восстановление настроек стратегии, включая правила риска.
- Параллельный запуск нескольких стратегий: каждая живёт своей жизнью и имеет собственные заявки, сделки и статистику.
- Запуск стратегий, собранных в Designer, без написания кода.
- Удалённое управление - запуск и остановка стратегий с сайта или из Telegram-бота.
Стратегии в поставке
Shell поставляется с четырьмя стратегиями, которые можно запустить сразу после старта:
| Стратегия | Что делает |
|---|---|
| SMA strategy | пересечение короткой и длинной скользящих средних |
| SMA Index strategy | то же самое, но по синтетическому инструменту, заданному выражением |
| StairsTrend strategy | вход по тренду после нескольких свечей подряд в одну сторону |
| StairsCountertrend strategy | вход против тренда в той же ситуации |