Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How TradingView Clone Platforms Manage Real-Time Market Data
#1
When developing a TradingView Clone, businesses need to determine how market prices are collected and how chart updates are synchronized with incoming data. Companies should make a decision to synchronize existing and historical data.

An API will integrate the scripts with exchange APIs or third-party providers of market data. The backend gets the prices from various sources, processes it and passes it to the script shown on the chart. These scripts must handle timestamps and gaps in prices to avoid gaps in historical data.

A Trading View Clone Application will need a way to consistently push updates to users. Web Socket connections enable a server to push new data while the client app does not have to continually request the data. When users change a trading pair or pick a new chart interval the app needs to request the correct data and redraw the chart.

This is important to know for Tradingview Clone Software development. Users may be following more than one asset, and more than one timeframe in parallel. The server should be able to handle all the requests without overloading the market data providers and application servers. Cache-ing popular data and handling subscriptions is another way to limit consumption.

Consider handling disconnects and data feed delays from market data providers. The system should reconnect and populate data feed when available. Beware of duplicate updates to avoid ending up with invalid chart values.

Prior to starting development businesses should determine the supported markets and source data. The update frequency and historical data requirements should also be determined. This will drive the backend structure and infrastructure requirements to support the platform as usage grows.
Reply


Messages In This Thread
How TradingView Clone Platforms Manage Real-Time Market Data - by joelryan98 - 10 hours ago

Forum Jump:


Users browsing this thread: 1 Guest(s)