OANDA live data timing issue

I use live OANDA intraday data to trade the SPI equivalent.

Using that data there are two major issues in Optuma.

First problem:
The times displayed are New York times so I am always having to do a mental adjustment when looking over past data or even just to keep track as we go. Is there a way to fix this so it shows our local Sydney time? I have not found a way.

Second problem:
The daily bars represent the data from 12am to 12am rather than open at the beginning of the day session and close at the end of the night session. This obviously throws out any analysis based on day to day price behaviour and true highs and lows etc.
I have tried inputting the times for the two sessions but it does not work. also when I ask Optuma to mark the session breaks nothing appears.
Is there a way to make daily bars reflect the true days?

If not, can we consider doing something? I know it is probably difficult and low priority - but maybe sometime.

Hi Michael,

I’m just finishing off a major rewrite of our IQFeed interface. The process is one of a series of reviews I am doing on the data interfaces. I am committed to do a Refinitiv connection next but I can see if there are some easy patches to the Oanda feed.

Re 1. This will depend on how they deliver the data. In IQ I had to spend 3 days writing a complex time zone library to handle exchanges going in and out of daylight savings. We may be able to use it on Oanda too.

Re2. I think this is tied to 1, but I will not know until I have a look.

Nothing will get done before 1.7 and even if it can be fixed will depend on what data they give us. If we can find a solution we will.

All the best

Mathew

Thanks Mathew. I know it is easy to ask for these things but difficult to deliver.

While on the subject of OANDA, I will just highlight another issue with their data which, happily, does not affect the way Optuma deals with it at present but should be considered in any changes you make. I occasionaly use TradingView just to take a fresh look at things psychologically. I recently noticed that their CFD data from OANDA and FXCM, and probably all CFD providers, shows all bars as having an open price equal to the previous close - even the open of the trading session. This affects all time frames including daily. The price bars for non-CFD products on TradingView represents opens correctly.

So I checked OANDA’s own PC platform and realised that it represents the open prices the same incorrect way. So I checked their MT4 platform and it was also incorrect. For some reason beyond my pay grade, Optuma seems to be the only platform that treats the opening price correctly. Thank you. But keep this in mind as you move forward.
I have a session opening strategy that requires a correct opening price on the chart so I can only use it in Optuma with the live data shown there. Thankfully, that suits me just fine as Optuma is my platform where possible.

While I have your attention - My preferred broker for CFDs is IG Markets. I am currently running my intra-day strategy on Optuma (using my scripts to do the necessary highlighting) using OANDA live data and then placing my orders on the IG platform. Price anomalies mean that I have to make rapid mental adjustments as I do this. Further, the OANDA chart in Optuma shows only SELL prices so I have to always make mental calculations to compensate for spread and direction, as well as potential spread expansion, as CFDs do not work on Last Price data but on Quotes. This can occasionally cause unfortunate miscalculations unique to CFDs. But I digress.

IG have an MT4 data feed, so I was hoping that it might be not too difficult to feed that into the Optuma MT4 channel. I know that I can submit a request to IG and direct them to your web site for the info requirements, and I will, but I am just a small retail client and I will probably be ignored. However, given Optuma’s status in the market place and the corporate clients you represent internationally, it occurred to me that an approach from you could elicit the required server passwords etc quite easily so that their MT4 feed could be set up.

I am probably oversimplifying the difficulty of this - but there it is. We expect so much from Optuma because it already delivers so much.

I believe IG is a significant player in the market place as a CFD broker so I would presume that this might be useful for other traders as well.

I ask. You decide.

regards
Michael

Hi Michael,

Yes I saw some interesting code for Oanda when I was working on IQ - I meant to quiz the developer on it. Your explanation makes sense of what I saw. I think most providers see it as a rolling 24 hour market and so they do not see the importance of the defined open and close for the days.

I had contact with IG a few years ago. If their MT4 is compatible with what we have done, then while not trivial, it is not a major project to add them. The hardest part is finding the point of contact. I’ll start digging around but if you know of someone please email me directly.

All the best

Mathew

I’ll email my brokerage contact to see if he knows who to talk to.

Hi Matthew,

Further to the discussion above, I have emailed IG as you know. As expected, I have heard nothing.

However, I wonder whether this page buried in their website is of any help. It seems to be offering API and Streaming access for client applications. I am not a programmer, so it means little to me but it may be of use.

The link is https://labs.ig.com/streaming-api-guide.

I’ll leave that with you and I will follow them up next week.

cheers
Michael Colantoni

Thnaks Michael,

We’re just wrapping up the last items in 1.6 and then I’ll be able to get some time to have a look

All the best

Mathew

Hi Michael,

Just letting you know that they reached out today. We’ll see where it goes. These things can take a couple of months, but fingers crossed we can get access to what we need!

All the best

Mathew

Thanks for letting me know Mathew.

I look forward with anticipation.

cheers
Michael