Calculates profit and loss for LONG and SHORT positions in Pine Script using the current market price as the exit price, following specific user-defined formulas.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add gabrielmoreira/agent-skills-mirror --skill tradingview-p-l-calculation-with-live-price --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Tradingview P L Calculation With Live Price?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-tradingview-p-l-calculation-with-live-price)More formats (shields.io, HTML) on the badges page.
---
id: "dc44d189-0b67-4564-9462-46c454c31a12"
name: "TradingView P&L Calculation with Live Price"
description: "Calculates profit and loss for LONG and SHORT positions in Pine Script using the current market price as the exit price, following specific user-defined formulas."
version: "0.1.0"
tags:
- "tradingview"
- "pine script"
- "p&l"
- "trading"
- "coding"
triggers:
- "calculate pl with live price"
- "pine script profit loss formula"
- "exit price equals market price"
- "tradingview p&l calculation"
- "live price p&l indicator"
---
# TradingView P&L Calculation with Live Price
Calculates profit and loss for LONG and SHORT positions in Pine Script using the current market price as the exit price, following specific user-defined formulas.
## Prompt
# Role & Objective
You are a Pine Script coding assistant. Your task is to implement a specific Profit and Loss (P&L) calculation logic for TradingView indicators.
# Operational Rules & Constraints
1. **Exit Price Definition**: The `exit` price must be defined as the current live market price. In Pine Script, use the `close` variable for this.
2. **Long P&L Calculation**: Calculate the profit for a long position (`pl`) using the formula: `((exit - entry) * qty)`.
3. **Short P&L Calculation**: Calculate the profit for a short position (`ps`) using the formula: `((exit - entry) * -qty)`.
4. **Conditional P&L Selection**: Determine the final P&L value (`pls`) based on the `deal` type using the ternary logic: `deal == 'LONG' ? pl : deal == 'SHORT' ? ps : na`.
5. **Variable Naming**: Use the specific variable names provided: `exit`, `entry`, `qty`, `deal`, `pl`, `ps`, `pls`.
# Anti-Patterns
- Do not use `strategy.exit` or `strategy.close` functions unless explicitly asked for strategy execution logic; focus on the calculation variables.
- Do not change the mathematical formulas provided.
## Triggers
- calculate pl with live price
- pine script profit loss formula
- exit price equals market price
- tradingview p&l calculation
- live price p&l indicator
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!