Best Application for Backtesting? - Platforms and Indicators | futures io social trading
futures io futures trading


Best Application for Backtesting?
Updated: Views / Replies:9,340 / 20
Created: by waverider Attachments:0

Welcome to futures io.

Welcome, Guest!

This forum was established to help traders (especially futures traders) by openly sharing indicators, strategies, methods, trading journals and discussing the psychology of trading.

We are fundamentally different than most other trading forums:
  • We work extremely hard to keep things positive on our forums.
  • We do not tolerate rude behavior, trolling, or vendor advertising in posts.
  • We firmly believe in openness and encourage sharing. The holy grail is within you, it is not something tangible you can download.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.


You'll need to register in order to view the content of the threads and start contributing to our community. It's free and simple, and we will never resell your private information.

-- Big Mike

Reply
 
Thread Tools Search this Thread
 

Best Application for Backtesting?

  #11 (permalink)
waverider
Sydney
 
Futures Experience: Advanced
Platform: NinjaTrader; TWS
Broker/Data: Kinetick, IB
Favorite Futures: US Stocks, FX, Futures
 
Posts: 45 since Dec 2009
Thanks: 28 given, 5 received

Multicharts

Appreciated all,

I don't know how to show the question as 'answered' on the home page ! ?

Cheers,

Reply With Quote
 
  #12 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 45,883 since Jun 2009
Thanks: 29,108 given, 81,697 received

Answer
This post has been selected as an answer to the original posters question Answer


waverider View Post
Appreciated all,

I don't know how to show the question as 'answered' on the home page ! ?

Cheers,

Just go back and review the answers in this thread. At the top of each post, there is a blue graphic "If this post has answered your question, click Answer". Then click Answer on the posts that helped to answer your question.

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #13 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,569 since Mar 2010
Thanks: 4,218 given, 25,136 received

Backtesting platforms


Just a few suggestions, although I am not an expert in backtesting.

Basic

- AmiBroker (low priced, portfolio backtesting, walk-forward analysis) -> http://www.amibroker.com/features.html
- MultiCharts (ask @Big Mike)
- Neuroshell Trader -> Advanced Neural Network Software for Financial Forecasting and Stock Prediction, - TradeStation
- Trader's Studio (no tick data) -> TradersStudio > Home
- TradingBlox -> Trading Blox
- Wealth-Lab Developper Wealth-Lab.NET - Home

I am deliberately not including Neoticker and OpenQuant, as they are a too slow. Also not mentioning NinjaTrader and MetaStock on purpose.

Advanced (not tested yet)

- Math-Lab -> Trading With MATLAB, Algorithmic Trading with MATLAB for Financial Applications - Recorded Webinar
- Excel -> Technical analysis software add-ins for Microsoft Excel. Stock quotes, free stock quotes, historical quotes.
- R -> CRAN - Package backtest

- CQG/Math-Lab (integrated) -> CQG API and MATLAB FAQ
- ClariFI -> Factor Backtesting
- Mechanica -> Mechanica Software, Inc. Feature Comparison
- Power ST -> PowerST - Product Overview


Further information on backtesting

Forums - Deciding on a Backtesting and Trading Platform
http://home.comcast.net/~countertrender/AI_for_the_Individual_Trader.pdf (I think it is a promotional for Neuroshell Trader)


Last edited by Fat Tails; August 25th, 2010 at 02:03 PM.
Reply With Quote
The following 3 users say Thank You to Fat Tails for this post:
 
  #14 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,569 since Mar 2010
Thanks: 4,218 given, 25,136 received

Backtesting with NinjaTrader

Backtesting results v7 vs v6.5 - NinjaTrader Support Forum

Reply With Quote
 
  #15 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 45,883 since Jun 2009
Thanks: 29,108 given, 81,697 received



Good luck getting an actual solution I love it when they quoted the famous link "backtest results are not the same as live trading" and ignored the question. Then they said the results are different because NT 7 had 27 more trades. LOL, yes, no joke -- how about an answer as to WHY nt 7 has 27 more trades, I am pretty certain that is what the OP is asking about 20 times now.

NT is desperately in need of a tiered support model, level 1 for beginners and newbies, level 2 for people that are clearly not beginners and were clearly not satisfied with the level 1 response, and level 3 for experienced users who clearly are reporting a bug or issue that warrants an actual answer, in the form of "That is now bug id # xxxx, click here to follow it in our bug tracker" or "here is how you solve that, if you disagree let me know". How hard is that?

