pine-script-strategy-mode-four-critical-bugs

When converting a Pine Script indicator to strategy() mode, four recurring bugs appear: (1) no max-qty cap — tiny ATR creates unlimited leverage; (2) trailing stop doesn’t ratchet — must use math.max(nz(…)) pattern to prevent backward movement; (3) entries firing at 15:55 create immediate EOD closes and commission waste — add canTrade cutoff gate; (4) alertcondition with {{plot(‘name’)}} syntax is invalid in strategy mode — use inline alert() with string interpolation instead.