Tester
Как это работает?
Tester стратегий — это комплексный инструмент, который позволяет разработчикам тестировать алгоритмические торговые стратегии, используя исторические данные о ценах. Этот инструмент предоставляет уникальную возможность анализировать эффективность алгоритмов в различных рыночных условиях без риска реальных финансовых потерь, симулируя реальные торговые среды.
Однако важно отметить, что результаты, полученные во время тестирования, не гарантируют аналогичного успеха в живой торговле, поскольку рыночные условия могут значительно варьироваться.
Вот красиво оформленный вариант с иконками и шагами:
🆕 Начало тестирования:
- Нажмите кнопку New Scenario, чтобы создать новый сценарий тестирования.
- В окне New Scenario задайте необходимые параметры для теста.
- Сохраните настройки, чтобы сценарий стал готов к запуску.
- Нажмите кнопку Run чтоб запустить тест.
- После завершения теста нажмите кнопку Full Report, чтобы ознакомиться с полными результатами тестирования.
- Если вы хотите изменить параметры и провести тест повторно, нажмите на иконку «Шестерёнка».
- В открывшемся окне вы сможете откорректировать существующие параметры или добавить новые. После внесения изменений нажмите кнопку Update — настройки сохранятся, и вы сможете снова запустить тест.
Параметры Tester:
- Symbols: Список торговых пар для тестирования.
- Spread: Разница между ценами покупки и продажи.
- Start Date: Дата начала тестирования.
- End Date: Дата окончания тестирования.
- Maker Fee: Комиссия за market ордера.
- Taker Fee: Комиссия за limit ордера.
- Leverage: Максимальное плечо.
- Balance: Начальный баланс.
- Exchange: Выбор биржи.
Параметры стратегии
Параметры, передаваемые в скрипт.
Например, торговый бот может принимать следующие параметры:
sizeUsd
(100 USD): размер сделки.tpPercent
(2%): процент для установки Take-Profit.slPercent
(1%): процент для установки Stop-Loss.
Таким образом, робот будет открывать сделки на $100, устанавливать Take-Profit на 2% и Stop-Loss на 1% от цены открытия. Если вы измените sizeUsd
на 200 USD, робот будет открывать сделки на $200.
Оптимизация стратегии
Оптимизация — это процесс настройки параметров алгоритма для улучшения результатов. Это включает:
- Выбор параметров для оптимизации.
- Установку диапазонов значений параметров.
- Запуск процесса оптимизации.
- Анализ результатов для повышения эффективности и прибыльности торговли.
🔥 Мультивалютное тестирование
Параметр Symbols может принимать список символов, что позволяет одновременно тестировать мультипарные стратегии. После завершения тестирования по всем парам результаты для каждой пары будут скомпилированы в единый комплексный отчет. Это позволяет генерировать отчет для мультипарного робота.