Skip to main content

Post-release

Updating datafeed

Please notify TradingView team about the planned changes in advance (several weeks before the datafeed update), so that the team could plan the necessary actions and allocate enough resources for the timely implementation.

The use cases and the changes that require different approach are listed below.

Auto-testing and testing in staging environment:

  • URL change, especially if it is planned to switch the currently used URL off
  • Implementation of a new group (in case of adding a new type of instruments)

Need to be synchronized with the TradingView team beforehand:

  • Adding or deleting more than 30% of symbols from the existing group
  • Change of the ticker field (if it is used within the implementation)
  • Change of the symbol field (i.e. symbol renaming)
  • Change in the historical data (for example, after the symbol is renamed, the old symbol name is used for a new one, and the historical data gets deleted for it from the API)
  • Changing ratelimits
  • Changing IP access
  • Changing exchange name (rebranding) and/or updating the logo
  • Removing groups

Cannot be implemented:

  • Updating session/timezone
  • Migration of symbols between groups

Can be applied without notifying TradingView team in advance:

  • Simple adding/deleting of less than 30% of the symbols in the existing group. Please note, it can take up to 1 working day for the new crypto pairs to appear on the TradingView charts
  • Change of the fields with the general symbol characteristics: description, pricescale, etc.
info

Please do not hesitate to contact TradingView team if you are not clear what is required for the planned datafeed update to be applied.

Deploying changes

  1. Confirm the changes with the TradingView team.
  2. Implement the changes and deploy them to your staging environment.
  3. Run data integration tests and ensure that all tests have passed.
  4. Notify TradingView team and ask them to test the changes on their side. Note that new changes can be deployed to your production environment only after successful testing by the TradingView team.

Adding symbols

Adding several new symbols (same type of instruments) to the existing groups can be completed without a prior notification for the TradingView team. New instrument types or more than 30% of instruments for the existing group would require a prior notice and testing on TradingView's side. Please refer to the table below and instructions for implementing changes in the API.

The table below shows several cases of adding symbols and the time required for the TradingView team to test the changes.

CaseDuration
New symbols (except crypto) have been added without any critical changes.Up to 2 hours
New symbols have been added, but critical errors occurred, including incorrect session time or unexpected response format.Up to 1 working day
New crypto symbols have been added.Up to 1 working day
A new instrument type has been added in a new group.
Requires testing in the staging environment and deploying the datafeed.
1-2 weeks
A new instrument type that requires a new datafeed has been added.up to 7 weeks