Hey all,
Just looking for a little input. I'm currently using MC and am considering switching to MC.NET because C# seems to be a more powerful tool than EL. Is this assumption true? Is anyone aware of the pros/cons of MC.NET?
Thanks,
DS
Considering Switching to MC.NET
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Considering Switching to MC.NET
Hello deltastrike,
PowerLanguage is good for beginners because it is very easy to learn it. It is also popular because of backward compatibility with TS. Most scripts from TS ver 8.x can run in MultiCharts from the box, some codes require simple modifications (TS object oriented programming is not supported). A lot of PowerLanguage code is available for free over the Internet.
MultiCharts .Net provides more functionality and flexibility. For example with this version for professional programmers you can utilize such great features as GDI drawings of any shape and C# native inter process communication.
EasyLanguage/PowerLanguage limitation of trading only one instrument from a chart can be easily overcome in MultiCharts .NET as order management can be 100% user controlled by means of unmanaged orders. That is possible to trade from anywhere your code is running i.e. chart or scanner, multi symbol trading from the same code is also possible without Portfolio Trader. Examples:
viewtopic.php?f=20&t=10730
viewtopic.php?f=20&t=11028
With MultiCharts .Net you can create custom trading and indicator setup toolbars right on your chart. That is possible to load a data series and perform calculations on it without adding an instrument to the chart directly.
MultiCharts .Net provides access to data of Volume based chart types (Volume Profile, Volume Delta), which Power Language does not have.
You can also check the comments of the other users in this thread: Classic Multicharts vs. Dot Net
PowerLanguage is good for beginners because it is very easy to learn it. It is also popular because of backward compatibility with TS. Most scripts from TS ver 8.x can run in MultiCharts from the box, some codes require simple modifications (TS object oriented programming is not supported). A lot of PowerLanguage code is available for free over the Internet.
MultiCharts .Net provides more functionality and flexibility. For example with this version for professional programmers you can utilize such great features as GDI drawings of any shape and C# native inter process communication.
EasyLanguage/PowerLanguage limitation of trading only one instrument from a chart can be easily overcome in MultiCharts .NET as order management can be 100% user controlled by means of unmanaged orders. That is possible to trade from anywhere your code is running i.e. chart or scanner, multi symbol trading from the same code is also possible without Portfolio Trader. Examples:
viewtopic.php?f=20&t=10730
viewtopic.php?f=20&t=11028
With MultiCharts .Net you can create custom trading and indicator setup toolbars right on your chart. That is possible to load a data series and perform calculations on it without adding an instrument to the chart directly.
MultiCharts .Net provides access to data of Volume based chart types (Volume Profile, Volume Delta), which Power Language does not have.
You can also check the comments of the other users in this thread: Classic Multicharts vs. Dot Net