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

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/tradingview-p-l-calculation-with-live-price" ~/.claude/skills/ecnu-icalk-autoskill-tradingview-p-l-calculation-with-live-price && rm -rf "$T"
manifest: SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/tradingview-p-l-calculation-with-live-price/SKILL.md
source content

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