NexusFi: Find Your Edge


Home Menu

 





Taking a Trading System Live


Discussion in Trading Journals

Updated
      Top Posters
    1. looks_one kevinkdog with 260 posts (717 thanks)
    2. looks_two Big Mike with 61 posts (97 thanks)
    3. looks_3 deaddog with 25 posts (24 thanks)
    4. looks_4 swz168 with 20 posts (40 thanks)
      Best Posters
    1. looks_one kevinkdog with 2.8 thanks per post
    2. looks_two swz168 with 2 thanks per post
    3. looks_3 rk142 with 2 thanks per post
    4. looks_4 Big Mike with 1.6 thanks per post
    1. trending_up 97,151 views
    2. thumb_up 1,131 thanks given
    3. group 99 followers
    1. forum 529 posts
    2. attach_file 189 attachments




 
Search this Thread

Taking a Trading System Live

  #171 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351


record100 View Post
Market conditions are changing over time. I have a feeling that requirements of having system that consistently shows profit over the period of 3 years is not valid.

OK, I understand your point of view. Let's discuss your position, since I know you are not alone in thinking this way. What timeframe of profitability do you think is appropriate, and why?
  • Profitability for longer than 3 years
  • Profitability for somewhere between 0-3 years
  • No history at all - just look forward
  • Losing history for x years (with the theory being that most systems are mean reverting, and many historically losing systems will eventually become profitable)
  • Some other criteria entirely




record100 View Post
What we all looking for is for some hints when to stop trading certain system, and switch to another one.

In my mind, this requires historical results of your system. So maybe your system does well in only bull markets. Then, your criteria should be to quit when market is in bear market. Or maybe your system thrives in volatility. In that case, turn off the system when it is low volatility.

Is that what you are thinking about? The key is to do this up front in your development, not at the end. I've seen people create a system, and then in an attempt to make it "better," create new rules. For example, they don't trade on Mondays, since Mondays are net losing days. This creates a better backtest, but may be awful going forward.

Follow me on Twitter Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
REcommedations for programming help
Sierra Chart
MC PL editor upgrade
MultiCharts
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
33 thanks
Tao te Trade: way of the WLD
24 thanks
My NQ Trading Journal
14 thanks
GFIs1 1 DAX trade per day journal
11 thanks
HumbleTraders next chapter
11 thanks
  #172 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351


record100 View Post
Incubation does not serve any purpose

I disagree 100%. It will quickly reveal any big flaws in your testing methodology. Try it with a system that is optimized until today, and see how it does the next few months. That is one flaw incubation would reveal.




record100 View Post
just confirmation that market conditions are the same.

I agree, and if you historically test it over a lot of market conditions, that should give you more confidence. If market conditions change to something never seen before during incubation and your system falls apart, well you've learned something about your system and you've likely saved yourself some trading capital. If you pass incubation, you'll still run the risk of a totally different market making havoc of your system. But I think this is true of ANY system, historically tested or not.





record100 View Post
but it is not a guarantee that conditions could not change at the moment we start trading real money.

I agree 100%. I wish it was a guarantee. But I have saved a lot of money by not trading systems I thought were good, but that failed incubation. If I had immediately started trading instead of incubating, I would have lost a lot (more).

Follow me on Twitter Started this thread Reply With Quote
Thanked by:
  #173 (permalink)
 
record100's Avatar
 record100 
Toronto, CA
 
Experience: Intermediate
Platform: NT
Broker: IB
Trading: YM, ES
Posts: 105 since Jun 2009
Thanks Given: 34
Thanks Received: 44


In my opinion, Incubation gives some comfort, mental readiness to go live. This is it . Bad Quality of the system should not unexpectedly be revealed at this stage. I agree this is important step before investing real money.

Reply With Quote
Thanked by:
  #174 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351


record100 View Post
In my opinion, Incubation gives some comfort, mental readiness to go live. This is it . Bad Quality of the system should not unexpectedly be revealed at this stage.

Ideally, yes. And as a developer gets more experience, the unexpected happens less and less. But it does happen. It could be something subtle you do in the development, that you don't even realize you did.

Maybe your system is for T-Bonds, and one of your trading rules was coded wrong, and you unintentionally favor long trades. That probably would have tested great over the past 20 years, but if you were incubating over the first half of 2013, maybe incubation, with poor results, alerted you to a flaw.

Of course, if you incubated in mid 2012, incubation would not help you uncover the mistake. So it is not foolproof, that is for sure.

Follow me on Twitter Started this thread Reply With Quote
Thanked by:
  #175 (permalink)
 
