Keine bullische Candlestick-Ausbruchsstrategie mit oberer Führung

MA RSI MACD ATR BB EMA SMA
Erstellungsdatum: 2024-05-14 16:11:10 zuletzt geändert: 2024-05-14 16:11:10
Kopie: 0 Klicks: 734
1
konzentrieren Sie sich auf
1617
Anhänger

Keine bullische Candlestick-Ausbruchsstrategie mit oberer Führung

Überblick

Die Hauptidee der Strategie besteht darin, einen K-Linien-Bewertungsschlüssel zu suchen, der nicht auf der K-Linie angewiesen ist, um ein Kaufsignal zu erhalten, und die Position zu platzieren, wenn der Preis den vorherigen K-Linien-Tiefpunkt überschreitet. Die Strategie nutzt die Eigenschaft, dass der Leitungsschlüssel auf der K-Linien-Bewertungsschlüssel klein ist, um zu zeigen, dass die Mehrparteienkraft stark ist und die Wahrscheinlichkeit, dass der Aktienpreis weiter steigt, groß ist.

Strategieprinzip

  1. Beurteilen Sie, ob die aktuelle K-Linie eine bullish K-Linie ist (der Schlusskurs ist höher als der Eröffnungskurs)
  2. Berechnung des Anteils der aktuellen Linienlänge K an der Länge der K-Linienobjekte
  3. Wenn der Uptrend weniger als 5% beträgt, wird als wirksam angesehen, dass kein Uptrend auf der K-Linie ist, und ein Kaufsignal ausgegeben wird
  4. Der Mindestpreis für die erste K-Linie nach dem Kauf als Stop-Loss aufgezeichnet
  5. Wenn der Preis die Stop-Loss-Grenze überschreitet, wird der Ausgang ausgeschaltet

Strategische Vorteile

  1. Eintritt der K-Linie ohne oberste Leitung, größere Trendstärke und höhere Erfolgsrate
  2. Risikokontrolle mit dem vorherigen K-Line-Tiefpunkt als Stop-Loss
  3. Einfache Logik, einfache Umsetzung und Optimierung
  4. Für Trends geeignet

Strategisches Risiko

  1. Es ist möglich, dass ein Stop-Loss-Trigger sofort nach dem Kaufsignal zurückgezogen wird.
  2. Bei Varianten mit hoher Volatilität kann ein Stop-Loss zu nahe am Kaufpreis eingestellt werden, was zu einem vorzeitigen Stop-Loss führt.
  3. Es fehlen die Gewinnziele und es ist schwierig, die besten Zeitpunkte für den Abschluss zu erfassen.

Richtung der Strategieoptimierung

  1. Kann in Kombination mit anderen Indikatoren wie MA, MACD, etc. zur Bestätigung der Trendstärke verwendet werden, um die Effektivität des Einstiegssignals zu verbessern
  2. Für hochschwingende Sorten kann ein Stop-Loss an einem weiter entfernten Ort, wie dem niedrigsten Punkt der vorderen N-Wurzel-K-Linie, eingestellt werden, um die Stop-Loss-Frequenz zu verringern
  3. Einführung von Gewinnzielen, wie N-fache ATR oder Prozentsatz der Gewinnquote, um die Gewinnspanne rechtzeitig zu verriegeln
  4. Berücksichtigen Sie die Einbeziehung von Positionsverwaltung, z. B. die Anpassung der Positionsgröße an die Signalstärke

Zusammenfassen

Die Strategie kann durch die Auswahl der oberflächenlosen Pessimisten K-Linie Eintritt, nutzen die vorherige K-Linie niedrigen Stop-Loss, kann in der Trend-Situation effektiv zu erfassen Gewinn. Aber die Strategie gibt es auch eine gewisse Einschränkung, wie die Stop-Loss-Position nicht flexibel genug, fehlen Gewinn-Ziel usw. Kann durch die Einführung von anderen Indikatoren Filter-Signal, Optimierung der Stop-Loss-Position und Set-Profit-Ziel usw. verbessert werden, die Strategie zu machen, die stabiler und wirksamer.

