Define what “pricing comparison” means
Pricing Comparison is the process of putting the costs of two providers side by side using the same assumptions. In a forex context, “pricing” can include several cost elements such as spreads, commissions, financing/rollover, and any account or platform-related fees that affect the final cost. Verification means you can reproduce the comparison with the same inputs and still reach the same structure of totals.
A key concept is separation of stable mechanics versus variable conditions. Stable mechanics are rules that typically do not change during your calculation (for example, the formula for a fee, or whether commission is charged separately). Variable conditions are market- and execution-dependent inputs (for example, the price level at which a spread is measured) and may change between provider quotes or between your test moments.
Use a repeatable checklist of inputs
To verify a Pricing Comparison, start by writing down the inputs you used and where they come from. Then ensure you used the same definitions for both sides. A practical approach:
- Account model assumptions: confirm the account type assumptions (such as whether commission applies and how spreads are presented) are aligned.
- Time reference: specify the date/time window or measurement moment used to represent quotes. If quotes were sampled, note the sample size and timing.
- Instrument alignment: ensure the same instrument definition is used (for example, same currency pair and contract specifications).
- Cost components: list each cost component that contributes to “total cost,” even if one provider reports it differently. If one provider bundles a cost into spreads and another shows it as commission, verification requires converting both into a comparable total-definition.
- Scenario variables: state the assumed holding time (if financing/rollover matters), and any assumptions needed for calculations.
Verification succeeds when a third party can re-run your arithmetic using the documented inputs and reaches the same computed totals.
Validate the evidence you rely on
Because Pricing Comparison often mixes documents and live conditions, verification should focus on the evidence chain:
- Provider documents for rules: use the provider’s public pricing/fee schedule and contract terms to verify how each cost component is defined (for example, how commission is calculated, when financing/rollover is applied, and any conditions for fees).
- Regulator or legal-entity transparency where relevant: check that the entity you are comparing is correctly identified, since terms and fee schedules can be entity-specific.
- Consistency of “like-for-like”: if one provider’s quote presentation differs, verify whether the underlying cost model is actually comparable.
If you cannot trace a component to a stated definition, treat it as unverified. When you do have definitions, verify that your calculation matches those definitions exactly.
Include limitations and failure modes
Pricing Comparison can fail even when calculations are arithmetically correct. Common failure modes include:
- Hidden or mismatched cost definitions: one provider may include costs in spreads while another charges them separately; if you compare only one visible line item, the totals are not like-for-like.
- Non-comparable account conditions: account types, execution models, or contract terms may differ, so the same “instrument” label can represent different cost behavior.
- Quote timing and spread measurement bias: because market conditions move, a spread observed at one moment may not represent what you would pay under the same execution path.
- Rollover/financing assumptions: holding time assumptions can dominate total cost; if one side uses different rollover timing or calculation rules, the comparison breaks.
Also note that historical relationships do not establish future results. Even a well-verified comparison at one time does not guarantee the same relationship later, because variable conditions and provider practices can change.
Verification outcomes: what you can and cannot conclude
After verification, you can usually conclude whether two providers are comparable under your stated assumptions and whether the totals are reproducible. You should not treat a verified comparison as a predictor of future outcomes, because outcomes depend on variable market conditions, execution quality, and jurisdiction- or contract-specific details.
A useful next question for independent checking is: **Are all cost components explicitly defined and converted into a single common total-cost definition, using the same assumptions and measurement moments?