← Back to list

No Upper Wick Bullish K-Line Breakout Strategy

Overview

Sword Red · 2024-08-23 05:29 · 1 claps · 4.3 min read
#bullish #breakout-trading-strategy #cryptocurrency #fmz-quant #kline
Open on Medium ↗
Wiki topics: CRY · Crypto & Web3

No Upper Wick Bullish K-Line Breakout Strategy

Overview

The main idea of ​​this strategy is to look for a bullish K-line with no upper lead as a buy signal, and close the position when the price falls below the previous candlestick low. This strategy uses the fact that the upper lead of the bullish candlestick is very small, indicating that the bulls are strong and the probability of the stock price continuing to rise is high. At the same time, the previous candlestick low is used as a stop loss point to effectively control risks.

Strategy Principle

  1. Determine whether the current K-line is a bullish K-line (closing price is higher than opening price)
  2. Calculate the ratio of the lead length on the current K-line to the K-line entity length
  3. If the upper lead ratio is less than 5%, it is considered to be a valid bullish candlestick with no upper lead, giving a buy signal
  4. Record the lowest price of the previous K-line after buying as the stop loss level
  5. When the price falls below the stop loss level, close the position

Strategy Advantages

  1. Choose the bullish K-line without upper leads to enter the market, the trend strength is greater and the success rate is higher
  2. Use the previous K-line low point as the stop loss position, the risk is controllable
  3. Simple logic, easy to implement and optimize
  4. Suitable for use in trending markets

Strategy Risks

  1. There may be a situation where a pullback immediately triggers a stop loss after a buy signal
  2. For high volatility products, the stop loss level may be set too close to the purchase price, resulting in premature stop loss
  3. Lack of profit target makes it difficult to grasp the best time to close a position

Strategy Optimization Direction

  1. It can be combined with other indicators such as MA, MACD, etc. to confirm the trend strength and improve the effectiveness of entry signals.
  2. For high volatility products, the stop loss can be set at a farther position, such as the lowest point of the previous N K lines, to reduce the stop loss frequency.
  3. Introduce profit targets, such as N times ATR or percentage profit, to lock in profits in time
  4. Consider adding position management, such as adjusting the position size according to signal strength, etc.

Summary

This strategy can effectively capture profits in trending markets by selecting a bullish K-line without an upper lead and using the previous K-line low point as a stop loss. However, the strategy also has certain limitations, such as the inflexible stop loss position and the lack of a profit target. It can be improved by introducing other indicators to filter signals, optimizing the stop loss position and setting a profit target, making the strategy more robust and effective.

Overview

The main idea of this strategy is to find bullish K-lines 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.

Strategy source code

/*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)

The original address: FMZ — FMZ QUANT Trading Platform


메타데이터
post_id
641bdbf93af6
slug
no-upper-wick-bullish-k-line-breakout-strategy-641bdbf93af6
url
https://medium.com/@redsword_23261/no-upper-wick-bullish-k-line-breakout-strategy-641bdbf93af6
canonical_url
https://medium.com/@redsword_23261/no-upper-wick-bullish-k-line-breakout-strategy-641bdbf93af6
author_url
https://medium.com/@redsword_23261
status
ok
fetched_at
2026-06-27 18:20:27