Skip to main content

What a trader is

A trader is a member of your organization added with the trader role. The trading platform is the only surface they have. See Organization for roles and what an admin does.

Adding a trader

An admin adds a trader in two steps, both in the Platform:
  1. Add them to the organization as a trader. They can then sign in to the trading platform.
  2. Add them to each pod they should trade.
Access is per pod: a trader with no pod can sign in but cannot trade, and removing one pod leaves the others.

What a trader can do

Two settings an admin controls decide what a trader can do:

API keys

A trader who may create keys creates them from the trading platform, one key per pod. The keypair is generated in their browser: ParlayX registers the public half and never sees the private one, which the trader is shown once. Each key carries one permission, set by your organization: some organizations issue data keys only, others issue data and trade. A trade key is for a trader placing orders. It can:
  • Place orders in its pod
  • Read its own orders and fills
  • Cancel its own orders
  • Read its pod’s balance and positions
  • Read market data: discovery and the orderbook stream
A data key is for a consumer that never trades, such as a data or monitoring integration. It can:
  • Discover markets and look one up
  • Subscribe to the orderbook stream
See Authentication for the full capability table and how a request is verified.

Attribution

Every order carries the trader that placed it. That gives you, without any additional work:
  • Per-trader position, derived from that trader’s own fills
  • Per-trader realized and unrealized P&L
  • A complete record of who did what, in which pod, at which venue
See Portfolio and positions.

Rotate, revoke, remove

Removing a trader does not close their positions. Those positions remain open, and remain the pod’s. Manage them from the Platform or through another trader in the pod.