OPEN-SOURCE SCRIPT
Trader Checklist

Trader Checklist — On-Chart Trade Validation Panel
WHAT IT DOES
HOW IT WORKS
HOW TO USE
FEATURES
SETTINGS OVERVIEW
ORIGINALITY
This script is an original rewrite inspired by a checklist concept originally developed by Angelo. The codebase has been rebuilt from scratch in Pine Script v6 with a completely redesigned architecture including: a multi-tab settings structure, theme system with custom color pickers, per-tab and global progress tracking, alert integration, tooltip support, no-flicker rendering logic, and a compact input layout. None of the original code was reused — this shares only the conceptual premise of a manual trade checklist.
- A fully customizable on-chart checklist that helps traders enforce discipline by validating their conditions before entering a trade. Written in Pine Script v6, this indicator displays a compact panel directly on your chart.
WHAT IT DOES
- This indicator renders a table-based checklist overlay with up to 4 tab groups, each containing up to 5 rules. You define your own trading rules (e.g., "HTF trend confirmed", "Liquidity swept", "Risk-reward above 2:1") and manually tick each checkbox in the settings panel. The indicator tracks your progress in real time and shows a clear READY or NOT READY status.
- It does not generate signals, plot entries/exits, or automate trading decisions. It is a manual discipline tool — you define the rules, you check them off, and the panel tells you whether all conditions are met.
HOW IT WORKS
- Each tab group has a "Rules (1-5)" slider that controls how many rules are visible. Rules beyond the slider value are hidden automatically.
- Tick the checkbox for each rule you've confirmed. The panel updates immediately with a progress counter (e.g., "3/5") on each tab header.
- The header row shows your strategy name alongside a global progress counter. When all visible rules across all active tabs are checked, the status changes to READY with a green highlight.
- An alert fires once per bar close when all conditions transition from incomplete to fully met.
HOW TO USE
- Add the indicator to your chart.
- Open Settings > Inputs.
- Under "1 - Display", set your strategy name and choose the panel position (any corner).
- Under "2 - Style", pick a theme preset (Dark, Light, Midnight, Charcoal) or select "Custom" and use the color pickers to set your own background, accent, text, ready, and not-ready colors. Adjust panel size (Small/Medium/Large) and border width.
- Under tabs 3-6, enable the tabs you need, name each tab group, set the rule count, and fill in rule names. Optionally add notes to each rule — these appear as tooltips on the panel.
- As you analyze a chart, go back to Settings and tick the checkboxes for each confirmed condition.
- Only enter when the panel reads READY.
FEATURES
- 4 tab groups with 5 rules each (up to 20 total conditions)
- Rules slider per tab — show only the rules you need
- Per-tab and global progress counters (e.g., "3/5", "12 of 15 conditions met")
- 5 built-in color themes + fully custom color picker mode
- Adjustable panel size (Small / Medium / Large) and border width
- Tooltips on each rule for additional notes
- Alternating row colors for readability
- Visual separators between tab groups
- Alert on all-conditions-met transition (once per bar close)
- No-flicker table rendering — panel only rebuilds when the row count changes
- Optional credit row toggle
- Works on any instrument and any timeframe
SETTINGS OVERVIEW
- Display — Strategy name, panel visibility, status row toggle, credit row toggle, panel position.
- Style — Theme preset, panel size, border width, and 5 individual color pickers (active when theme is set to "Custom").
- Tab 1-4 — Show/hide toggle, group name, rules slider (1-5), checkboxes, rule names, and rule notes.
ORIGINALITY
This script is an original rewrite inspired by a checklist concept originally developed by Angelo. The codebase has been rebuilt from scratch in Pine Script v6 with a completely redesigned architecture including: a multi-tab settings structure, theme system with custom color pickers, per-tab and global progress tracking, alert integration, tooltip support, no-flicker rendering logic, and a compact input layout. None of the original code was reused — this shares only the conceptual premise of a manual trade checklist.
開源腳本
秉持TradingView一貫精神,這個腳本的創作者將其設為開源,以便交易者檢視並驗證其功能。向作者致敬!您可以免費使用此腳本,但請注意,重新發佈代碼需遵守我們的社群規範。
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。
開源腳本
秉持TradingView一貫精神,這個腳本的創作者將其設為開源,以便交易者檢視並驗證其功能。向作者致敬!您可以免費使用此腳本,但請注意,重新發佈代碼需遵守我們的社群規範。
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。