Trade Locking

Updated by Sameer Soleja

Trade Locking is an important compliance feature in Molecule.


When a trade is locked, it cannot be:

  • edited from the Trade Edit screen
  • edited as part of a batch from the Trades screen
  • edited in-grid on the Trades screen
  • changed via the API

A locked trade can be:

  • Delivered against (via a Ticket)
  • Actualized (via the Actualization screen, a Ticket, or As-Generated functionality)
A frequent reason for a bulk or in-grid edit on the Trades screen to fail, is that the relevant trades are locked.



A trade can be locked in any of these ways:

  • Manually, from the Trades or Trade Edit screen (by someone with the right permission)
  • Automatically, based on a time of day set for your Account
  • Automatically, based on the electronic source of the trade
If a lock time is set for your Account, any unlocked trades will re-lock at that time.

A trade can be unlocked manually from the Trade Edit screen.

Unlocking a Single Trade

Alternatively, one or more trades can be unlocked in a batch, from the Trades screen.

Bulk Unlocking Trades

When a trade is unlocked, its Trader will receive an in-app notification that the trade is unlocked for editing.

Unlock Notification
Viewing Status

On the Trades screen, the Status column will read Locked for locked trades. This column is the same on the API. On a Trade Edit screen, a yellow lock will appear in multiple places, and the header makes clear that the trade is locked.

Viewing Lock Status


The Workflows feature is a more advanced, customizable compliance feature in Molecule. Locking or unlocking a trade can trigger a Workflow status change. This is managed on the Workflows screen.


The permission that controls locking and unlocking is Edit Trade Status.


Molecule’s Customer Success team is able to set up the locking feature, as well as the criteria that should trigger automatic locking.

How did we do?