Стратегия кросс-тренда после арбитража 181


Дата создания: 2023-12-15 10:13:38 Последнее изменение: 2023-12-15 10:13:38
Копировать: 0 Количество просмотров: 652
1
Подписаться
1621
Подписчики

Стратегия кросс-тренда после арбитража 181

Описание стратегии: Эта стратегия открывает позиции через золотой форк / мертвый форк сигнала буринской линии, чтобы сделать больше / сделать меньше. Преимущество стратегии заключается в постоянном отслеживании трендового рынка, рациональной установке остановочного стопа, правильном управлении отступлением, подходящем для средне- и долгосрочных операций.

Принцип стратегии: Стратегия состоит из трех частей: перекрестных сигналов, фиксированных позиций и динамических стоп-лостов. При использовании средней и стандартной разницы, создаются полосатые зоны.

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

В этой статье мы рассмотрим преимущества стратегии:

  1. Пересечение линий булинга помогает найти точку перехода в тренде, чтобы понять направление основной линии; фиксированные позиции могут полностью следовать тренду и получать максимальную прибыль.

  2. Динамический стоп-стоп, контролируемый отзыв. Максимальный отзыв можно эффективно контролировать с помощью разумной конфигурации.

  3. Гибкое применение, широкое применение на рынках. Подходит для большинства рынков с тенденционными характеристиками, особенно для средне- и долгосрочных операций, таких как акции, валюты, криптовалюты.

  4. Логика простая, понятная и простая в реализации. Трендовые суждения и фиксированные позиционные сделки на основе линий буринга, без необходимости судить о сложных формах или сигналах, программа легко разрабатывается.

  5. Высокая эффективность использования средств, полное распределение средств. Фиксированные 100% позиции позволяют максимизировать использование средств, независимо от того, являются ли они пустыми или многоголовыми, средства могут быть полностью распределены.

Риски и способы их решения:

  1. Риск неисправности брин-линии. В случае неисправности брин-линии будет создаваться ошибочный сигнал. Решение состоит в том, чтобы определить направление тенденции в сочетании с другими показателями.

  2. Риск отступления. В условиях шока возникает определенный отступ. Его можно контролировать, снижая позиции и оптимизируя стоп-лошади.

  3. Частые риски торгов. Частые остановки на убытки в волатильных рынках.

  4. Рыночные риски. Внезапные крупные события приводят к необычным рыночным ценам. Рекомендуется обратить внимание на важные финансовые политики и своевременно реагировать.

Рекомендации по оптимизации стратегии:

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

  2. При больших колебаниях следует увеличить стоп-расторожность; при меньших колебаниях - уменьшить стоп-расторожность.

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

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

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

Исходный код стратегии
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Valeria 181 Bot Strategy Mejorado 2.21", overlay=true, margin_long=100, margin_short=100)
 
var float lastLongOrderPrice = na
var float lastShortOrderPrice = na

longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4))
if (longCondition)
    strategy.entry("Long Entry", strategy.long)  // Enter long

shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4))
if (shortCondition)
    strategy.entry("Short Entry", strategy.short)  // Enter short

if (longCondition)
    lastLongOrderPrice := close

if (shortCondition)
    lastShortOrderPrice := close

// Calculate stop loss and take profit based on the last executed order's price
stopLossLong = lastLongOrderPrice - 170  // 10 USDT lower than the last long order price
takeProfitLong = lastLongOrderPrice + 150  // 100 USDT higher than the last long order price
stopLossShort = lastShortOrderPrice + 170  // 10 USDT higher than the last short order price
takeProfitShort = lastShortOrderPrice - 150  // 100 USDT lower than the last short order price

// Apply stop loss and take profit to long positions
strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong)

// Apply stop loss and take profit to short positions
strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort)