Close position by client_order_id?

Environment

Language
Python

Alpaca SDK Version
v2

Other Environment Details
running flask and gunicorn on heroku, not sure it’s relevant.

Problem

Summary

I’m trying to close a specific position instead of all positions. I don’t want to close all positions with a specific symbol because that’s not part of my strategy, just close ones with a specific client_order_id

Paper or Live Tradng?
Paper

Anyone have any ideas on this? I’ve moved to just using multiple account, but honestly it’s kinda unwieldly at scale.

What do you mean specific position? In Alpaca, for one asset, there is always only one position, no matter how many orders you fill. all are added into one. I also have different broker and there are positions of the same symbol/asset which you can close sepratelly, so I think I know what you mean. I solved this in my app by maintaining my own “virtual” positions.