Type/to search

Торговая стратегия для фьючерсов на XBT, основанная на настроениях рынка

Common strategy
Created: 2023-12-22 14:48:44
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

  1. Рассчитываются показатели за периоды от a до j (от 1 до 89 свечей): максимальная цена, минимальная цена, средняя цена, амплитуда колебаний цены и т.д.

  2. Определяется стандартизованная позиция текущей цены закрытия в ценовом диапазоне (переменная place). Затем, с учётом амплитуды колебаний цены за каждый период, вычисляются значения настроения для разных периодов.

  3. Значения настроения корректируются с помощью ряда весовых коэффициентов (переменная w), в результате вычисляется общее значение настроения (sentiment). Оно отражает среднее настроение рынка в текущий момент.

  4. Анализируются колебания значения настроения. Когда настроение переходит с положительного на отрицательное, генерируется сигнал на продажу; когда с отрицательного на положительное – сигнал на покупку.

  5. На основе абсолютного изменения настроения (переменная delta) определяется сила входа в сделку, а также устанавливаются условия тейк-профита и стоп-лосса.

Преимущества стратегии

  1. Учитываются настроения за множество различных временных периодов, что даёт более полную оценку рыночного тренда.

  2. Механизм весовых корректировок делает стратегию более стабильной.

  3. Комплексный учёт значения настроения и его колебаний позволяет точнее определять момент входа.

  4. Использование максимальной и минимальной цены, а также механизмов тейк-профита и стоп-лосса позволяет контролировать риск.

Риски стратегии

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

  2. Внезапные события «чёрного лебедя» могут привести к неработоспособности стратегии.

  3. Изменения контракта, правил торговли и т.п. могут повлиять на стратегию.

  4. Расчёт значения настроения зависит от исторических данных; при изменении структуры рынка требуется переоценка и корректировка.

Стратегию можно оптимизировать путём настройки весов, торговых периодов, уровней тейк-профита и стоп-лосса, чтобы она лучше адаптировалась к изменениям рыночной структуры. Также необходимо оптимизировать управление капиталом, строго контролируя объём каждой отдельной сделки и общую позицию.

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

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

  2. Добавить больше технических индикаторов для комбинирования оценки настроений и технического анализа.

  3. Использовать методы машинного обучения для извлечения характеристик настроений.

  4. Динамически корректировать весовые настройки.

  5. Оптимизировать стратегию тейк-профита и стоп-лосса.

Заключение

Данная стратегия основана на концепции торговли по настроениям. Путём многоциклового комплексного анализа она оценивает текущее общее рыночное настроение. Непрерывные изменения настроения служат основой для генерации торговых сигналов, а информация о колебаниях цены помогает определить конкретный момент входа. Данная стратегия отличается уникальным подходом к оценке тренда и показывает хорошие результаты в условиях длительного бокового движения рынка. Дальнейшее расширение набора периодов, добавление дополнительных вспомогательных технических индикаторов и настройка параметров позволят сделать эту эмоциональную торговую стратегию более зрелой и стабильной, адаптированной к более сложным рыночным условиям.

Source
Pine
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Jomy

//@version=4
Strategy parameters
Strategy parameters
leverage
take profit %
stoploss %
level to initiate trade
level to close trade
level to initiate trade
level to close trade
weight a
weight b
weight c
weight d
weight e
weight f
weight g
weight h
weight i
weight j
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)