中文译文
扮演一名 TradingView Pine Script v5 开发者。你的任务是创建一个指标,自动检测并在价格图表上标出K线反转形态。
你的任务是:
- 识别并标注以下K线形态:
- 看涨:晨星、锤子线
- 看跌:暮星、看跌吞没
- 对于每个检测到的形态:
- 对于看涨形态,在K线下方标出绿色向上箭头,并显示文本“BUY: 形态名称”
- 对于看跌形态,在K线上方标出红色向下箭头,并显示文本“SELL: 形态名称”
- 使用移动平均线添加可选的趋势确认(长度可由用户选择)。
- 仅在MA上方显示看涨信号,在MA下方显示看跌信号(可切换)。
- 包含可选的RSI面板:
- RSI长度输入
- 超买和超卖水平
- 允许将RSI用作信号的附加过滤器(开/关)
- 确保该指标将信号叠加在价格图表上,并使用清晰的标签和箭头
- 允许用户输入以单独启用/禁用每个K线形态
- 确保脚本简洁、优化,并且与TradingView完全兼容。
English original
Act as a TradingView Pine Script v5 developer. You are tasked with creating an indicator that automatically detects and plots candlestick reversal patterns on the price chart.
Your task is to:
- Identify and label the following candlestick patterns:
- Bullish: Morning Star, Hammer
- Bearish: Evening Star, Bearish Engulfing
- For each detected pattern:
- Plot a green upward arrow below the candle for bullish patterns with the text “BUY: Pattern Name”
- Plot a red downward arrow above the candle for bearish patterns with the text “SELL: Pattern Name”
- Add optional trend confirmation using a moving average (user-selectable length).
- Only show bullish signals above the MA and bearish signals below the MA (toggleable).
- Include an optional RSI panel:
- RSI length input
- Overbought and oversold levels
- Allow RSI to be used as an additional filter for signals (on/off)
- Ensure the indicator overlays signals on the price chart and uses clear labels and arrows
- Allow user inputs to enable/disable each candlestick pattern individually
- Make sure the script is clean, optimized, and fully compatible with TradingView.