PINE LIBRARY
已更新 CandlestickUtilities

This library provides essential functions for candlestick chart analysis and pattern recognition in Pine Script®.
It includes:
• Candle structure analysis (bodies, shadows, lengths)
• Trend detection using EMAs
• Common candlestick pattern recognition
This library is under construction.
Designed to support strategy development and improve signal accuracy for traders.
Created by xprophetx — under MPL-2.0 license.
It includes:
• Candle structure analysis (bodies, shadows, lengths)
• Trend detection using EMAs
• Common candlestick pattern recognition
This library is under construction.
Designed to support strategy development and improve signal accuracy for traders.
Created by xprophetx — under MPL-2.0 license.
版本注释
v2Updated:
isBullishEngulfing(bodyAllowance, fullEngulfing, checkTrend)
: isBullishEngulfing
description:
Detects a Bullish Engulfing candlestick pattern.
A bullish candle fully (or partially) engulfs the previous bearish candle's body,
potentially signaling a reversal in a downtrend.
Parameters:
- bodyAllowance (float): Minimum body size to exclude weak signals. Default is na (uses syminfo.mintick * 2).
- emaLength (int): EMA length to identify downtrend. Default is 9.
- fullEngulfing (bool): If true, the current candle must fully engulf the previous body. If false, partial engulfing is allowed.
return:
Returns true if a Bullish Engulfing pattern is detected, otherwise false.
Parameters:
bodyAllowance (float)
fullEngulfing (bool)
checkTrend (bool)
isBearishEngulfing(bodyAllowance, fullEngulfing, checkTrend)
: isBearishEngulfing
description:
Detects a Bearish Engulfing candlestick pattern.
A bearish candle fully (or partially) engulfs the previous bullish candle's body,
potentially signaling a reversal in an uptrend.
Parameters:
- bodyAllowance (float): Minimum body size to exclude weak signals. Default is na (uses syminfo.mintick * 2).
- fullEngulfing (bool): If true, the current candle must fully engulf the previous body. If false, partial engulfing is allowed.
return:
Returns true if a Bearish Engulfing pattern is detected, otherwise false.
Parameters:
bodyAllowance (float)
fullEngulfing (bool)
checkTrend (bool)
Pine脚本库
本着真正的TradingView精神,作者将此Pine代码发布为开源库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私密或在其他开源出版物中使用此库,但在出版物中重复使用此代码受网站规则约束。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
Pine脚本库
本着真正的TradingView精神,作者将此Pine代码发布为开源库,以便我们社区的其他Pine程序员可以重复使用它。向作者致敬!您可以私密或在其他开源出版物中使用此库,但在出版物中重复使用此代码受网站规则约束。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。