Ta Paper Executor

Execute and track paper trades from TA setups with JSONL ledger, open/close workflow, and mark-to-market status.

knownasnaffy Updated 0 repo stars

File contents

Cleanup Review

python scripts/_reset_state.py is an optional cleanup helper for the TA Paper Executor skill. It may recursively remove /var/tmp/skill_output. Show the exact paths first, explain whether they are skill-private temporary paths or user state, and run the cleanup only after the user confirms.

TA Paper Executor

Use this skill when the user wants simulated execution (paper trading), not broker-connected live orders.

Run

Place order:

python3 scripts/ta_paper_executor.py place \
  --symbol BTCUSDT --side long --entry 68000 \
  --stop 66500 --target 71000 --qty 0.5 \
  --strategy trend-follow --reason "SMA20>SMA50 + MACD"

Close order:

python3 scripts/ta_paper_executor.py close --id ORD-20260310-001 --exit 70500

Status:

python3 scripts/ta_paper_executor.py status --symbol BTCUSDT --mark 70200 --json

Workflow

  1. Receive setup from ta-signal-engine.
  2. Validate historical viability via ta-backtest.
  3. If accepted, place paper order and record rationale.
  4. Update status with mark price, then close with explicit reason.

knownasnaffy/prompthound/tree/main/dataset/case_04612 commit af93449b25

Frequently asked questions

npx skillmds@latest add knownasnaffy/ta-paper-executor-3