Backtesting Systems with ATM Stratgies efficiently... - Traders Hideout | futures io social day trading
futures io futures trading


Backtesting Systems with ATM Stratgies efficiently...
Updated: Views / Replies:2,073 / 8
Created: by MXASJ Attachments:0

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors – all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you don’t need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • 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.

-- Big Mike, Site Administrator

Reply
 
Thread Tools Search this Thread
 

Backtesting Systems with ATM Stratgies efficiently...

  #1 (permalink)
Elite Member
Asia
 
Futures Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 786 received

Backtesting Systems with ATM Stratgies efficiently...

Hey All,

I've managed to code a system that calls an ATM strategy, and I've been backtesting it for the past few days using Market Replay data at 1x speed. I've read that that is the only reliable way to backtest a strategy that includes an ATM.

Have any of you come up with more efficient ways of backtesting systems that include ATM strategies other than using multiple computers? This is like watching paint dry....

I'd also like to ask how you deal with your brokers to ensure what NT is telling you about your positions is real. Do you have separate web-based log in at your broker to check your positions? Or do you call your broker to ensure you are flat (or long x contracts or whatever) when you are calling it a day. FWIW on on a sim account with AMP now.

Thanks for your thoughts...

Reply With Quote
 
  #2 (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: 46,240 since Jun 2009
Thanks: 29,352 given, 83,229 received

First, I moved this to the Programming section since you're talking about backtesting and calling an ATM from within NinjaScript.

From my understanding of this subject, it is not possible to actually backtest using Strategy Analyzer when using an ATM template. This is why I don't use an ATM template in my strategies, I just code the logic manually to do a similar thing.

As for the Market Replay 1x mode to be accurate -- well, there has been a debate about this. Originally, the NT team said that Market Replay used the delays as defined in the Simulator tab of the Tools -> Options settings. But, then later after I pointed out the online help directly contradicted them, they changed their story. However, in the end, I certainly did not get the feeling that anyone (NT staff) actually really truly knew the answer.

I feel your pain regarding replaying @ 1x speed, I can only imagine...

The best advice I can give is all that "time" is better spent coding your strategy to automatically manage your orders and ditch the ATM. It may take you many hours of initial work, but then you'll recoup it many times over in the end.

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
 
  #3 (permalink)
Elite Member
Asia
 
Futures Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 786 received


Thanks Mike. I've been thinking VMWare might help. If I can run 4-5 virtual XP machines with individual instances of NT on one (powerful) box just for backtesting with market replay data... that might be a solution.

When you talk of coding the solution in NinjaScript... are you talking about coding the equivalent of an ATM with stops, targets, trails, etc? Or just coding it to signal me to enter the trade?

What I've been doing is backtest/optimize using hard coded stops and targets, and when the system has a good positive extectancy, add the ATM code and test it using market replay data.

Its a pretty ful-time job!

Reply With Quote
 
  #4 (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: 46,240 since Jun 2009
Thanks: 29,352 given, 83,229 received

I am talking about coding your strategy to auto trade, manage stops, trail, everything. As opposed to calling the ATM template from within the auto strategy.

As for VMware, yes I am a fan and run VirtualBox and VMware on my servers and I also have VMware on my primary trading desktop as back before I gave up on automated strategies, I needed multiple VM's to do the number crunching and backtesting because NT 6.5 is so inefficient.

Just be prepared to deal with the synchronization of data between VM's, it is not a fun task if you make regular changes or want to test on new data.

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
 
  #5 (permalink)
Elite Member
Spain
 
Futures Experience: Intermediate
Platform: Ninjatrader
Broker/Data: AMP
Favorite Futures: Forex, ES, CL
 
Posts: 12 since Jun 2009
Thanks: 3 given, 1 received

Median Renko

Hi guys,


somewhere here i read that Median renko doesn´t go well with backtesting, is this true, why?

is median renko giving false results with the backtesting?

I have one startegy adjusted with Median Rankoo and excellent results in backtesting, i will start to check it live nest week.

Thanks

Reply With Quote
 
  #6 (permalink)
Administrator: Retired Backtester
 Vendor: speedytradingservers.com 
Rennes France
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: IB/Kinetick
Favorite Futures: Futures
 
sam028's Avatar
 
Posts: 3,366 since Jun 2009
Thanks: 3,573 given, 3,982 received

@MX: Mike is right, forget the idea of using an ATM template in a strategy, it's not working as it should be. It's a better choice to invest time in building your own "ATM-like" functions (and more interesting BTW) than spending hours trying to understand why ATM template didn't do what it was supposed to do.

@forenxe: no idea for renko, but only live testing will tell the truth, renko or not renko.

Success requires no deodorant! (Sun Tzu)
Reply With Quote
The following user says Thank You to sam028 for this post:
 
  #7 (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: 46,240 since Jun 2009
Thanks: 29,352 given, 83,229 received


forenxe View Post
Hi guys,


somewhere here i read that Median renko doesn´t go well with backtesting, is this true, why?

is median renko giving false results with the backtesting?

I have one startegy adjusted with Median Rankoo and excellent results in backtesting, i will start to check it live nest week.

Thanks

Do a search for renko, there are threads on this already. You should also read the Hurley Method discussion, it has hundreds of posts and a majority of them are about renko backtesting.

Short answer, the Open and Close are not 'normal' for Renko bars, and NT can't properly handle them in a backtest.

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
 
  #8 (permalink)
Elite Member
Asia
 
Futures Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 786 received

I first posted this in July 2009. I've learned a bit since then, with this forum playing a big part in that education.

Reply With Quote
 
  #9 (permalink)
Elite Member
Dallas,TX
 
Futures Experience: Intermediate
Platform: NinjaTrader, OpenQuant
Broker/Data: Zaner/Zen Fire
Favorite Futures: ES,6E,6B,GC,CL
 
Posts: 590 since Nov 2009
Thanks: 176 given, 116 received

mxasj
I have tried backtesting using Market replay at various speeds and 50x has been giving some relialistic results that I get in sim trades. 100x was closer, 50x is better as you can also see bar drawn. Honestly, I never had patience to try 1x

Reply With Quote

Reply



futures io > > > Backtesting Systems with ATM Stratgies efficiently...

Thread Tools Search this Thread
Search this Thread:

Advanced Search



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

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
A Guide to Trading Systems ReaM Beginners and Introductions 1 August 5th, 2011 11:16 AM
ZT systems (computers) GridKing Trading Reviews and Vendors 1 July 26th, 2011 08:46 AM
Multiple Monitor Systems vishwas99 Tech Support 29 May 9th, 2011 11:00 PM
Viper Trading Systems? mtntrader Trading Reviews and Vendors 3 February 8th, 2011 10:23 PM
RC systems Bespoke Trading Reviews and Vendors 10 December 19th, 2010 02:57 AM


All times are GMT -4. The time now is 08:47 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-12-13 in 0.13 seconds with 19 queries on phoenix via your IP 54.160.245.121