record100's Avatar
 record100 
Toronto, CA
 
Experience: Intermediate
Platform: NT
Broker: IB
Trading: YM, ES
Posts: 105 since Jun 2009
Thanks Given: 34
Thanks Received: 44

On 5 min chart I am considering trading system that is profitable over the period of one month. Of course system is tested over much longer period of time, that includes Bear and Bull markets and transitions in between . You should be confident that quality and the robustness of the system is high.

Reply With Quote
Thanked by:
  #176 (permalink)
 Luger 
Nashville, TN
 
Experience: Intermediate
Platform: NinjaTrader
Broker: IB
Trading: NQ ES
Posts: 468 since Feb 2011
Thanks Given: 323
Thanks Received: 543

Incubation may have tradeoffs, but for those reading the thread and learning how to develop a system, I think it is highly valuable. Being able to see a system perform, see a system perform for a while then breakdown, and see a system fail immediately is part of the experience. Doing it rationally without monetary fear also allows for a better learning experience. Atleast there will be some realtime preparation before letting the emotions out on a live system.

Without knowing your personal system building success ratio over time it would be hard to quantify whether incubating is good or not. So in the end, I think it is up to the system builder to determine what value is added. Though I personally want to see some live/sim action before throwing money at a system.

Reply With Quote
  #177 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351


record100 View Post
On 5 min chart I am considering trading system that is profitable over the period of one month. Of course system is tested over much longer period of time, that includes Bear and Bull markets and transitions in between . You should be confident that quality and the robustness of the system is high.

Thanks for sharing those specifics. I have some probing questions, not meant as criticism, but to help everyone (including myself) understand your approach...

Is one month of profitability your criteria?

How many trades occurred in that time period, and is that at all important to you?

When you say you tested over longer period of time, what influence (if any) does this play in your decision to go live or not? It sounds like you place much more emphasis on the last month.

Follow me on Twitter Started this thread Reply With Quote
Thanked by:
  #178 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,440 since Jun 2009
Thanks Given: 33,212
Thanks Received: 101,599

Given all the flaws of the trading software and backtesting engines being used today by 99% of readers of this thread, incubation is quite simply a requirement.

It took years for me to learn how to overcome "flaws" in the trading engine. Anyone can write a system in 5 minutes that makes millions of dollars, if you don't realize you are hitting on a flaw in the engine. Backtesting alone will never tell you.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #179 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351


Big Mike View Post
Given all the flaws of the trading software and backtesting engines being used today by 99% of readers of this thread, incubation is quite simply a requirement.

It took years for me to learn how to overcome "flaws" in the trading engine. Anyone can write a system in 5 minutes that makes millions of dollars, if you don't realize you are hitting on a flaw in the engine. Backtesting alone will never tell you.

Mike

And sometimes incubation won't catch these flaws either. In those situations, trading 1 contract live usually will, though.

Follow me on Twitter Started this thread Reply With Quote
Thanked by:
  #180 (permalink)
 
Jura's Avatar
 Jura   is a Vendor
 
Posts: 775 since Apr 2010
Thanks Given: 2,352
Thanks Received: 690



kevinkdog View Post
Ideally, yes. And as a developer gets more experience, the unexpected happens less and less. But it does happen. It could be something subtle you do in the development, that you don't even realize you did.

Maybe your system is for T-Bonds, and one of your trading rules was coded wrong, and you unintentionally favor long trades. That probably would have tested great over the past 20 years, but if you were incubating over the first half of 2013, maybe incubation, with poor results, alerted you to a flaw.

Of course, if you incubated in mid 2012, incubation would not help you uncover the mistake. So it is not foolproof, that is for sure.


kevinkdog View Post
And sometimes incubation won't catch these flaws either. In those situations, trading 1 contract live usually will, though.

Interesting points since if the primary goal of incubation is to uncover errors, wouldn't a market replay option be just as usable for this goal (perhaps with some random latency build in to account for the non-instant order execution of real-time trading)?


record100 View Post
On 5 min chart I am considering trading system that is profitable over the period of one month. Of course system is tested over much longer period of time, that includes Bear and Bull markets and transitions in between . You should be confident that quality and the robustness of the system is high.

I think this could work if you have a lot of trades (>1000) and different types of days (volatile, non-volatile, up trending, down trending) in that month, but otherwise, why not test on a longer time period and/or different instruments?

Oh speaking of different instruments, Kevin, do you believe that a system that works good on one instrument should also work good on similar, related instruments? Or are you more inclined to believe that every instrument is somewhat unique?

Reply With Quote




Last Updated on January 6, 2016


© 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