It closes only what it opened.
Your broker account holds positions this platform did not put there: stock
bought manually, options taken on a phone app. Every exit is derived from a
position the platform itself recorded. Broker position lists are read, never
used as a list of things to close.
It refuses to close what is not there.
If you square something off yourself, the platform's record is stale. Sending
a buy to close a short that is already gone does not fail harmlessly. It
opens a new position. So it checks, and refuses.
Paper cannot become live by accident.
A paper deployment is barred from a real broker connection at creation and
again on every tick, because tomorrow's bad database row is a likelier enemy
than today's mistake.
Margin comes from the exchange.
Not a stored constant. The platform asks your broker what the basket actually
costs, hedge benefits included, and re-checks at the moment of entry against
the strikes it is about to trade.
One switch stops everything.
A kill switch that squares off every position the platform opened, across
options, futures and event deployments, paper and live, and touches nothing
else in your account.
Nothing is ranked on a black box.
Every score traces back to inspectable inputs, and says in words why it
scored that way. A ranking you cannot interrogate is a ranking you should
not trade.