NexusFi: Find Your Edge


Home Menu

 





MultiCharts/EasyLanguage vs MultiCharts.NET?


Discussion in MultiCharts

Updated
    1. trending_up 3,303 views
    2. thumb_up 1 thanks given
    3. group 2 followers
    1. forum 2 posts
    2. attach_file 0 attachments




 
Search this Thread

MultiCharts/EasyLanguage vs MultiCharts.NET?

  #1 (permalink)
BookemDanno
Bellevue,WA/United States
 
Posts: 2 since Jul 2017
Thanks Given: 0
Thanks Received: 0

Hi. After more than a decade of not trading, I'm getting back into it. I need help on choosing the right charting/analysis/execution software for swing trading using IB. I hope you folks can give me some guidance about Multicharts in general and the two versions - MC/EasyLanguage or MC.NET - in particular.

My strategies may be somewhat unusual and should involve database scanning. I.e. for speed, not not a chart or a watchlist. In general, the process would require scanning from a large universe of instruments filtered down to maybe 200-400 per day (probably using something like FinViz). From there, these symbols would be imported into MC, scanned for certain short term price/volume divergences over the last 20 days or so, and loaded to another watchlist - maybe 10-20 symbols per week. A second round of scrubbing and analysis would reduce these down to a very few instruments for high-probability trades. Finally, manual or auto-execution on these final symbols would place trades that met certain criteria. Eventually these criteria would be more sophisticated than price targets.

MC seems to fit my needs. However, my specific concerns are about which version would be better to implement these strategies - MC/EasyLanguage or MC.NET? Each version has pluses and minuses. MC/EasyLanguage seems easier to program than MC.NET and has a lot of code available on the Internet. And a common complaint about MC.NET is coding in VB or C#. Since I'm a professional C# and database programmer, programming MC.NET should not be an issue. And using Visual Studio to write and debug code is a HUGE plus.

Originally, I leaned toward MC/EasyLanguage. That is, until I found two interesting posts in the Ampfutures forum comparing MC/EasyLanguage and MC.NET. Unlike other posts about the differences, these posts listed specific MC.NET features that are NOT available in MC/EasyLanguage. From that list:
  • Access to all information in Order and Position Tracker from scripts
  • Access all data from Scripts for instruments that are not even charted
  • Access to the list of symbols in the database from studies
  • Ability to use the third-party databases like SQL Server and Mongo DB
  • Access to the status of orders, positions, accounts, logs from the script

Implementing my strategies should involve a lot of batch database work. I.e. charting analysis should be limited to the final scrubbing step. Based on the list above, my concern is that MC/EasyLanguage would not have the necessary horsepower and MC.NET would.

Please help me. Is that list correct? Does only MC.NET have these features? Are there workarounds in MC/EasyLanguage? Am I missing something? Any overall advice?

Thanks and regards,

Dan.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Trade idea based off three indicators.
Traders Hideout
What broker to use for trading palladium futures
Commodities
Quant vue
Trading Reviews and Vendors
REcommedations for programming help
Sierra Chart
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
 
  #2 (permalink)
 
Jura's Avatar
 Jura   is a Vendor
 
Posts: 775 since Apr 2010
Thanks Given: 2,352
Thanks Received: 690


BookemDanno View Post
Access to all information in Order and Position Tracker from scripts

Information from the Order and Position Tracker is accessible to scripts, but don't know for certain if it's literally everything. You might want to check that with someone else. In MultiCharts PowerLanguage, accessing information from the Order and Position Tracker is not possible at all.


BookemDanno View Post
Access all data from Scripts for instruments that are not even charted

Yes, that's possible with the DataLoader. This is not possible in MultiCharts PowerLanguage.


BookemDanno View Post
Access to the list of symbols in the database from studies

Yes, that's possible with SymbolStorage. This is not possible in MultiCharts PowerLanguage.


BookemDanno View Post
Ability to use the third-party databases like SQL Server and Mongo DB

Well yes of course, because that's something that C# can already do. For MultiCharts PowerLanguage, you'll need to use an unmanaged DLL for that.


BookemDanno View Post
Access to the status of orders, positions, accounts, logs from the script

Yes, there are different collections for that. This is not possible in MultiCharts PowerLanguage.


BookemDanno View Post
Are there workarounds in MC/EasyLanguage? Any overall advice?

If you're already a professional C# programmer, I wouldn't even bother with the PowerLanguage version because that would be a huge step back for you - like no debugger and no OOP, and having to compile everything in unmanaged DLLs for features that are not supported by MultiCharts PowerLanguage.

Reply With Quote
Thanked by:
  #3 (permalink)
BookemDanno
Bellevue,WA/United States
 
Posts: 2 since Jul 2017
Thanks Given: 0
Thanks Received: 0


Jura,

Many thanks for your excellent feedback. When trying to understand what's best for my specific needs, it's extremely difficult to wade through the marketing hyperbole and detailed technical documentation. Having someone point out, "go here and and look at that" is extremely helpful. And A to B comparison makes it simple for me - MC.NET for sure.

There is one possible exception, however - IQBroker. A fellow on another forum pointed this out to me yesterday. After downloading the IQBroker software, it looks pretty decent. It has a portfolio perspective (working on a batch of instruments), which may fit my needs better. But, and it's a BIG but...

The company looks like a one-man shop. No phone support, not even sales support. As of yesterday, there were 22 posts in the support forum and most of those were by the forum admin, who happens to be the founder of the company. Software looks good and their website looks professional. Very strange. It's probably not an alternative for me, but I'll need to check further.

Again, thanks for the feedback.

Regards,

Dan.

Reply With Quote




Last Updated on July 24, 2017


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts