Direct answer
For Broker Connections, you should check the items that turn a published “price” into the total execution cost you actually pay. In practice, that means two buckets: (1) spreads and how they are determined, and (2) fees and commissions that may be charged on top of the spread. Published pricing can be stable, but execution outcomes are variable because spreads can move, costs can depend on volume, account settings, time, or venue, and some charges may apply only in certain situations.
Mechanism and definition
Start by separating stable mechanics from variable conditions.
-
Spreads: The spread is the difference between the quoted buy and sell prices for an instrument at the moment you receive or place an order. What matters for cost is not only the “headline” spread, but also how the broker/connection presents it (for example, whether it can widen under stress) and whether you are looking at a real-time quote or a displayed estimate.
-
Fees and commissions: Fees are charges that can be added to trading costs beyond the spread. These can be commission-per-lot, fixed account charges, execution-related fees, or platform/connection fees. Even when a broker publishes a commission schedule, the real cost can still differ because execution may occur at a different moment than the moment you viewed pricing.
-
What can be assumed in examples: If you use a numerical example to compare brokers, state assumptions explicitly—such as a single trade size, whether spreads are treated as constant for the example, and which fees apply per trade versus per day or per account.
A simple way to frame the calculation is:
- Total cost (example) ≈ (effective spread cost on the executed price) + (sum of per-trade commissions/fees that apply) Then verify which components are fixed by policy and which components can change at execution time.
Evidence or example you can verify
Because you may not have real-time market data here, focus on repeatable verification based on documentation and your own test executions.
Use this checklist when reviewing Broker Connection documentation or pricing terms:
- Spread presentation: Identify whether the provider describes spread as variable (able to widen) and whether it distinguishes between typical and current spreads.
- Commission schedule: Look for per-unit or per-lot commission rates, any minimum commission, and whether commissions apply on entry, exit, or both.
- Other charges: Check whether there are additional costs such as inactivity charges, platform charges, funding/rollover-related charges, or fees tied to order types.
- Execution timing effects: Confirm what happens when you place an order—whether pricing is based on the latest quote at submission, on the next available fill, or on some other mechanism. This is a common reason advertised spreads do not match observed costs.
Material limitation and failure mode: Even if a broker publishes a fee schedule and describes spread behavior, the effective spread you pay can differ due to quote changes between when you view pricing and when the order fills. During fast markets, costs can widen and additional charges can become relevant depending on account setup, order routing, or connection behavior.
Limitations and risks, and how to verify next
Limitations to keep in mind:
- Stable pricing vs variable outcomes: Documentation describes rules, but execution depends on timing and market conditions.
- Historical relationships don’t guarantee future results: Past “typical” spreads or fee totals are not a guarantee for what you will experience now.
- Jurisdiction and account setup can change applicability: Certain charges and mechanics can depend on account type, location, or eligibility rules. Treat any specific claim you see as conditional until you verify it for your exact account.
Verification or next question:
- Ask: “For a specific test trade size, what exact fees and commission formulas apply, and how is the spread determined at the moment of fill?”
- Then run a small, controlled test in line with your own risk limits to compare advertised pricing rules to the line items you are actually charged.
If you share what “Broker Connections” means in your context (for example, whether it is an API integration, a platform connection, or a particular broker interface), you can map this checklist more precisely to the fields you should look for.