I just got a mail from Oanda that starting December 8, 2017 they will switch European accounts from API v1 to v20:

Quote:

Dear OANDA API user,

In order to support the MiFID II regulations, all legacy trade accounts registered with OANDA Europe Limited will be migrated to v20 trade accounts by as early as December 8th, 2017. The funds in your legacy account and any open positions/orders will be transferred to your new V20 account.

As a result of the migration, the v1 REST API and the Java SDK will not be compatible with your new v20 account.

Your new v20 accounts operate on OANDA’s next generation trading ecosystem. It has been designed for superior order execution and offers more trading features than our legacy execution engine.

Highlights include:

- Configurable Account Settings - Change account leverage in real time

- Hedging - Expand your risk strategies by opening long and short positions of the same instrument at the same time

- Unlimited Transaction History - Retreive your full transaction history with a single API call

- Depth of Market Pricing - Get pricing based on market liquidity

- New Order Trigger Conditions - You can now specify the condition of how your order is filled. Orders can now be filled at bid, ask, or midpoint prices.

We do appreciate that this is short notice and that porting from our legacy apis to the v20 REST API requires time and effort.

There are resources available on our developer portal to help you migrate your applications. Specifically, we have reference implementations located at http://developer.oanda.com/rest-live-v20/sample-code.

If you have any questions, please email us at api@oanda.com.

OANDA API team