Announcement

Collapse
No announcement yet.

Automation error System call failed?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Automation error System call failed?

    I need to get the current price for about 400 stocks.

    I only need the price to be updated every 30 seconds or so.


    Every 30 seconds I am calling
    for i:=0 to flstTickers.count-1 do begin
    feSignal.RequestSymbol(symbol,0);
    application.processmessages();
    end;

    later I call XMLgetbasicQuote from within the OnQuoteChanged event

    I have tried this with the "applicaiton.processmessages" and without it, and I always get the same problem.

    my problem is that during high volumes (like market open), the application crash, giving me a "Automation error System call failed" message.

    My account has 500 symbols limit.

    any ideas? this is causing us terrible problems and we really need a way to solve this.

    Regards,
    Avishai

  • #2
    Hi Avishai,

    The Desktop API can efficiently handle about 50-100 symbols at a time. You may want to make your requests in smaller batches, process the data returned, then make your next request.

    Thanks,
    Starr
    eSignal Developer Support

    Comment

    Working...
    X