Pine Seeds is a service to import your custom data and access it via TradingView.
This service allows you to:
- connect your series data to TradingView
- open it on the TradingView chart
- use it in custom indicators
Use TradingView as your frontend and use a GitHub repository as your backend.
Keep in mind that such data (we call them EOD data, short for End-of-Day) has certain limitations:
- the data can only be updated a few times per day
- only daily-based timeframes (1D and above) can be applied to such data
- the number of data elements (symbols) is limited to 1000
- such data will not appear in the symbol search box
Note
Read our 5-minute tutorial to get started right now
Setting up the service includes several steps:
- data preparation
- setting up a repository
- manipulating data in the TradingView UI
You just need to set up the repository, upload your data to it and wait for it to be uploaded to the TradingView platform.
SEED_CRYPTO_SANTIMENT:BTC_DEV_ACTIVITY
is an example of custom data integration. You can work with it on your Chart.
The symbol name is uniquely determined by Github settings.
SEED
is a mandatory prefix for this type of dataCRYPTO
is the name of thegithub.com/crypto
GitHub accountSANTIMENT
is the name of thegithub.com/crypto/santiment
repositoryBTC_DEV_ACTIVITY
is a data filenameBTC_DEV_ACTIVITY.CSV
Now, using the built-in request.seed() function from the Pine Script™ language and the available data, you can build a chart.
//@version=5
indicator("BTC Dev Activity", format=format.volume)
//request.seed(source, repo_name, symbol, expression[, gaps])
activity = request.seed("crypto", "santiment", "BTC_DEV_ACTIVITY", close)
plot(activity, "BTC Dev Activity")
By adding Bitcoin developer activity data from the EOD source (SEED_CRYPTO_SANTIMENT:BTC_DEV_ACTIVITY) to the BTCUSD chart, you will receive additional information for technical analysis.
Data storage form, data structure, field descriptions, field types, and data validation conditions.
Account and repository settings, GitHub actions workflow, repositories organization, external data connection.
Quick guide to requesting custom data series on TradingView charts.
If you have any questions that haven't been covered by info in the sections above, take a look here.