OpenAPI

Handling of pre-trade disclaimers will become mandatory for all OpenAPI apps from May 2025, so it's important to already now start implementing proper support for them in your OpenAPI Application. Failure to do so will lead to orders being rejected when you have outstanding disclaimers, which can be added at any time.

What are pre-trade disclaimers?

Pre-trade disclaimers are disclaimers that have to be shown and accepted before an order can be placed. Saxo's platforms have supported this for a while, so you might be familiar with them already. They are shown after the "Place order" button is clicked, and look similar to this:

Once accepted the order is placed by the platform.

Several overall types of pre-trade disclaimers exist:

  • Blocking disclaimers - These disclaimers can be shown, but not accepted. Essentially they block the trade from being placed.
  • Normal disclaimers - These can be accepted and usually won't have to be accepted again, unless the content of the disclaimer changes.
  • Recurring disclaimers - These can be accepted, but will have to be accepted before every order placed.

It can also vary what accepting a disclaimers means. In the screenshot above, it's simply clicking the Accept button, but that's not always the case since several types of acceptance criteria exists:

  • Simple accept - User has to click a button to accept the disclaimer.
  • Accept with checkbox confirmation - the user has to tick a checkbox before the buttons are enabled.
  • Accept with user input - the user has to type a specific sentence before the buttons are enabled.

The criteria for when a pre-trade disclaimer has to be shown can also vary. Common examples of when they are required are:

  • When a user is deemed as not appropriate for the instrument they are trying to trade.
  • When an exchange requires the user to accept the trading rules before trading on this exchange.
  • General market conduct rules are updated by Saxo.


What does this mean for my app?

As described above, it can be very hard to predict when you will be asked to accept a pre-trade disclaimer or what type of pre-trade disclaimer it might be. The only way to completely avoid this issue is to implement full support for pre-trade disclaimers in your application.

There are however scenarios where it might not be required:

  1. You are a while-label partner that does not rely on Saxo to manage disclaimers for your users. If that is the case please contact your relationship manager to ensure that no pre-trade disclaimers are configured for your structure.
  2. You are only trading simple instruments (stocks, ETFs, etc.) and can accept that you might once in a while will be required to use Saxo's platforms to place the trade and accept the disclaimer before resuming trading via your own app.

To read the technical details about how this is implemented in OpenAPI and what steps to take to build support for pre-trade disclaimers, please see this page: Pre-Trade Disclaimers


When will this start being enforced?

We plan to start enforcing this in 6 months, so from May 2025. Everything has already been released today, but without enforcement on trade placement, so we recommend that you start implementing the required changes well ahead of the deadline.