Die Ressourcen sind geladen. Beförderung...

Handelsstrategie auf Basis von Unterstützungs- und Widerstandsniveaus unter Verwendung der technischen Analyse

Schriftsteller:ChaoZhang, Datum: 2024-05-11
Tags:

img

Übersicht

Diese Strategie ist eine auf technischer Analyse basierende Handelsstrategie, die Unterstützungs- und Widerstandsniveaus verwendet, um Handelsentscheidungen zu treffen. Die Strategie nutzt die Pivothigh (()) und Pivotlow (()) Indikatoren, um Unterstützungs- und Widerstandsniveaus zu bestimmen. Sie geht lang, wenn der Schlusskurs über dem Widerstandsniveau liegt, und geht kurz, wenn der Schlusskurs unter dem Unterstützungsniveau liegt, und das vorherige Hoch ist auch unter dem Unterstützungsniveau. Positionen werden geschlossen, wenn der Preis die Unterstützungs- oder Widerstandsniveaus in die entgegengesetzte Richtung überschreitet.

Strategieprinzip

  1. Verwenden Sie die Funktion request.security(, um tägliche Schlusskursdaten zu erhalten.
  2. Berechnen Sie Unterstützungs- und Widerstandsniveaus mit den Funktionen ta.pivothigh (() und ta.pivotlow (()) mit einem Zeitfenster von 7 Tagen.
  3. Ausführen eines Long-Trades, wenn der Schlusskurs über dem Widerstandsniveau liegt.
  4. Der Wert des Schlusskurses liegt unter dem Unterstützungsniveau und der vorherige Höchstwert liegt ebenfalls unter dem Unterstützungsniveau.
  5. Schließen Sie alle Positionen, wenn der Preis die Unterstützungs- oder Widerstandsniveaus in die entgegengesetzte Richtung überschreitet.
  6. Zeichnen Sie die Unterstützungs- und Widerstandsniveaus auf dem Diagramm, dargestellt durch grüne und rote Farben.

Strategische Vorteile

  1. Die Strategie basiert auf technischer Analyse und verwendet das Marktpreisverhalten, um Handelsentscheidungen zu treffen, die für Trending-Märkte geeignet sind.
  2. Die Strategie baut Handelssignale um diese Schlüsselniveaus herum auf und hilft dabei, Trendchancen zu erfassen.
  3. Die Strategielogik ist klar, leicht verständlich und umsetzbar, so dass sie für Anfänger zu erlernen und zu verwenden geeignet ist.
  4. Durch die Darstellung von Unterstützungs- und Widerstandsniveaus auf dem Diagramm können die Marktstruktur und das Preisverhalten visuell beobachtet werden, was bei Handelsentscheidungen hilft.

Strategische Risiken

  1. Die Strategie stützt sich ausschließlich auf historische Preisdaten und kann fehlschlagen, wenn auf dem Markt erhebliche grundlegende Veränderungen oder schwarze Schwanereignisse auftreten.
  2. Es kann zu einer Verletzung der Unterstützungs- und Widerstandsniveaus kommen, was zu aufeinanderfolgenden Verlusten für die Strategie führt.
  3. Die Strategie fehlt an Risikomanagementmaßnahmen wie Stop-Loss- und Positionsize-Kontrolle, die bei extremer Marktvolatilität zu erheblichen Verlusten führen können.
  4. Die Strategie kann in unruhigen Märkten schlechte Ergebnisse erzielen und häufiger Handel kann zu hohen Transaktionskosten führen.

Strategieoptimierungsrichtlinien

  1. Einführung von Trendbestätigungsindikatoren wie gleitenden Durchschnitten, um Lärm zu filtern und den Haupttrend zu identifizieren und so die Signalqualität zu verbessern.
  2. Festlegen von angemessenen Stop-Loss-Levels zur Kontrolle des individuellen Handelsrisikos und zur Verbesserung der Strategiesicherheit.
  3. Optimierung der Berechnungsmethode für Unterstützungs- und Widerstandsniveaus, beispielsweise durch Verwendung einer Kombination mehrerer Zeitskala, um die Zuverlässigkeit der Preisniveaus zu verbessern.
  4. Einbeziehung von Positionsgrößen und Geldmanagementregeln zur dynamischen Anpassung der Positionsgrößen an die Marktvolatilität und zur Kontrolle des Gesamtrisikos.
  5. Durchführung von Parameteroptimierung und Backtesting der Strategie, um die optimale Parameterkombination zu finden und die Strategieleistung zu verbessern.

Zusammenfassung

Diese Strategie ist eine auf technischer Analyse basierende Handelsstrategie, die Unterstützungs- und Widerstandsniveaus verwendet, um Handelssignale zu generieren. Die Strategielogik ist einfach und eignet sich daher für Anfänger. Bei der Anwendung der Strategie in der Praxis müssen jedoch Risikomanagement und Optimierung berücksichtigt werden. Durch die Einführung anderer technischer Indikatoren, Risikokontrollmaßnahmen, Positionsgrößen und anderer Verbesserungen können die Robustheit und Rentabilität der Strategie weiter verbessert werden.


/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Торговая стратегия от уровней", overlay=true)

// Функция для определения уровней поддержки и сопротивления
findSR() =>
    // Получаем данные для поиска уровней
    data = request.security(syminfo.tickerid, "D", close)
    // Находим уровни поддержки и сопротивления
    pivot_high = ta.pivothigh(data, 7, 7)
    pivot_low = ta.pivotlow(data, 7, 7)
    [pivot_high, pivot_low]

[support, resistance] = findSR()

// Условия входа в длинную позицию
longCondition = close > resistance
// Условия входа в короткую позицию
shortCondition = close < support and high[1] < support

// Условия выхода из позиции
exitCondition = close < resistance and close > support

// Отображение уровней поддержки и сопротивления на графике
plot(support, color=color.green, style=plot.style_stepline)
plot(resistance, color=color.red, style=plot.style_stepline)

// Вход в позицию
if (longCondition)
    strategy.entry("Длинная", strategy.long)
if (shortCondition)
    strategy.entry("Короткая", strategy.short)

// Выход из позиции
if (exitCondition)
    strategy.close("Длинная")
    strategy.close("Короткая")


Mehr