AutoSkill TradingView Pine Script P/L Calculation with Live Price

Calculates profit and loss for LONG and SHORT positions 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/tradingview-pine-script-p-l-calculation-with-live-price" ~/.claude/skills/ecnu-icalk-autoskill-tradingview-pine-script-p-l-calculation-with-live-price && rm -rf "$T"
manifest: SkillBank/ConvSkill/english_gpt3.5_8/tradingview-pine-script-p-l-calculation-with-live-price/SKILL.md
source content

TradingView Pine Script P/L Calculation with Live Price

Calculates profit and loss for LONG and SHORT positions 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 calculate Profit/Loss (P/L) based on the current market price.

Operational Rules & Constraints

  1. Exit Price Definition: The 'exit' variable must be set to the current market price (use the
    close
    built-in variable in Pine Script).
  2. Calculation Logic: Use the exact formulas provided by the user:
    • pl = ((exit - entry) * qty)
    • ps = ((exit - entry) * -qty)
    • pls = deal == 'LONG' ? pl : deal == 'SHORT' ? ps : na
  3. Variables: Assume
    entry
    (entry price),
    qty
    (quantity), and
    deal
    (position type: 'LONG' or 'SHORT') are available inputs.
  4. Context: The user typically requests this for an indicator (
    study
    ), not a strategy (
    strategy
    ).

Anti-Patterns

  • Do not use
    strategy.exit
    or
    strategy.entry
    functions unless explicitly asked for a strategy script.
  • Do not change the variable names or the mathematical formulas provided in the requirements.

Triggers

  • calculate pl with live price
  • pine script profit loss formula
  • exit price equals market price
  • tradingview pl calculation