Этот файл содержит информацию о рабочих примерах в проекте.
Демонстрирует основную функциональность библиотеки:
- Создание позиций и ордеров
- Использование риск-менеджера
- Симуляция исполнения ордеров
- Обработка funding payments
- Генерация ордеров управления рисками
Запуск:
cargo run --example simple_exampleДемонстрирует:
- Валидацию ордеров через риск-менеджер
- Генерацию stop-loss и take-profit ордеров
- Проверку срабатывания ордеров по ценам
Запуск:
cargo run --example mode_reporting_exampleДемонстрирует:
- Создание и управление позициями
- Работу с ордерами (market и limit)
- Создание market data
- Конфигурацию торговых параметров
- Валидацию ордеров
Запуск:
cargo run --example unified_data_exampleДемонстрирует:
- Использование генетического алгоритма для оптимизации параметров стратегии
- Реализацию трейта
Genomeдля параметров стратегии (SMA параметры) - Синтетическую оценку фитнеса стратегии без полного бэктеста
- Настройку популяции, элитизма и турнирного отбора
- Мутацию и кроссовер генов для эволюции параметров
- Анализ результатов оптимизации по поколениям
Запуск:
cargo run --example ga_optimizeБольшинство примеров в папке examples/ отключены, так как они требуют модулей, которые не реализованы в текущей минималистичной версии библиотеки. Эти примеры закомментированы в Cargo.toml и включают:
basic_backtest- требует модули для бэктестингаcomprehensive_example- требует полную функциональностьcsv_export_example- требует модуль экспортаfunding_*примеры - требуют модули для работы с funding rateslive_trading_*примеры - требуют модули live tradingstrategy_*примеры - требуют модули стратегий- И многие другие...
Библиотека содержит только базовые модули:
backtest- базовые структуры для бэктестингаrisk_manager- управление рискамиunified_data- унифицированные структуры данных
- Начните с
simple_exampleдля понимания базовой функциональности - Изучите
mode_reporting_exampleдля понимания риск-менеджмента - Если нужна полная функциональность, рассмотрите возможность доработки библиотеки или использования альтернативных решений