On a side note, can you imagine actually having a public bug tracker? That would be completely amazing. I'm going to email Dennis @ MultiCharts and tell him he should implement that, for any company who has a competent engineering staff and support resources, the publicity of such a bug tracker should be a very positive thing in terms of marketing, loyalty, and customer satisfaction.

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
The following 3 users say Thank You to Big Mike for this post:
 
  #16 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,569 since Mar 2010
Thanks: 4,218 given, 25,136 received


Big Mike View Post
Good luck getting an actual solution I love it when they quoted the famous link "backtest results are not the same as live trading" and ignored the question. Then they said the results are different because NT 7 had 27 more trades. LOL, yes, no joke -- how about an answer as to WHY nt 7 has 27 more trades, I am pretty certain that is what the OP is asking about 20 times now.

NT is desperately in need of a tiered support model, level 1 for beginners and newbies, level 2 for people that are clearly not beginners and were clearly not satisfied with the level 1 response, and level 3 for experienced users who clearly are reporting a bug or issue that warrants an actual answer, in the form of "That is now bug id # xxxx, click here to follow it in our bug tracker" or "here is how you solve that, if you disagree let me know". How hard is that?

On a side note, can you imagine actually having a public bug tracker? That would be completely amazing. I'm going to email Dennis @ MultiCharts and tell him he should implement that, for any company who has a competent engineering staff and support resources, the publicity of such a bug tracker should be a very positive thing in terms of marketing, loyalty, and customer satisfaction.

Mike

The sad thing that we all know is that NinjaTrader has hundreds of small bugs. I am currently having problems with the following

- MergeBackAdjusted produces false daily bars on rollover date (logic flawed)
- Bars.GetSessionDate() may return a week with several Mondays (logic flawed)
- Bars.GetSessionBar() suffers from the same problem.
- PriorDayOHLC not working
- Charts shows false volume spikes when transiting from historical to real-time data (NT 6.5 and 7.0)
- NinjaTrader cannot read daily data of Interactive Brokers (depending on time zone).
- DrawRegion() drawing speech bubbles
- DrawRectangle() and other draw methods drawing onto the right margin of the chart
- Logic of some indicators flawed (division by Zero problem)
- Data not uploading correctly during the week-end, data being loaded repeatedly
- Session date for a session that close at 24:00 is the next day, daily bars are one day off
- Value of NinjaTrader pivot indicators cannot be exposed in DailyBars mode, returns value 0
- Outcommenting with /* */ does not work in the Properties Region (why?)
- Quite often, when trading, NinjaTrader displays an entry price 0, which compresses your chart with the charttrader
- Multiseries chart generally unworkable, many bugs

Although this belongs to another thread, there is one conclusion. Use Ninjatrader as a tool for order execution and charting? Yes. Use it for backtesting or running automated strategies? Never.


Last edited by Fat Tails; August 26th, 2010 at 03:03 PM.
Reply With Quote
The following user says Thank You to Fat Tails for this post:
 
  #17 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 45,883 since Jun 2009
Thanks: 29,108 given, 81,697 received

BTW, I already received a favorable response from Dennis @ MultiCharts. Time will tell if they implement it, but I have about 1000x more confidence that they will, than that NinjaTrader will.

I'm sorry for turning this into an anti-NT thread. Anyone that has followed me for a long time knows I loved Ninja for a very long time, and you tend to get very passionate about something that you use 10-12 hours a day and that has a direct effect on your profit and loss statements .

NT7 pretty much ended that love relationship and turned into a hate relationship, and one day I woke up and said "why am I fighting this?". I am here to trade, and that is increasingly difficult with NT. So off to MultiCharts I went, and I am 100% confident in my decision even 8 months later, in fact I am more confident each passing day that I made the right choice.



Now we return to our regularly scheduled thread topic

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
The following 4 users say Thank You to Big Mike for this post:
 
  #18 (permalink)
Elite Member
toronto, ontario
 
Futures Experience: Intermediate
Platform: ninja trader
Broker/Data: sterling, iqfeed
Favorite Futures: es, nq, 6e
 
bizman70's Avatar
 
Posts: 363 since May 2010
Thanks: 41 given, 139 received

