На основе стратегии четверного кроссинговера


Дата создания: 2024-02-23 14:20:05 Последнее изменение: 2024-02-23 14:20:05
Копировать: 1 Количество просмотров: 596
1
Подписаться
1617
Подписчики

На основе стратегии четверного кроссинговера

Обзор

Четырёхкратная кросс-стратегия - это средне- и долголинейная торговая стратегия. Она использует множество технических индикаторов для идентификации изменения тенденции цен на акции и создания торгового сигнала в ключевых точках. Основные технические индикаторы включают среднюю линию, трафик, относительно сильный индекс (RSI) и скопление скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления скопления ско

Стратегический принцип

Торговые решения в четырехкратной стратегии базируются на комбинации сигналов из следующих четырех групп индикаторов:

  1. Кросс цены с 200-дневным скользящим средним (EMA200)
  2. Отношение цены к цене закрытия сегодняшнего дня и цене закрытия предыдущего дня
  3. Увеличенные характеристики сделки
  4. Сигнал RSI о перепродаже
  5. Золотой перекресток MACD и перекресток смерти

Когда эти четыре группы индикаторов посылают сигналы в одном направлении, то принимаются торговые решения. Кроме того, для дополнения были установлены два независимых сигнала: соотношение расстояния цены от 20-дневной ЭМА и прикосновение к границе Бринского пояса. В целом, стратегия стремится снизить вероятность ошибочных сигналов и получить более надежные торговые возможности.

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

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

  1. Используйте EMA200, чтобы определить основную линию, чтобы определить среднюю и длинную тенденции
  2. Прорыв в фиктивной фильтрации
  3. RSI избегает сбыта в зоне сверхпокупок и сверхпродаж
  4. MACD оценивает краткосрочные внутренние тенденции и повороты
  5. Двойные независимые сигналы повышают надежность

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

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

Также существуют некоторые риски, связанные со стратегией четырехкратного пересечения, в частности:

  1. Вероятность того, что индикатор выдаст ошибочный сигнал, остается.
  2. Нет параметров Stop Loss, не может контролировать одиночные потери
  3. Возможность отступления велика, требуется психологическая выдержка.
  4. Частота сделок может быть слишком высокой или низкой
  5. Неправильная настройка параметров может повлиять на реальный эффект

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

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

Согласно анализу рисков, описанному выше, четырехкратная кросс-стратегия может быть оптимизирована в следующих аспектах:

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

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

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2024-01-23 00:00:00
end: 2024-02-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © anonXmoous

//@version=5
strategy("Quadruple Cross Strategy", overlay=true, initial_capital=100000, currency="TRY", default_qty_type=strategy.percent_of_equity, default_qty_value=10, pyramiding=0, commission_type=strategy.commission.percent, commission_value=0.1)

// Verileri tanımla
price = close
ema200 = ta.ema(price, 200)
ema20 = ta.ema(price, 20)
vol= volume
rsi = ta.rsi(price, 14) 
[macdLine, signalLine, histLine] = ta.macd(price, 12, 26, 9)
n = 20 // SMA periyodu
k = 2.5 // Standart sapma katsayısı
// Bollinger bandı parametrelerini tanımla
sma = ta.sma(price, n) // 20 günlük SMA
std = ta.stdev(price, n) // 20 günlük standart sapma
upperBB = sma + k * std // Bollinger bandının üst sınırı
lowerBB = sma - k * std // Bollinger bandının alt sınırı

// Alım sinyali koşullarını belirle
buyCondition1 = price > ema200 and (price - ema200) / ema200 <= 0.05 or price == ema200 
buyCondition2 = price > price[1] 
buyCondition3 = vol > vol[1] and vol[1] > vol[2] 
buyCondition4 = rsi > 35 and rsi > rsi[1] 
buyCondition5 = macdLine > signalLine and histLine > 0
buyCondition6 = price < ema20 and (price - ema20) / ema20 <= -0.14 // bağımsız al değiken 1
buyCondition7 = price < lowerBB // bağımsız al değiken 2- Bollinger bandının alt sınırına dokunduysa, alım sinyali

// Satım sinyali koşullarını belirle
sellCondition1 = price < ema200 and (price - ema200) / ema200 >= -0.03 or price == ema200
sellCondition2 = price < price[1] 
sellCondition3 = vol > vol[1] and vol[1] > vol[2]
sellCondition4 = rsi < 65 and rsi < rsi[1] 
sellCondition5 = macdLine < signalLine and histLine < 0
sellCondition6 = price > ema20 and (price - ema20) / ema20 >= 0.19 // bağımsız sat değiken 1
sellCondition7 = price > upperBB // bağımsız sat değiken 2- Bollinger bandının üst sınırına dokunduysa, satım sinyali

// Alım ve satım sinyallerini oluştur
buySignal = (buyCondition1 and buyCondition2 and buyCondition3 and buyCondition4 and buyCondition5) or buyCondition6 or buyCondition7
sellSignal = (sellCondition1 and sellCondition2 and sellCondition3 and sellCondition4 and sellCondition5) or sellCondition6 or sellCondition7

// Alım ve satım sinyallerini stratejiye ekle
if (buySignal)
    strategy.entry("long", strategy.long, comment = "Buy")
if (sellSignal)
    strategy.close("long", comment = "Sell")
// Alım ve satım sinyallerini grafik üzerinde göster
plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), size=size.small)
plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), size=size.small)