Monthly % Return [everget]

Hello friends,
Monthly % Return is a compact performance visualization tool that shows how an asset performs within each calendar month.
It calculates the percentage return from each month's opening price to the current or final close, then presents that information either in a dedicated sub-pane, directly on the main price chart, or in both places at the same time.
🛠️ How It Works
At the start of each new month, the indicator begins tracking a new monthly return. While the month is still in progress, the current return updates in real time. Once the month ends, its final result remains on the chart as part of the historical monthly performance view.
Positive and negative months are color-coded separately, making it easy to scan the chart and compare monthly performance at a glance.
📊 Sub-Pane
The sub-pane supports three render modes:

📈 Main Chart Overlay
The optional main-chart overlay highlights each month directly on the price chart.
Each monthly box is drawn as a single candle body, spanning from the month's open to its close, and is colored according to whether the monthly return is positive or negative. Optional box text can show the month, percentage return, or both, and month separators can be drawn on the price chart as well.
This provides a direct visual connection between monthly price behavior and monthly performance without requiring manual drawings.
⚙️ How to Use
The indicator can be used in several ways depending on how much information you want to display:
🔥 Key Features
👋 Good luck and happy trading!
Monthly % Return is a compact performance visualization tool that shows how an asset performs within each calendar month.
It calculates the percentage return from each month's opening price to the current or final close, then presents that information either in a dedicated sub-pane, directly on the main price chart, or in both places at the same time.
🛠️ How It Works
At the start of each new month, the indicator begins tracking a new monthly return. While the month is still in progress, the current return updates in real time. Once the month ends, its final result remains on the chart as part of the historical monthly performance view.
Positive and negative months are color-coded separately, making it easy to scan the chart and compare monthly performance at a glance.
📊 Sub-Pane
The sub-pane supports three render modes:
- Columns - displays each month's return as a filled column extending from zero to the monthly percentage return
- Lines - displays each month as a horizontal return segment, with configurable line thickness
- None - turns the sub-pane off entirely and greys out its settings, for when you only want the main-chart overlay
📈 Main Chart Overlay
The optional main-chart overlay highlights each month directly on the price chart.
Each monthly box is drawn as a single candle body, spanning from the month's open to its close, and is colored according to whether the monthly return is positive or negative. Optional box text can show the month, percentage return, or both, and month separators can be drawn on the price chart as well.
This provides a direct visual connection between monthly price behavior and monthly performance without requiring manual drawings.
⚙️ How to Use
The indicator can be used in several ways depending on how much information you want to display:
- Use Columns mode for a compact month-by-month performance histogram.
- Use Lines mode for a cleaner return-level view.
- Enable Dynamic Return to follow the current month's return as it develops.
- Enable the Main Chart Overlay to see each month as a single candle body, from its open to its close, directly on the chart.
- Use month separators when you want clearer visual boundaries between calendar months.
- Customize labels independently for the sub-pane and main-chart overlay.
🔥 Key Features
- Real-time monthly percentage return calculation
- Columns, Lines, and None render modes for the sub-pane
- Optional running month-to-date return
- Positive and negative return color coding
- Configurable monthly labels, shown as "Jan '26", with Month, Month + % Return, or % Return formats
- Optional month separators in the sub-pane and on the price chart
- Main-chart monthly overlay drawn from each month's open to its close
- Independent visual settings for the sub-pane and main-chart overlay
- Pine Script V6
👋 Good luck and happy trading!
Có sẵn trong Gói trả phí
Chỉ báo này chỉ dành cho người đăng ký Trading Toolkit. Tham gia ngay để truy cập chỉ báo này và các tập lệnh khác của everget.
👨🏻💻 Coding services -> Telegram: @alex_everget
🆓 List of my FREE indicators: bit.ly/2S7EPuN
Claim your $20 bonus just for joining Bybit!
bybit.com/invite?ref=56ZLQ0Z
🆓 List of my FREE indicators: bit.ly/2S7EPuN
Claim your $20 bonus just for joining Bybit!
bybit.com/invite?ref=56ZLQ0Z
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Có sẵn trong Gói trả phí
Chỉ báo này chỉ dành cho người đăng ký Trading Toolkit. Tham gia ngay để truy cập chỉ báo này và các tập lệnh khác của everget.
👨🏻💻 Coding services -> Telegram: @alex_everget
🆓 List of my FREE indicators: bit.ly/2S7EPuN
Claim your $20 bonus just for joining Bybit!
bybit.com/invite?ref=56ZLQ0Z
🆓 List of my FREE indicators: bit.ly/2S7EPuN
Claim your $20 bonus just for joining Bybit!
bybit.com/invite?ref=56ZLQ0Z
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.