swarm particle optimizing

Answer
This post has been selected as an answer to the original posters question Answer

whats are some of the thoughts in the form for the spo setups for getting proper parameters for strategies

Reply With Quote
 
  #19 (permalink)
Elite Member
asheville ,north carolina, united states
 
Futures Experience: Intermediate
Platform: toher
Favorite Futures: futures
 
Posts: 4 since Oct 2010
Thanks: 0 given, 1 received

tradersstudio

I have been backtesting with tradersstudio for a few months. The platform is heavily focused on backtesting a portfolio of instruments and associated money management features. I chose this platform since portfolio testing is currently a limitation in tradestation. The customer service has been excellent.

I would appreciate any other comments and/or experiences with backtesting platforms that can perform portfolio testing. thanks!

Reply With Quote
 
  #20 (permalink)
waverider
Sydney
 
Futures Experience: Advanced
Platform: NinjaTrader; TWS
Broker/Data: Kinetick, IB
Favorite Futures: US Stocks, FX, Futures
 
Posts: 45 since Dec 2009
Thanks: 28 given, 5 received

Best Back-Testing Software



Fat Tails View Post
Just a few suggestions, although I am not an expert in backtesting.

Basic

- AmiBroker (low priced, portfolio backtesting, walk-forward analysis) -> AmiBroker - Features
- MultiCharts (ask @Big Mike)
- Neuroshell Trader -> Advanced Neural Network Software for Financial Forecasting and Stock Prediction, - TradeStation
- Trader's Studio (no tick data) -> TradersStudio > Home
- TradingBlox -> Trading Blox
- Wealth-Lab Developper Wealth-Lab.NET - Home

I am deliberately not including Neoticker and OpenQuant, as they are a too slow. Also not mentioning NinjaTrader and MetaStock on purpose.

Advanced (not tested yet)

- Math-Lab -> Trading With MATLAB, Algorithmic Trading with MATLAB for Financial Applications - Recorded Webinar
- Excel -> Technical analysis software add-ins for Microsoft Excel. Stock quotes, free stock quotes, historical quotes.
- R -> CRAN - Package backtest

- CQG/Math-Lab (integrated) -> CQG API and MATLAB FAQ
- ClariFI -> Factor Backtesting
- Mechanica -> Mechanica Software, Inc. Feature Comparison
- Power ST -> PowerST - Product Overview


Further information on backtesting

Forums - Deciding on a Backtesting and Trading Platform
http://home.comcast.net/~countertrender/AI_for_the_Individual_Trader.pdf (I think it is a promotional for Neuroshell Trader)

Reviving an Old Post



MultiCharts and MultiCharts.NET Big Mike any chance you could comment on how MC performs with regard to back testing (and I'm also interested in Stock Scanning EOD)?

There seem to be surprising few up to date posts on various forums regarding the comparison of various products on the market today.

After a week of research I'm still leaning toward software that will enable me to code in C# rather than a proprietary language - so MultiCharts.NET an RightEdge are on the list. But I'm still open to all the options. With MC I could start with easy language and upgrade to their .NET version later - seems best of all worlds.

But I'm yet to find up to date reviews of MC.NET and particularly how it compares with the others for EOD Portfolio Back-Testing; Scanning; Data Management; etc. . .

Reply With Quote
The following user says Thank You to waverider for this post:

Reply



futures io > > > Best Application for Backtesting?

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

FIO Journal Challenge featuring NinjaTrader ($2,000+ of prizes)

May
 

EasyLanguage ABC's: Mastering TradeStation Programming w/Chris Kaiser

Elite only
 

Prototyping Python Strategies (part 2: Backtesting) w/Ran Aroussi

Elite only
 

Portfolio Diversification w/Brendon Delate @ Diversify Portfolio

Elite only

An Afternoon with FIO member Softsoap (being rescheduled)

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Multithreaded backtesting application w/ tick data crbucks Platforms and Indicators 1 May 4th, 2011 04:00 PM
Web Application GentleTrader Brokers and Data Feeds 6 January 2nd, 2011 04:17 PM


All times are GMT -4. The time now is 03:49 PM.

Copyright © 2017 by futures io, s.a. Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts
Page generated 2017-05-22 in 0.18 seconds with 39 queries on phoenix via your IP 54.162.96.103