# Opentradex Positions

> Show all open paper positions with entry, mark, and unrealized P&L. Invoke when the user says "positions", "what am I holding", "book", "blotter", or checks in on open trades.

- Skill: `deonmenezes/opentradex-positions` (Agent Skill)
- Install (CLI): `npx skillmds@latest add deonmenezes/opentradex-positions`
- Raw SKILL.md: https://api.skillmd.com/api/skills/deonmenezes/opentradex-positions/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: deonmenezes (https://skillmd.com/u/deonmenezes)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/deonmenezes/opentradex-positions

---


# OpenTradex — Positions

Show the user their open paper book and, if useful, a slim tail of recent realized trades.

## Flow

1. Pull open positions:
   !`node "${CLAUDE_PLUGIN_ROOT}/bin/tradex.js" positions`
2. For each position, display: `id · rail · symbol · side · qty · entry · mark · unrealizedPnl · openedAt`.
3. If the user asked about history ("recent trades", "what did I close"), also pull:
   !`node "${CLAUDE_PLUGIN_ROOT}/bin/tradex.js" trades`
4. Finish with a short summary: "You have N open, total unrealized = $X."

## Rules

- Don't fabricate marks — show what's in the ledger.
- Redact no fields — positions are user-owned data they want to see.
- Keep it skim-friendly: one line per position.

