Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Watched Big Mike's video online comparing Ninja and Multicharts for backtesting - awesome stuff, thanks Mike. Just starting to get into backtesting now and want to start in the right place. What is the best(?) platform for backtesting the ES for someone with limited, but definitely no C+ programming skills... Something serious, I'm dedicated .. Is Multicharts the way to go?
Thanks so much!
Can you help answer these questions from other members on NexusFi?
Personally, I find MultiCharts to be way, way above and beyond NinjaTrader for backtesting. I also find EasyLanguage to be more efficient. I am a HTML, Java, Perl, PHP, C# programmer, and I don't feel "restricted" by EasyLanguage at all. In fact, I enjoy it, because it forces me to write code that is useful for trading and not simply an ego boost to my programming capabilities
So, my recommendation is definitely MultiCharts. But I make that recommendation not just because of backtesting, but because MultiCharts is a solid trading platform, where other platforms are not and they force you to spend valuable time troubleshooting, reinstalling, fixing/repairing, or pulling your hair out instead of trading.
Mike, will MultiCharts allow me to Backtest two different Tick Charts (of the same symbol)?
(I want to Enter off a 480-Tick chart and Exit off a 240-Tick chart.)
From what I've Googled so far, the implication is that I can. However, I want to be able to do it only in a program like EasyLanguage. I have no knowledge of C+, etc.
You can have two dataseries, dataseries #1 is 480 tick and dataseries #2 is 240 tick. You can use both dataseries in decision-making, like when to enter or exit, but the actual entry and exit itself will always take place in dataseries #1.
MultiCharts has intrabarpersist, it basically means that unlike NinjaTrader, you do not need to wait for a 'bar' to 'close' (all 480 ticks) before a signal can be generated and sent into that bar. Personally, I think the way multiple dataseries are handled in MultiCharts is 10000x better and simpler than NinjaTrader, but you should always take the trial before you buy to make sure it fits your needs.
Thanks, Mike. I think I will do the 30-day Trial of MultiCharts. I currently trade using Zumo and it's Firetip trading platform. I have downloaded TradeStation to try to backtest my strategies, but am not that good at programming to use ADE, global variables, etc.
Thanks guys, much appreciated. I'm going to get started with MC. It's better than tradestation and all the rest it would seem ? (for backtesting) ... (and hopefully trading if they get a good DOM happening) ...
Is there any way to get it free if you don't use it for live trading (like Ninja) ?
I'll throw in another vote for Multicharts as a backtesting platform. (Greetings, btw, first post on the forum).
With a good mind for logic and some basic programming skills, you can create strategies with MC or Tradestation that would take a huge amount of code and professional-level programming skills to write and debug in some other products.
If you're not a former Tradestation user, setting up Multicharts can be a learning curve, but it's not awfully steep. The relationship between your data feed, MC QuoteManager, and the MultiCharts executable itself, for instance. And the way different products use their own jargon (is that an Indicator or a Study? A Strategy or a Signal? etc). In other words, getting from the download to where you're staring at your tick chart, comfortable with the product, and ready to start backtesting.
Definitely consider the download and free trial period, it's fully functional, and focus that trial time on backtesting (for example, I've been using MC for a year and a half now and have never even opened the intraday scanner-- it has features for everyone, only use the ones you need, especially when the clock is ticking).
But if you do have any questions, I think you've come to the right forum!