Performance problems with larger number of open positions
Hi,
i am running the x64 version of PTMC on Window 10. I am connecting to a LMAX account using the .NET API. Even if i have only single chart open and no open trades the netclient.exe process tends to need a lot of CPU resources (something like 20% of one CPU core all the time).
I am trying to use PTMC to monitor the account, i have another application that is generating trades in this account.
Once the number of open positions increases into couple ot tens of positions, PTMC starts to experience performance problems, the netclient.exe process occupies one CPU core completely, the charts start to lag (not rendering new candles) and the incoming position changes also lag.
If the amount of open positions gets to something like 100 i am not even able to log in into the account with PTMC anymore, the login dialog simply aborts reporting a timeout exception.
I need to work with at least several hunderts maybe even thousands of open positions and currently PMTC is unusable for such task.
cheers
Robert
Hello, Robert!
Thank you for your feedback.
We were able to reproduce this problem. Actually it is not a problem of terminal, but some technical limitation of LMAX API. We'll try to do something with that.
If the amount of open positions gets to something like 100 i am not even able to log in into the account with PTMC anymore, the login dialog simply aborts reporting a timeout exception.
I need to work with at least several hunderts maybe even thousands of open positions and currently PMTC is unusable for such task.
We'll let you know as soon as we have more information.