Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Performance Issues with my current PC
Collapse
X
-
Thanks.
We definitely will keep an eye there. However, there are issues which needed to be considered like if strategies would run in different threads then we needed to have more "marshalling" of data to different threads which unfortunately is expensive (CPU wise) and ultimately could defeat the purpose.
Comment
-
Originally posted by NinjaTrader_Dierk View PostThanks.
We definitely will keep an eye there. However, there are issues which needed to be considered like if strategies would run in different threads then we needed to have more "marshalling" of data to different threads which unfortunately is expensive (CPU wise) and ultimately could defeat the purpose.
Or do you mean the 1/1000 of a second you might lose "marshalling" is not worth the performance gain of several 100% for the whole application?
Hard to imagine that the purpose (earning money) is defeated when your application can handle a LOT more (quality and quantitative wise) strategies and calcualtion at the same time.
Maybe look into it for NT 7.5 or 8???
There are potential competitors that charge 10.000 Dollars + per month and some a LOT more for their "algo" software. (yes 10.000 dollars -40.000 dollars per month the few that I know of)
But of course they invested a lot more to guarantee reliability and ultimate speed.
Get a few more programmers, charge 100 or 200 dollars or more per month and see what will happen...
cheers
PS: latency is the main issue! And directly after latency comes lack of Performance (e.g. being not able to handle many or complex strategies, overall stability) if a calculation takes 1/2000 or is 50% slower and takes 1/1000 second - does not matter in this context!Last edited by azuul; 09-03-2009, 10:55 AM.
Comment
-
Yea, there's really no good excuse for why NinjaTrader's internal handling isn't multi-threaded. It makes no sense at all, not in this era.
For those of us with multiple strategies (especially multiple instruments in each) using event handlers (OnExecution() and OnMarketData()), there *should* be a thread pool that lets us handle these events in parallel.
I don't use NinjaTrader's charting capabilities... but that's another aspect where multi-threading seems like such an obvious no-brainer, and a single-threaded approach is ridiculously inefficient.
But griping aside... do you have any better options for rapid deployment of a solution? I don't. Ninja's still the best solution available, and well worth the cost of admission.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by proptradingshop, 03-21-2024, 09:50 AM
|
6 responses
27 views
0 likes
|
Last Post Today, 12:02 AM | ||
Started by mly916, Yesterday, 09:48 PM
|
1 response
11 views
0 likes
|
Last Post Yesterday, 11:54 PM | ||
Started by Mikey_, Yesterday, 09:21 PM
|
0 responses
11 views
0 likes
|
Last Post
by Mikey_
Yesterday, 09:21 PM
|
||
Started by cre8able, Yesterday, 05:53 PM
|
3 responses
14 views
0 likes
|
Last Post
by cre8able
Yesterday, 09:20 PM
|
||
Started by Aryan Kumar, Yesterday, 09:04 PM
|
0 responses
4 views
0 likes
|
Last Post
by Aryan Kumar
Yesterday, 09:04 PM
|
Comment