Overview

The main idea of this strategy is to find bullish candles without upper wicks as buy signals and close positions when the price breaks below the low of the previous candle. The strategy utilizes the characteristic of bullish candles with very small upper wicks, indicating strong bullish momentum and a higher probability of continued price increases. At the same time, using the low of the previous candle as a stop-loss level can effectively control risk.

Strategy Principles

  1. Determine if the current candle is a bullish candle (close price higher than open price)
  2. Calculate the ratio of the current candle’s upper wick length to its body length
  3. If the upper wick ratio is less than 5%, consider it a valid bullish candle without an upper wick and generate a buy signal
  4. Record the lowest price of the previous candle after buying as the stop-loss level
  5. When the price breaks below the stop-loss level, close the position and exit

Strategy Advantages

  1. Selecting bullish candles without upper wicks for entry, the trend strength is greater and the success rate is higher
  2. Using the low of the previous candle as the stop-loss level, risks are controllable
  3. Simple logic, easy to implement and optimize
  4. Suitable for use in trending markets

Strategy Risks

  1. There may be cases where a buy signal is followed by an immediate pullback triggering the stop-loss
  2. For highly volatile instruments, the stop-loss level may be set too close to the buy price, leading to premature stop-outs
  3. Lack of profit targets, making it difficult to grasp the optimal exit timing

Strategy Optimization Directions

  1. Combine with other indicators such as MA, MACD, etc., to confirm trend strength and improve the effectiveness of entry signals
  2. For highly volatile instruments, set the stop-loss level at a further position, such as the lowest point of the previous N candles, to reduce the stop-loss frequency
  3. Introduce profit targets, such as N times ATR or percentage gains, to lock in profits in a timely manner
  4. Consider adding position management, such as adjusting position size based on signal strength

Summary

This strategy captures profits effectively in trending markets by selecting bullish candles without upper wicks for entry and using the low of the previous candle for stop-loss. However, the strategy also has certain limitations, such as inflexible stop-loss placement and lack of profit targets. Improvements can be made by introducing other indicators to filter signals, optimizing stop-loss positions, and setting profit targets to make the strategy more robust and effective.

Strategiequellcode
/*backtest
start: 2024-04-13 00:00:00
end: 2024-05-13 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/
// © nagpha

//@version=5
strategy("My strategy", overlay=true, margin_long=100, margin_short=100)

candleBodySize = math.abs(open - close)

// Calculate candle wick size
candleWickSize = high - close

// Calculate percentage of wick to candle body
wickPercentage = (candleWickSize / candleBodySize) * 100

// Check if candle is bullish and wick is less than 1% of the body
isBullish = close > open
isWickLessThan5Percent = wickPercentage < 5


longCondition = isBullish and isWickLessThan5Percent

if (longCondition)
    // log.info("long position taken")
    strategy.entry("Long Entry", strategy.long)

float prevLow = 0.0
prevLow := request.security(syminfo.tickerid, timeframe.period, low[1], lookahead=barmerge.lookahead_on)

float closingPrice = close
//plot(closingPrice, "Close Price", color.purple, 3)
//plot(prevLow, "Previous Low", color.red, 3)
//log.info("Outside: {0,number,#}",closingPrice)
//log.info("Outside: {0,number,#}",prevLow)

if closingPrice < prevLow and strategy.position_size > 0
    //log.info("inside close: {0,number} : {0,number}",closingPrice,prevLow)
    // log.info("position exited")
    strategy.close("Long Entry")
    longCondition := false
    prevLow := 0
    isBullish := false

//plot(series=strategy.position_size > 0 ? prevLow : na, color = color.new(#40ccfb,0), style=plot.style_cross,linewidth = 5)