Datafeed
Last updated
Last updated
This section provides an overview of all data feeds supported by AgenaTrader. A data feed is a crucial component of your trading setup, as it delivers real-time market data, historical data, and price quotes that allow you to analyze markets, make informed decisions, and execute trades effectively.
AgenaTrader supports a variety of data feed providers to ensure compatibility with different trading needs. Whether you trade stocks, forex, futures, or other instruments, a reliable data feed is essential for accurate charting, backtesting, and strategy execution.
By supporting a wide range of data feed providers, AgenaTrader enables you to connect with the provider that best matches your trading style, market focus, and budget. Explore this section to discover the full list of supported data feeds and find the one that suits your trading requirements.
AgenaFeed is a financial data provider that offers real-time and historical market data feeds to traders, investors, and financial professionals. AgenaFeed specializes in providing high-quality, low-latency market data across various asset classes such as Stocks, Indices, Commodities, Forex, ETFs and Cryptos.
AgenaFeed is available from AgenaTrader Version 3.0. Please make sure you have the up-to-date version or use the download button on agenatrader.com to download the latest version.
Open AgenaTrader
Click on Main > Connections > Add New Account
Click on Add
Set your Connection name and choose "AgenaFeed" from the dropdown, then click on next:
If you have not done so already, now log in with your TradersYard account and click Finish.
When prompted, import the symbol mappings.
Once the import of mappings has concluded, switch to the broker-specific workspace when prompted. Your workspace should look like this:
BarChart is a famous provider of historical data in real time. Following the introduction of its new system BarChart on Demand, which is capable of working to the highest standards regardless of the operating system, its informational data base is now considered one of the best. It captures share prices that are received directly from more than 70 exchanges around the world.
You can open a real or demo account at BarChart via our website.
Please follow the instructions in the following video to establish the connection correctly
Cumulative Indices
Only displayed and can be added to the chart if connected to one of the following datafeeds: Taipan, IQFeed or Barchart. They display an oscillator of cumulated data of the specific index.
ATTENTION! To be able to see the Cumulative Indices, you must select "All" or "Index" for your specific datafeed in the Datafeed-Tab in the Account connection set-up.
IQFeed is one of the leaders in the international financial market regarding data delivery in real time. Its main advantage is that it transfers the historical data and quotes tick-by-tick, allowing traders to view all short-term changes on a chart.
You can open a real or demo account at IQFeed via our website.
Please follow the instructions in the following video to establish the connection correctly:
Futures trading IQFeed
If you use IQFeed as a data feed provider you can integrate the desired contract into the chart using the Instrument Editor.
In order to use this functionality, select "Read/Mapping instruments" within the Instrument Editor or the "Instruments: Markets & Mappingsā menu item in the Tools menu.
As long as you are using a demo account from IQ the available history will be limited. As soon as you switch to a live-account you will be able to see all available history from IQ.
Important! Minute data is available for years back. However, tick data is only available for 8 days back during market hours and 180 days outside market hours.
There are three possible ways to load the futures contract history:
Continuous CC = continuous contract. This allows you to map the Front Month history, and the gaps between the contracts will still be visible. FrontMonth FM = actual contract according to calendar only BackAdjusted BA = This is a continuous contract, however there are no longer any gaps between different contracts.
For IQFeed "Continuous" or "Back adjusted" contracts it is not possible to have more than ONE instrument with the same type/mapping.
Select the "Instrument Editor" menu item from the Tools menu.
For example: the simultaneous mapping of FDAXSept13 & FDAXDec13 is not possible. If you have 2 instruments with the same mapping you will receive an error message in the Protocol tab notifying you which values are being referred to. The reason for this is that the IQFeed always attaches the historical data to the Front Month contract, which is automatically shifted to the following Front Month contract one day before the rollover.
After changing the contract, reconnection is required.
Only displayed and can be added to the chart if connected to one of the following datafeeds: Taipan, IQFeed or Barchart. They display an oscillator of cumulated data of the specific index.
ATTENTION! To be able to see the Cumulative Indices, you must select "All" or "Index" for your specific datafeed in the Datafeed-Tab in the Account connection set-up.
A well-maintained database is absolutely essential as a reliable basis for investment decisions. The Lenz+Partner AG is part of the vwd group, one of the largest providers of capital market information in Europe, and has 25 years of experience in the development of stock exchange software and corresponding data services.
You can open a real or demo account at Lenz + Partner via our website.
Please follow the instructions in the following video to establish the connection correctly:
We recommend to reconnect and restart the Taipan realtime client on a daily basis, as, when being connected continuously and round-the-clock, a full and smooth data supply cannot be guaranteed on the part of Taipan realtime platform. A daily reconnect, restart and reload as well as - on occasion - clearing the "History"-folder will help.
Therefore please open GlobalConfiguration -> directories -> data directory -> History and delete the file containing Taipan-history. Close AgenaTrader and restart it - all Taipan-history will be loaded up-to-date.
Note: There are four checkboxes in Taipan connection settings:
FrontMonth = actual contract according to the calendar only Continuous Contract = continuous contract
AutoStart Tai-Pan Realtime: allow to start Tai-Pan Realtime when user establishes connection through AgenaTrader Close Tai-Pan Realtime on Disconnect: automatically close Tai-Pan Realtime after disconnection in AgenaTrader
Additional Options
AgenaTrader allows you to set a futures rollover alert. More information about futures contracts can be found in the section Futures.
Definition for contracts:
Continuous CC = continuous contract FrontMonth FM = actual contract according to calendar only
As described in Taipan connection guide, you can choose in account settings, if you want "CC" or "FM". Whatever is chosen there, will be regarded as the default setting afterward. No matter what contract you have in Connection settings, AgenaTrader will use settings from Instrument Editor for the selected instrument.
Cumulative Indices
Only displayed and can be added to the chart if connected to one of the following datafeeds: Taipan, IQFeed or Barchart. They display an oscillator of cumulated data of the specific index.
ATTENTION! To be able to see the Cumulative Indices, you must select "All" or "Index" for your specific datafeed in the Datafeed-Tab in the Account connection set-up.
With the new TeiPan.Net connection there is no need to install the desktop client of datafeed. It will connect to Taipan API directly.
To create a new connection please follow the instructions:
Enter a connection name.
Choose TaiPan.Net as a provider.
Click "Next" button.
Enter your user id and password
Select the contract for futures (Continuous or Front Month contract).
Click "Finish" button.
Select the instrument lists you need.
Click "Import instruments lists" button.
With TaiPan.Net you can receive Dax30 Options data. With regular Taipan connection, there is no such ability.
xTick Datafeed ā End-of-Day Datafeed for Stocks from NASDAQ, NYSE, and XETRA, powered by Quandl/Sharadar
Key Features:
Approximately 6,000 US Stocks (US-Symbols-xTick.xlsx)
Approximately 10,000 XETRA Symbols (Xetra-Symbols-xTick.xlsx)
150 symbols free for every AgenaTrader user
Reload interval of 4 hours
Expansion Options:
If you want to load more symbols, you can order the following packages:
Up to 500 concurrent symbols
Up to 1,000 concurrent symbols
All available symbols in the database
Ideal for:
Medium and long-term investors
Go to Main -> Connections -> Add New Account
Click Add:
Enter any name and select xTick from the list:
If you have subscribed to one of the xTick packages, activate the corresponding license key: Instructions and then import the corresponding .atpack file.
A consolidated feed from 35 million instruments provides sophisticated normalized data, streamlining analysis and decisions from front office to operations.
Load / Costs / Limitations / Supported instrument types etc. TBD
A Bloomberg Server API (SAPI) instance is required. It can be installed with the help of Bloomberg support, but the following should be prepared beforehand:
Install AgenaTrader 2.11.0.6 or newer and run it with a valid licence
Register as a Bloomberg customer and install the Bloomberg Terminal
Prepare a server:
It can either be a local PC with:
Microsoft Windows (preferably Microsoft Windows Server 2012 or newer)
Solaris or Linux server distributive
Or a remote server (VPS/VDS)
If you have prepared the above, get in touch with Bloomberg support and ask them to help activate your SAPI instance.
Before we proceed any further, make sure that the previously activated SAPI (service and process) is running properly.
Press the Windows + R keys on your keyboard to open the Run window.
Type services.msc and hit Enter on your keyboard or click/tap the OK button
The Services app window is now open
Locate the "Bloomberg ServerApi service and double-click on it
Make sure that the service status says "Running"
Bloomberg ServerApi service Properties
Now let's make sure that the Windows Firewall won't be preventing you from connecting. If you use a 3rd party firewall, please get in touch with the corresponding support, should any issues arise.
Press the Windows + R keys on your keyboard to open the Run window.
Type wf.msc and hit Enter on your keyboard or click/tap the OK button
On the left, click on "Inbound Rules"
Mark Bloomberg Server API by left-clicking on it
On the right, click on "New Rule..."
In the āNew Inbound Rule Wizardā select "Port":
Adding a firewall rule to Bloomberg SAPI
Click on Next
Select TCP from the list and enter the following specific port: 8294
Entering the SAPI port
Click on next and leave "Allow the connection" checked:
Allow the connection
Click on next and leave all of the checkboxes checked:
Select to what profiles the rule is supposed to be applied to
The last step is to name and describe the added rule. This is how we described it: Name: Bloomberg Server API Description: Allow incoming connections to Bloomberg SAPI at the 8294 port
Name and describe the rule
Contact our support, so that we can enable the Bloomberg connector for your licence
After you have received a confirmation, restart your AgenaTrader
In AgenaTrader, click on Main -> Connections -> Add New Account
In the Account Connection Setup window click on Add
Add the connection
Select Bloomberg as your provider and name the connection
Name your connection
After clicking on Next, the following window will appear:
Connection details
āBloomberg SAPIā Hostname or IP address: Insert your SAPI server hostname or IP address āBloomberg SAPIā Port: Insert your SAPI server port
Bloomberg Terminal install location (optional): Use only if AgenaTrader canāt locate the installation path of your Bloomberg Terminal.
Bloomberg BLPAPI log level: Select what type of logs to collect:
Off (default): no BLPAPI logs
Error: BLPAPI errors
Warning: BLPAPI warnings
Info: BLPAPI info request
Verbose: All BLPAPI requests
What BLPAPI Logs to collect
Response Logging: If activated, AgenaTrader will log API responses.
Request Logging: If activated, AgenaTrader will log API requests.
Both the main BLPAPI and the Request/Response files will be stored in your AgenaTrader Data Directory -> Logs folder.
Auto start āBloomberg Terminalā on connect: If activated, Agenatrader will start Bloomberg Temnial automatically during the connection process.
Login Name (optional, not used for BLPAPI): Please enter your Bloomberg terminal login. Required only if "Auto start āBloomberg Terminalā on connect" has been enabled.
Password (optional, not used for BLPAPI): Please enter your Bloomberg terminal password. Required only if "Auto start āBloomberg Terminalā on connect" has been enabled.
Auto close āBloomberg Terminalā on disconnect: If activated, Agenatrader will close the Bloomberg Temnial automatically during the disconnection process
Click on the Finish button to complete the connection setup process.
Sometimes it can also occur that the charts in AgenaTrader do not tick, or do not show any market data (histories and current prices), or that the data is only loaded after a manual update.
Make sure that you are using the most up-to-date AgenaTrader release. You should always have the latest version installed, since you are alerted to the update by a popup when you start up AgenaTrader, where you should also carry it out immediately. If for some reason, however, you are working with an older version for which there is already an update, you can tell by the little green icon next to the version number in the bottom right corner of your AgenaTrader window. By clicking on this, you start the update process. In addition, you can always download the most recent version or even update to the latest beta version from our website under Platform / Current version.
Important: beta versions are still under development - which means that you should keep in mind that you are using a product that is still in the test phase.
Our connection guides help you to establish connections; you can find them, among other places, in our AgenaSpace. For this, simply select the desired partners (broker and data feed). Watch these short videos very carefully at your own pace, since there are certain instructions and small setup tips (such as sychronizing all ports) to be followed and taken into account for each provider.
Your data feed must be selected as a data feed (DF), and in the Data feed tab, you need to set it to "all" or to the instrument types that you would like to see. You should also check whether you have subscribed to the data for the respective instrument with your provider.
Under Tools -> Instrument Editor: Markets and Mappings, check that all mappings of the respective stock exchange have been imported to the data feed. The importing of instrument lists alone is not sufficient. In this Wiki article, you will find a detailed description for importing mappings and lists. When you search for your desired markets in the Instrument Editor, under Providers, you will see a Mapped Symbol for the desired data feed:
In the Instrument Editor, you can check whether you have set the trading times for the respective instrument correctly. In the Global Configuration, under History -> Marketplace Escort, you can check trading times, trading breaks and reversal times. We strongly recommend you to always keep these on the default settings!
Check in the Chart Tool Bar (Timeframes -> Custom Parameters -> Periodicity) and in the Chart Selection (Custom Parameters -> Periodicity) whether a style has been set here (e.g.: Heikin Ashi) that is not applicable for this instrument or the data feed.
Contact your broker or data feed and find out whether the data of the desired instruments (symbols/markets) is enabled for you. If you are only receiving delayed data, you will see red writing displaying "delayed data".
In the Instrument Editor, open the desired instrument using the search field in the top left, and change the Expiry box in the details tab accordingly.
Here you will find further information on the contracts.