View Full Version : Vertex Currency Server API 10 with low latency feed

Finsys Technical
11-07-2013, 01:38 PM
We are using vertex currency server API version 10 to broadcast the low latency feed from a third party vendor to vertex BO. the application works fine if we display the data in datagird control but once the BO is connected it give us following errors in our price broadcasting application as soon as it start broadcasting prices.

An unhandled exception of type 'System.StackOverflowException'

We were able to handle this error by introducing delay of few milliseconds while broadcasting. Kindly note we are right now subscribed for only 12 symbols and the the outcome of more symbols is unknown to us.

Kindly let us know how to work around with the above error without introducing the delay and how many symbols it will be able to handle.

11-07-2013, 01:52 PM
Dear Sir,

Thank you for contacting us.

First, can you please provide more details about the error (like a snapshot or something), so we can know from where this error is. Is it from the API itself or from your side.

Also, can you please clarify what kind of delay you are making to workaround this problem?

Logically, the stack overflow error arise when the memory became overflowed by objects, which is something done due to extremely objects loading in very fast way, and it is not related to connecting the BO to it, except if there is something wrong written when the BO connect to your API.

If you can provide us with a sample (even if compiled as EXE) to check this, it will be helpful.

Awaiting your updates.


Finsys Technical
11-07-2013, 02:47 PM
Kindly find the attach source code for checking where is error is.

11-07-2013, 02:53 PM
Dear Sir,

We will check this case and update you.

11-10-2013, 01:35 PM
Dears Finsys,

Please test the attached sample through "VertexFX Currency Server API 10 Tester" which is broadcast a custom prices every 1 ms without any problem. ;)

01-09-2014, 09:21 AM
Dear Sir,

Please update us if every thing is clear now or not, and let me know if you need any further assistance.