Important Upcoming API changes to Volatility Indices
These changes are expected to be live on 4th November 2019.
We will be regrouping the following symbols into a new market category called 'synthetic_index':
- 1HZ100V
- 1HZ10V
- BOOM1000
- BOOM500
- CRASH1000
- CRASH500
- RDBEAR
- RDBULL
- R_10
- R_100
- R_25
- R_50
- R_75
Please make the necessary changes in your applications. Here are the affected API calls:
Active Symbols
The response currently returned by our API:
... { "allow_forward_starting": 1, "display_name": "Volatility 25 Index", "exchange_is_open": 1, "is_trading_suspended": 0, "market": "volidx", "market_display_name": "Volatility Indices", "pip": 0.001, "submarket": "random_index", "submarket_display_name": "Continuous Indices", "symbol": "R_25", "symbol_type": "stockindex" }, ...
The response returned after the changes:
... { "allow_forward_starting": 1, "display_name": "Volatility 25 Index", "exchange_is_open": 1, "is_trading_suspended": 0, "market": "synthetic_index", "market_display_name": "Synthetic Indices", "pip": 0.001, "submarket": "random_index", "submarket_display_name": "Continuous Indices", "symbol": "R_25", "symbol_type": "stockindex" }, ...
Contracts For Symbol
The response currently returned by our API:
... { "barrier": "+2.3555", "barrier_category": "euro_non_atm", "barriers": 1, "contract_category": "callput", "contract_category_display": "Up/Down", "contract_display": "Lower", "contract_type": "PUT", "exchange_name": "RANDOM", "expiry_type": "intraday", "market": "volidx", "max_contract_duration": "1d", "min_contract_duration": "15s", "sentiment": "down", "start_type": "spot", "submarket": "random_index", "underlying_symbol": "R_50" }, ...
The response returned after the changes:
... { "barrier": "+2.3555", "barrier_category": "euro_non_atm", "barriers": 1, "contract_category": "callput", "contract_category_display": "Up/Down", "contract_display": "Lower", "contract_type": "PUT", "exchange_name": "RANDOM", "expiry_type": "intraday", "market": "synthetic_index", "max_contract_duration": "1d", "min_contract_duration": "15s", "sentiment": "down", "start_type": "spot", "submarket": "random_index", "underlying_symbol": "R_50" }, ...
Landing Company details
The response currently returned by our API:
... "legal_allowed_markets": [ "commodities", "forex", "indices", "volidx" ], ...
The response returned after the changes:
... "legal_allowed_markets": [ "commodities", "forex", "indices", "synthetic_index" ], ...
Trading durations
The response currently returned by our API:
{ "symbol": [ { "display_name": "Bear Market Index", "name": "RDBEAR" }, { "display_name": "Bull Market Index", "name": "RDBULL" } ], "trade_durations": [ { "durations": [ { "display_name": "Ticks", "max": 10, "min": 1, "name": "ticks" }, ... ] ], "market": { display_name": "Volatility Indices", "name": "volidx" }, "submarket": { "display_name": "Daily Reset Indices", "name": "random_daily" } }
The response returned after the changes:
{ "symbol": [ { "display_name": "Bear Market Index", "name": "RDBEAR" }, { "display_name": "Bull Market Index", "name": "RDBULL" } ], "trade_durations": [ { "durations": [ { "display_name": "Ticks", "max": 10, "min": 1, "name": "ticks" }, ... ] ], "market": { "display_name": "Synthetic Indices", "name": "synthetic_index" }, "submarket": { "display_name": "Daily Reset Indices", "name": "random_daily" } }