Type/to search

Стратегия бэктестинга индикатора преобразования Фишера

Common strategy
Created: 2024-01-25 14:22:36
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия представляет собой стратегию бэктестирования на основе индикатора преобразования Фишера. Формула преобразования Фишера позволяет преобразовать ценовые данные в нормальное распределение, используемое для выявления экстремальных точек и точек разворота цены. Стратегия комбинирует индикатор преобразования Фишера для определения ценового тренда и реализации автоматизированной торговли.

Принцип стратегии

  1. Вычисление показателя HL2
  2. Расчет максимума xMaxH и минимума xMinL HL2 за последние Length периодов
  3. Вычисление индикатора преобразования Фишера:
    • nValue1 = 0,33 × (нормализованный HL2) + 0,67 × предыдущее значение nValue1
    • nValue2 ограничивает nValue1 в диапазоне от -0,99 до 0,99
    • nFish = логарифмическое преобразование nValue2
  4. Определение знака nFish (положительный или отрицательный) для установления направления позиции
  5. Сигнал позиции possig; если включена обратная торговля, позиция инвертируется
  6. Вход: possig = 1 – открытие длинной позиции, possig = -1 – открытие короткой позиции

Анализ преимуществ стратегии

  1. Индикатор преобразования Фишера позволяет выявлять экстремальные точки и точки разворота цены, точно определяя тренд
  2. Комбинация с индикатором HL2 фильтрует колебания, повышая процент успешных сделок
  3. Возможность установки обратной торговли для адаптации к различным рыночным условиям
  4. Автоматизированная торговля без необходимости ручного анализа снижает торговые издержки

Анализ рисков

  1. Индикатор преобразования Фишера обладает запаздыванием, что может приводить к пропуску краткосрочных ценовых изменений
  2. Высокий риск стоп-лосса при колебательном тренде
  3. Неправильная настройка обратной торговли может привести к систематическим ошибочным сделкам
  4. Отсутствие межвременной верификации создает риск ложных сигналов

Способы снижения рисков:

  1. Соответствующая корректировка параметров для уменьшения задержки
  2. Увеличение размера стоп-лосса для контроля убытков по отдельным сделкам
  3. Оптимизация обратной торговли с использованием дополнительных фильтрующих индикаторов
  4. Добавление множественной верификации по тренду, уровням цены, волнам и т.д.

Направления оптимизации стратегии

  1. Комбинация с трендовыми индикаторами для обеспечения соответствия основному тренду
  2. Добавление волновых индикаторов для повышения точности определения разворотов цены
  3. Мультитаймфреймовая верификация для исключения ложных сигналов
  4. Динамическая корректировка размера стоп-лосса
  5. Оптимизация параметров для максимизации процента успешных сделок и фактора прибыли

Вышеуказанные оптимизации могут дополнительно повысить процент успешных сделок, зафиксировать прибыль и контролировать риски, что приведет к более стабильным и эффективным торговым результатам.

Заключение

Стратегия бэктестирования на основе индикатора преобразования Фишера интегрирует данный индикатор для определения точек разворота цены и направления тренда. Стратегия отличается точностью суждений и высокой степенью автоматизации; путем оптимизации параметров можно добиться стабильных и эффективных торговых результатов. Однако она также имеет определенные риски, такие как запаздывание и ложные сигналы, что требует внедрения механизмов множественной верификации и динамической настройки для дальнейшей оптимизации, делая стратегию более гибкой и устойчивой.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v2.0 22/12/2016
// 	Market prices do not have a Gaussian probability density function
Strategy parameters
Strategy parameters
Length
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)