Skip to main content

Tester

Tester

Как это работает?

Tester стратегий — это комплексный инструмент, который позволяет разработчикам тестировать алгоритмические торговые стратегии, используя исторические данные о ценах. Этот инструмент предоставляет уникальную возможность анализировать эффективность алгоритмов в различных рыночных условиях без риска реальных финансовых потерь, симулируя реальные торговые среды.

Однако важно отметить, что результаты, полученные во время тестирования, не гарантируют аналогичного успеха в живой торговле, поскольку рыночные условия могут значительно варьироваться.

Вот красиво оформленный вариант с иконками и шагами:

🆕 Начало тестирования:

  1. Нажмите кнопку New Scenario, чтобы создать новый сценарий тестирования.
  2. В окне New Scenario задайте необходимые параметры для теста.
  3. Сохраните настройки, чтобы сценарий стал готов к запуску.

Tester-New-Scenario

  1. Нажмите кнопку Run чтоб запустить тест.

Tester-Run

  1. После завершения теста нажмите кнопку Full Report, чтобы ознакомиться с полными результатами тестирования.

Tester-Report

  1. Если вы хотите изменить параметры и провести тест повторно, нажмите на иконку «Шестерёнка».

Tester-Update

  1. В открывшемся окне вы сможете откорректировать существующие параметры или добавить новые. После внесения изменений нажмите кнопку Update — настройки сохранятся, и вы сможете снова запустить тест.

Tester-UpdateSave

Параметры 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 может принимать список символов, что позволяет одновременно тестировать мультипарные стратегии. После завершения тестирования по всем парам результаты для каждой пары будут скомпилированы в единый комплексный отчет. Это позволяет генерировать отчет для мультипарного робота.