.Net 4.0 support

Questions about MultiCharts .NET and user contributed studies.
riverTrader
Posts: 64
Joined: 15 Aug 2011
Has thanked: 3 times
Been thanked: 50 times

.Net 4.0 support

Postby riverTrader » 26 Sep 2012

might as well make this a sticky as everyone will be asking eventually.

The main benefit of 4.0 (4.5) for us lies in expanded 4.0 support for parallelism. If I can run out and take a tik/second's worth of data and easily spawn a few threads to get the job done, mc.net will be much happier for it.

There is PLENTY here to play with, and mc.net is not the only vendor not yet on 4.0 so it will be a while, but I would encourage the mc folks to keep it on the list, and to keep us updated on a potential release date as it approaches so we can plan accordingly.

cheers. RiverTrader

bluejack
Posts: 42
Joined: 02 Aug 2012
Has thanked: 25 times
Been thanked: 27 times

Re: .Net 4.0 support

Postby bluejack » 27 Sep 2012

Threads can also be used with 1.0-3.5 .NET. Only change is that 4.0 makes it easier to parallelize with less code.

riverTrader
Posts: 64
Joined: 15 Aug 2011
Has thanked: 3 times
Been thanked: 50 times

Re: .Net 4.0 support

Postby riverTrader » 17 Oct 2012

Having hit my first real bottleneck, I'd like to raise this issue a bit higher.

Multicharts.Net is written to the .Net 3.5 library, released in November 2007. 4.0 was released over two years ago, and we are now up to 4.5 (although it is 4.0 that provides the biggest performance/functionality increases).

riverTrader
Posts: 64
Joined: 15 Aug 2011
Has thanked: 3 times
Been thanked: 50 times

Re: .Net 4.0 support

Postby riverTrader » 17 Oct 2012

The primary reason for supporting 4.0 is to support the calculation of advanced quantitative analysis in the same process space as mc.net. Presently I need to run analyses in a separate process and post the results to mc through IPC; which is not an ideal workaround as memory for each datum passed from/to mc.net must be marshaled.

The primary benefit of 4.0 is the task parallel library and the ability to support TPL supporting libraries (F# numerics, Extreme Optimization, NMath) for fast real-time matrix calculations.

I have submitted this to Project Management as well.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: .Net 4.0 support

Postby Henry MultiСharts » 31 Oct 2012

Dear Sirs,

Thank you for your suggestions. We understand the importance and benefits of using .Net 4.0 (4.5).
We will take into consideration adding this functionality in the future.

riverTrader
Posts: 64
Joined: 15 Aug 2011
Has thanked: 3 times
Been thanked: 50 times

Re: .Net 4.5 support

Postby riverTrader » 30 Jan 2013

Any news on .net 4.5 support?

I use a math library (NMath) that requires 4.5, so I'm dead in the water until mc.net supports 4.5. (if you were wondering why I dropped off the map).

thanks in advance.

riverTrader
Posts: 64
Joined: 15 Aug 2011
Has thanked: 3 times
Been thanked: 50 times

Re: .Net 4.5 support

Postby riverTrader » 30 Jan 2013

o and btw -- it is important that mc.net supports .net 4.5

one of the benefits, among others is breaking the limit for large objects; Using it my CEP engine is processing huge volumes of tick by tick data much faster.

Dru
Posts: 107
Joined: 28 Aug 2007
Has thanked: 4 times
Been thanked: 171 times

Re: .Net 4.5 support

Postby Dru » 31 Jan 2013

it is important that mc.net supports .net 4.5
The customers of XP-based OS will be overboard.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: .Net 4.5 support

Postby Henry MultiСharts » 31 Jan 2013

Any news on .net 4.5 support?
This functionality is expected later this year. There is no ETA for it yet.


Return to “MultiCharts .NET”