I've written an app that uses Sterling to trade. It's written in Delphi and trades fairly frequently - say 200 trades a minute.
We're consistently having problems with Sterling Trader staying up and running.
The app generates a signal to trade a symbol, uses STIQuote to get a quote, then sends an order. Very often this means that it is retrieving quotes for hundreds of different symbols during a short period. The app DeRegisters the quotes as they come back from Sterling, so we're not running into the hard quote limit in Sterling.
This works fine for a period of time and then Sterling Trader just crashes.
Sometimes it will work for several minutes without crashing and other times it will crash after just a couple trades.
Sterling has looked at the dump files and determined it is coming from a QuoteSnap and particularly some Windows DLL that Sterling Trader uses to perform that function.
It seems that even though their app is crashing, Sterling doesn't seem at all motivated to fix this problem.
Has anyone seen this issue and somehow worked around it??
In my code, I'm instantiating a new STIQuote object for each signal - I think next I'll try using a single STIQuote object across the entire app and see if that helps.
Any advice?
We're consistently having problems with Sterling Trader staying up and running.
The app generates a signal to trade a symbol, uses STIQuote to get a quote, then sends an order. Very often this means that it is retrieving quotes for hundreds of different symbols during a short period. The app DeRegisters the quotes as they come back from Sterling, so we're not running into the hard quote limit in Sterling.
This works fine for a period of time and then Sterling Trader just crashes.
Sometimes it will work for several minutes without crashing and other times it will crash after just a couple trades.
Sterling has looked at the dump files and determined it is coming from a QuoteSnap and particularly some Windows DLL that Sterling Trader uses to perform that function.
It seems that even though their app is crashing, Sterling doesn't seem at all motivated to fix this problem.
Has anyone seen this issue and somehow worked around it??
In my code, I'm instantiating a new STIQuote object for each signal - I think next I'll try using a single STIQuote object across the entire app and see if that helps.
Any advice?