Стратегии
DOT Spot Jesse SimpleBollinger — точный перенос 1H с фиксированными параметрами по умолчанию
Итог: Отменено
DotSpotJesseSimpleBollinger
Сводка по итогам
После одной итерации DotSpotJesseSimpleBollinger прошла проверку бэктеста как точный перенос с фиксированными параметрами по умолчанию, только для длинных позиций, на DOT-часовые бары. По её 847 закрытым сделкам заявленная средняя чистая доходность сделки составила -0.3553%, коэффициент Шарпа — -1.23, а фактор прибыли — 0.771. При проверке от стратегии отказались, поскольку валовая доходность сделок была ниже спотовых комиссий, а фиксированный контракт не допускал обоснованной оптимизации. Несоответствия в учёте отметили отдельно; отклонение касается этого переноса DOT, а не исходной стратегии на других рынках.
Гипотеза
Перенеси SimpleBollinger сообщества Jesse, в исходном коде которой указана ссылка на gabrielweich/jesse-strategies, по предоставленной лицензии MIT. Торгуй DOTUSDT.BINANCE_SPOT на барах длительностью 1 часов, только в длинную позицию, на 1x. Сохрани предусмотренное источником использование всего баланса для размера позиции, вход на пробое полос Боллинджера, фильтр входа Ichimoku и выход по средней полосе. Не добавляй стоп, цель, расчёт размера позиции по волатильности, период ожидания или выход при убытке на тренде. Источник: [закреплённая версия SimpleBollinger](https://github.com/jesse-ai/example-strategies/blob/7c91e0a37bf62165790120d730442e4f6eb00364/SimpleBollinger/__init__.py).. Заявления о результативности не проверены.
Механизм и направление определяются явным запросом на точный перенос. Спотовый рынок подходит для исполнения без плеча и только в длинную позицию и помогает пополнить недостаточно представленный сегмент спота, хотя эксперименты только с длинными позициями и одним инструментом уже чрезмерно представлены. DOT позволяет избежать перенасыщенной серии BTC; corpus_concentration пуст, поэтому его фактическая доля исследований неизвестна. Это продолжение пробоя, а не неудачный разворотный механизм Connors RSI. Не меняй правила ради создания новизны или попытки исправить разочаровывающие результаты.
negative_expectancy: отказаться от оптимизации этого переноса DOT 1H с фиксированными параметрами по умолчанию. По 847 закрытым сделкам среднее валовое движение цены составляет всего 0.1873%, что ниже спотовых комиссий за полный круг сделки ещё до учтённого воздействия на цену; заявленное математическое ожидание чистой доходности отрицательное, а PF ниже 1. Это означает отказ от данного переноса DOT, а не от стратегии исходного автора на других рынках. Несоответствия в учёте проверь отдельно.
Реализация
Перенос Jesse SimpleBollinger на спотовый рынок с фиксированными параметрами по умолчанию, только для длинных позиций, стратегия DOT, часовые бары. Вход при закрытии выше верхней полосы Боллинджера hl2 с периодом 20 и выше обеих границ облака Ichimoku. Выход только при цене ниже средней полосы. Использует весь доступный баланс за вычетом резерва на комиссии Jesse; объём округляется вниз до трёх знаков после запятой.
Результаты верификации
При желании пересчитывай среднее/стандартное отклонение hl2 за 20 баров напрямую из self._bars[-bb_period:] на каждом баре. Это стоит столько же и устраняет как разрыв, так и риск дрейфа.
Окно Боллинджера хранится в виде инкрементальной дека hl2, которая обновляется только при запуске calculate_signal. Бэктесты вызывают её на каждом баре после min_bars. В реальной торговле проверка устаревания в базовом шаблоне пропускает calculate_signal на запаздывающих барах, поэтому дека может пропустить бары и вычислить полосы по несмежному окну. Скользящая сумма квадратов для дисперсии также накапливает ошибку вычислений с плавающей точкой при очень длительных запусках. При ценах около 1-50 на уровне DOT это несущественно.
Без изменений, чтобы сохранить точность переноса. Аналитик должен оценить просадку относительно ограничения.
Каждый вход задействует 99.7% баланса USDT без стопа, как требует гипотеза (точный перенос). Это спотовый счёт CASH с 1x, поэтому валовой объём ограничен 1.0x капитала. Короткая позиция и отрицательный размер невозможны, а номинал значительно выше минимума $5. Просадку ограничивает только выход по средней полосе при закрытии бара, поэтому заранее установленное ограничение максимальной просадки 40%, вероятно, будет достигнуто.
Обзор бэктеста
- Шарп
- -1,23
- Общая доходность
- -100,00%
- Максимальная просадка
- 100,00%
- Всего сделок
- 847
- Доля прибыльных
- 29,0%
- Профит-фактор
- 0,77
Все 847 закрытых сделки — длинные, что соответствует заявленному направлению; код реализует вход на пробое, фильтр облака и выход по средней полосе.
Проверенные часовые входные данные охватывают предполагаемый период оценки.
Опасения QA относительно экономики стратегии подтверждаются: средняя доходность цены от входа до выхода до вычета издержек составляет 0.1873%, что ниже спотовой комиссии за полный круг сделки — приблизительно 0.20%. Заявленная средняя чистая доходность сделки — -0.3553% против порога проверки спотовой торговли 0.25%; PF составляет 0.771.
Все параметры контракта фиксированы, настраиваемых параметров нет. Оптимизация не может обоснованно спасти этот перенос, меняя его правила.
Учёт требует отдельной проверки: 519 сделок начались после заявленной ликвидации, чистые убытки по закрытым сделкам в сумме составляют $328,758 на счёте размером $100,000, а средняя экспозиция позиции не согласуется с пиковым плечом ниже -1x. Эти несоответствия ограничивают интерпретацию итогового показателя -100%; их причина не проверена.
Доходность выборочной кривой «купи и держи» составляет -84.79%, а просадка — приблизительно 98.54%. Это сравнение не доказывает наличие преимущества активной стратегии.
Сводка по итогам
Этот перенос DOT с фиксированными параметрами по умолчанию не покрывает торговые издержки; несоответствия в учёте требуют отдельной проверки.
По итогам проверки бэктеста рекомендовано отказаться от стратегии, поскольку среднее валовое движение цены по 0.1873% оказалось ниже приблизительно 0.20% комиссий за полный круг спотовой сделки, ещё до учтённого воздействия на цену. Все параметры были фиксированными, настраиваемых параметров не было, поэтому оптимизацию отклонили; до этапов оптимизации и последующей проверки дело не дошло.
Точно перенеси SimpleBollinger для торговли на спотовом рынке DOT только в длинную позицию на часовых барах с 1x, используя весь баланс для размера позиции, входы на пробое полос Боллинджера, фильтр Ichimoku и выходы по средней полосе.
По 847 закрытым сделкам заявленная средняя чистая доходность сделки составила -0.3553%, коэффициент Шарпа — -1.23, а фактор прибыли — 0.771. Заявленные общая доходность и максимальная просадка составили соответственно -100% и 100%, однако проверяющий отметил несоответствия в учёте, которые ограничивают интерпретацию этих итоговых показателей.
Анализ
SimpleBollinger
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.