OPEN-SOURCE SCRIPT

Trader Checklist

612
Trader Checklist — On-Chart Trade Validation Panel

  • 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.

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.