Hi. After more than a decade of not trading, I'm getting back into it. And I need help on choosing the right charting/analysis/execution software for swing trading. Some history...
I started day trading in the late 1990's. For the next 10 years, I used several brokers and software charting/strategy software packages including IB, TDAmeritrade (TOS), AmiBroker, and TradeStation. For a variety of reasons, now they will only provide a partial solution.
The new software has to have good charting and back testing, have an automatic trading interface, run reasonably fast, and be very stable. IB supports a decent API and has a good commission structure, so they are fine for the broker part right now. For the charting, back testing, and automation part...
After much thought, and testing the trial standard and .NET versions of MultiCharts (plus IQFeed), they seem to fit my needs. Maybe.
I'd appreciate your feedback about MultiCharts in general and the two versions in particular. My specific concerns relate to which version of MultiCharts is better to implement my strategies - MC/EasyLanguage or MC.NET?
In general, my strategies involve scanning 200 to 400 instruments daily looking for certain short term price/volume divergences over the last 20 days or so. But here's where it gets difficult:
The key question is which version of MultiCharts would work best...
The MC/EasyLanguage has lots of well-known benefits, making it very attractive for non-programmers. However, I am a C# and database programmer who builds analytical systems professionally. So using MC.NET is not an issue.
On the other hand, MC/EasyLanguage seems easier to code and has lots of readily available indicators and signals in EasyLanguage. Originally, I was swayed toward MC/EasyLanguage.
Then I found two interesting posts in the Ampfutures forum comparing MC/EasyLanguage and MC.NET: https://forum.ampfutures.com/forum/...s-platform/160-multicharts-vs-multicharts-net . The posts said that several MC.NET features are NOT available in
MC/EasyLanguage:
Please help me. Is all of this correct? Does only MC.NET have these features? Are there workarounds in MC/EasyLanguage? Any overall advice?
Thanks in advance for any feedback.
Best regards,
Dan.
I started day trading in the late 1990's. For the next 10 years, I used several brokers and software charting/strategy software packages including IB, TDAmeritrade (TOS), AmiBroker, and TradeStation. For a variety of reasons, now they will only provide a partial solution.
The new software has to have good charting and back testing, have an automatic trading interface, run reasonably fast, and be very stable. IB supports a decent API and has a good commission structure, so they are fine for the broker part right now. For the charting, back testing, and automation part...
After much thought, and testing the trial standard and .NET versions of MultiCharts (plus IQFeed), they seem to fit my needs. Maybe.
I'd appreciate your feedback about MultiCharts in general and the two versions in particular. My specific concerns relate to which version of MultiCharts is better to implement my strategies - MC/EasyLanguage or MC.NET?
In general, my strategies involve scanning 200 to 400 instruments daily looking for certain short term price/volume divergences over the last 20 days or so. But here's where it gets difficult:
1. The starting point is a 200-400 base symbol list generated automatically or at least semi-automatically every day. The list would be created by MultiCharts. Or maybe by something like FinViz (www.finviz.com) and then imported into a MultiCharts watchlist.
2. The MC watchlist would then be screened using standard and custom MC indicators looking for very specific patterns. Since the specific pattern is somewhat rare, I expect only 10-20 symbols per week would fit the pattern. This watchlist scanning should NOT require charts.
3. The final 10-20 symbols would be loaded into another watchlist for final scrubbing, chart review, and automatic trade execution.
2. The MC watchlist would then be screened using standard and custom MC indicators looking for very specific patterns. Since the specific pattern is somewhat rare, I expect only 10-20 symbols per week would fit the pattern. This watchlist scanning should NOT require charts.
3. The final 10-20 symbols would be loaded into another watchlist for final scrubbing, chart review, and automatic trade execution.
The key question is which version of MultiCharts would work best...
The MC/EasyLanguage has lots of well-known benefits, making it very attractive for non-programmers. However, I am a C# and database programmer who builds analytical systems professionally. So using MC.NET is not an issue.
On the other hand, MC/EasyLanguage seems easier to code and has lots of readily available indicators and signals in EasyLanguage. Originally, I was swayed toward MC/EasyLanguage.
Then I found two interesting posts in the Ampfutures forum comparing MC/EasyLanguage and MC.NET: https://forum.ampfutures.com/forum/...s-platform/160-multicharts-vs-multicharts-net . The posts said that several MC.NET features are NOT available in
MC/EasyLanguage:
- 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
Please help me. Is all of this correct? Does only MC.NET have these features? Are there workarounds in MC/EasyLanguage? Any overall advice?
Thanks in advance for any feedback.
Best regards,
Dan.