If you notice gaps in price on your charts, this can be caused by either corrupted local data or valid market-related reasons. This article explains the most common causes and how to resolve them.
The most common reasons for price gaps are:
Corrupted data in the local database
Actual price gaps in the market
Invalid or incorrect contract expiry selected
Each cause and its solution is explained below.
Sometimes the historical data stored in DeepChart’s local database becomes corrupted, which can result in visible gaps on the chart.
In DeepChart, go to:
Options → Settings

Open General Settings
Under the Various section, copy the Database Folder Path
Paste the copied path into File Explorer
Press Enter
Inside the database folder, you will see folders for each symbol
Delete only the folder of the symbol whose chart shows gaps or corrupted prices
(Do not delete the entire database unless necessary)
Restart DeepChart
Open the affected chart again
DeepChart will automatically download fresh data for that symbol.
✅ In most cases, this resolves the issue.
If the issue persists after reloading the data, the gaps may represent real price gaps from the market, such as:
Session breaks
Weekend gaps
Low-liquidity periods
These gaps are normal market behavior and not a data error.
If you are trading futures, an incorrect or expired contract month can cause missing or inconsistent data on the chart.
Verify that the correct and active contract expiry month is selected
Switch to the current front-month contract if needed
Reload the chart after correcting the expiry
Always delete only the affected symbol’s folder, not the entire database
Real market gaps cannot be “fixed” because they reflect actual trading activity
Ensure your contract expiry is valid before assuming data corruption