Important Upcoming API changes to Volatility Indices

edited December 2019 in Binary Bot

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"
  }     
}  
Sign In or Register to comment.