Hi,
you need to use IHistory interface to access it. All historical data on a DEMO account is the LIVE data feed.
Here is some samples:
https://www.dukascopy.com/swiss/docs/interfaces/IHistory.htmQuote:
For example if we can get real bar data after one hour or less
It is possible. JForex has some specifics in its implementation. It locally caches an incoming data feed for the last hour. JForex uses cached feed when it is requested. For example, if a user logs in at 12:08. Then, say at 12:45, he launches a strategy that requests data from 11:30 till 12:15. JForex will take LIVE data from a server from 11:30 till 12:08 and it will use cache data from 12:08 till 12:15.