Taking a Trading System Live - futures io
futures io futures trading



Taking a Trading System Live


Discussion in Trading Journals

Updated January 6th 2016 by tturner86
      Top Posters
    1. looks_one kevinkdog with 260 posts (714 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.7 thanks per post
    2. looks_two swz168 with 2.0 thanks per post
    3. looks_3 rk142 with 2.0 thanks per post
    4. looks_4 Big Mike with 1.6 thanks per post
    1. trending_up 60,564 views
    2. thumb_up 1,128 thanks given
    3. group 97 followers
    1. forum 529 replies
    2. attach_file 189 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • 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 and simple.

-- Big Mike, Site Administrator

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

 
Search this Thread
 

Taking a Trading System Live

(login for full post details)
  #481 (permalink)
Atlanta, GA
 
Experience: Intermediate
Platform: Ninjatrader
Trading: N/A
 
Posts: 260 since Dec 2011
Thanks: 117 given, 324 received


kevinkdog View Post
I'll have to think about that. I honestly don't know how worthwhile this type of thread actually is, beyond what I've already posted.

Based on the most popular threads, I think most people like reading about the positive possibilities of trading rather than dealing with the negative realities of it. And I like seeing the positive too.

You've given a thorough and helpful exposition of your approach to system testing and management. There's really not much more you can to do help those willing and able to learn what you've generously decided to share. It was all very clear in theory, and the real life example you carried out made it clear in practice.

Personally I think this thread should be a sticky. This is definitely one of the best threads on the forum. If it isn't made a sticky, I think you should just bump the thread every now and again so that people who haven't seen it get a chance to find it.

Neither real traders nor promising traders-to-be care whether this system succeeded publicly or not: it should have zero impact on what they think of the thread or of you as a trader. And you strike me as someone who has real human connection off of message boards, so there is no reason to care whether the thread is "popular." I can't see a reason to continue the thread with a profitable system unless you feel you have something to prove - which you don't.

If you do decide to share anything else on this forum, though please post an announcement to this thread so that I can come check it out.

-RK

Reply With Quote
The following 4 users say Thank You to rk142 for this post:

Can you help answer these questions
from other members on futures io?
Convert NinjaTrader NT7 indicator to Tradestation EasyLanguage and RADARSCREEN
Platforms and Indicators
Issue meeting order entry conditions
Elite Automated NinjaTrader Trading
Last 5 minutes Label
ThinkOrSwim
Moving average with Lag reduction
NinjaTrader
Linux?
ThinkOrSwim
 
Best Threads (Most Thanked)
in the last 7 days on futures io
FIO Journal Challenge - June 2020 w/SharkIndicators
71 thanks
Spoo-nalysis ES e-mini futures S&P 500
66 thanks
Bookmap vs Jigsaw Daytradr
31 thanks
What is your single biggest weakness?
29 thanks
AMP Futures / AMP Global Review
27 thanks
 
(login for full post details)
  #482 (permalink)
Prince George BC Canada
 
Experience: Advanced
Platform: IBs TWS
Broker: IB
Trading: Stocks
 
deaddog's Avatar
 
Posts: 789 since May 2013
Thanks: 118 given, 1,914 received

How about an update?

When you talk you are only repeating what you already know. When you listen you might learn something new
Reply With Quote
 
(login for full post details)
  #483 (permalink)
Legendary Market Wizard
Cleveland Ohio/United States
 
Experience: Advanced
Platform: Tradestation
Broker: Tradestation, DeCarley, others
Trading: futures
 
Posts: 2,768 since Jul 2012
Thanks: 1,422 given, 5,327 received

ZZZZZZZZZZZZZ



deaddog View Post
How about an update?


Only 4 trades in the past 2 weeks. Net was -$123.

Can you say boring?







Follow me on Twitter Reply With Quote
The following 5 users say Thank You to kevinkdog for this post:
 
(login for full post details)
  #484 (permalink)
PA/USA
 
 
Posts: 6 since Apr 2014
Thanks: 4 given, 11 received

So this is what trading is really like? Count me out. Thanks, Kevin!

Reply With Quote
The following user says Thank You to Mathemagician for this post:
 
(login for full post details)
  #485 (permalink)
Legendary Market Wizard
Cleveland Ohio/United States
 
Experience: Advanced
Platform: Tradestation
Broker: Tradestation, DeCarley, others
Trading: futures
 
Posts: 2,768 since Jul 2012
Thanks: 1,422 given, 5,327 received


Mathemagician View Post
So this is what trading is really like? Count me out. Thanks, Kevin!

At least it is for me, some of the time, with some of my systems!

Follow me on Twitter Reply With Quote
The following user says Thank You to kevinkdog for this post:
 
(login for full post details)
  #486 (permalink)
PA/USA
 
 
Posts: 6 since Apr 2014
Thanks: 4 given, 11 received


kevinkdog View Post
At least it is for me, some of the time, with some of my systems!

You're lucky, then!

Food for thought: Whenever you add a contract it is by definition after a winning trade. In most cases, it's after a bit of a run. When you choose a point at which to "start", is it also after a run? My guess is that it is given your description of the process (e.g. waiting for good performance in the incubator, replacing strategies periodically with ones that are "more promising", etc.). All of this conspires to have you doing "starts" and "adds" triggered by runs. Have you considered the impact of this on the results immediately afterward?

As a further aside: Live trades are not actually randomly pulled from a bag and they are not as independent as we'd like to think. There are good and bad periods. (If you need an example, just look at EC vol recently.) In a sense, the market "knows" that your style has been receiving above average performance lately and that other styles have been seeing below average performance. Given the mean-reverting nature of "average" performance, the market may actually be "out to get you".

Just some randomish thoughts.

Reply With Quote
The following 2 users say Thank You to Mathemagician for this post:
 
(login for full post details)
  #487 (permalink)
Super Moderator
Sarasota FL
 
Experience: Intermediate
Platform: NinjaTrader, Sierra Chart
Trading: ES, YM
 
bobwest's Avatar
 
Posts: 5,660 since Jan 2013
Thanks: 44,251 given, 19,127 received


Mathemagician View Post
In a sense, the market "knows" that your style has been receiving above average performance lately and that other styles have been seeing below average performance. Given the mean-reverting nature of "average" performance, the market may actually be "out to get you".

This is a really interesting take on the old (and generally invalid) idea that the market is "out to get you".

I would normally have said that the market doesn't know you and is not after you, but in the sense that performance tends to revert to the mean (whatever the mechanism), perhaps there is something to it, in a different way.

I'd be interested in @kevinkdog 's take on this. Do you see enough of this kind of mean reversion in your testing, and (a) does it matter, and (b) what can one do about it?

Bob.

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #488 (permalink)
Legendary Market Wizard
Cleveland Ohio/United States
 
Experience: Advanced
Platform: Tradestation
Broker: Tradestation, DeCarley, others
Trading: futures
 
Posts: 2,768 since Jul 2012
Thanks: 1,422 given, 5,327 received


Mathemagician View Post

Food for thought: Whenever you add a contract it is by definition after a winning trade. In most cases, it's after a bit of a run. When you choose a point at which to "start", is it also after a run? My guess is that it is given your description of the process (e.g. waiting for good performance in the incubator, replacing strategies periodically with ones that are "more promising", etc.). All of this conspires to have you doing "starts" and "adds" triggered by runs. Have you considered the impact of this on the results immediately afterward?

Very good point, especially the part about changing to strategies that look more promising. I see that a lot on some investor signal sites, where everyone piles into the latest and greatest looking system. They constantly jump from system to system, usually at the wrong time.

You are also correct that contracts are added after good runs, and many times are right before a bad run. That's happened to this system twice - a run up, followed by adding contracts, then a run down. Both times this happened, it would have been better to just stick with one contract.

So, maybe a legitimate question is: Do you include some position sizing rules to add contracts after a down run? Nothing as extreme as Martingale, but maybe something to take advantage of the normal ebbs and flows in a system. On the downside, it could be like trying to catch a falling knife.




Mathemagician View Post

As a further aside: Live trades are not actually randomly pulled from a bag and they are not as independent as we'd like to think. There are good and bad periods. (If you need an example, just look at EC vol recently.) In a sense, the market "knows" that your style has been receiving above average performance lately and that other styles have been seeing below average performance. Given the mean-reverting nature of "average" performance, the market may actually be "out to get you".

I have definitely experienced that. Maybe there should be 2 bags: 1 with all the "high volatility" trades, and 1 with the "low volatility" trades. It might turn out that the under-performance this system has been seeing is really not as bad as it looks, given the current market volatility. The trick may be defining these "high" and "low" areas. It might not be hard to after the fact, but it could be tough in real time.



Thanks for the comments. Very interesting insights.


Welcome to futures.io (formerly BMT), by the way!

Follow me on Twitter Reply With Quote
The following 2 users say Thank You to kevinkdog for this post:
 
(login for full post details)
  #489 (permalink)
Legendary Market Wizard
Cleveland Ohio/United States
 
Experience: Advanced
Platform: Tradestation
Broker: Tradestation, DeCarley, others
Trading: futures
 
Posts: 2,768 since Jul 2012
Thanks: 1,422 given, 5,327 received


bobwest View Post
This is a really interesting take on the old (and generally invalid) idea that the market is "out to get you".

I would normally have said that the market doesn't know you and is not after you, but in the sense that performance tends to revert to the mean (whatever the mechanism), perhaps there is something to it, in a different way.

I'd be interested in @kevinkdog 's take on this. Do you see enough of this kind of mean reversion in your testing, and (a) does it matter, and (b) what can one do about it?

Bob.


I definitely see mean reverting behavior in systems I trade. The big question I always have is "what is the actual mean the performance should be reverting around?"

Here is an example with a system I trade live. You can see that the actual performance does revert to a mean line, and the mean line is upward sloping (obviously that is important).

Just to be clear, the mean line I show is NOT a regression line. Before I started trading this system, my historical testing said I should make $XX per month. That is what I consider the mean line.








Here is another I trade live. I am leery of increasing size on it right now, because the actual performance is way above the mean line. If I had to guess, I would think the next 6 months will bring flat or down performance, and get closer to the mean line. If that is true, there is no sense in increasing size right now.



Follow me on Twitter Reply With Quote
The following 3 users say Thank You to kevinkdog for this post:
 
(login for full post details)
  #490 (permalink)
PA/USA
 
 
Posts: 6 since Apr 2014
Thanks: 4 given, 11 received


Glad to be here!

My two cents... I would disagree with adding hysteresis to your money management protocol. No matter what money management method you choose, there's going to be a point where you go from 1 contract to 2. If you delay this transition and catch a run, you are leaving a LOT of growth on the table. (Go ahead, experiment with the long-term impact of deferred compounding early on.) If you delay going back to 1 contract if you get unlucky, you've violated your initial risk parameters. This is a key disadvantage of this kind of money management, but I think it's worth it.

In essence, you're trading the pain near the contract add/remove thresholds (until you get past 7 or so) for maximum compounding. Repeat enough times and I think you'll find you're better off just accepting the chop at the thresholds as part of the process.

You should be congratulated, by the way. This thread is absolute proof that you have the discipline and confidence that so many lack, and both are necessary if one is to be a successful trader over the long term. Well done!

Regarding your two charts, be careful. There are two "averages" at play. The first average is the actual "realized average" for that set of trades. It's a straight line connecting the first and last dot. The other average is your "expected average". They are two different things with entirely different interpretations.

In the latter graph, you are observing that the "realized average" is different from your "expected average". This can occur for one of three reasons... pure chance (you can compute the odds of this using MC), your expected average is too low/high, or something has changed in the market. Once pure chance is ruled out, I default to "my expectations were formed incorrectly" and examine my development process for leaks. I have control over my process but do not have control over the markets, so time spent worrying about that is not productive.

I wish I had better answers for you regarding how to take advantage of the mean reversion idea, but even after contemplating this for quite some time many open questions remain for me. Ultimately, about the only conclusion I've drawn is that unless you know the mean with some degree of certainty there isn't much action you can confidently take.

Reply With Quote
The following 2 users say Thank You to Mathemagician for this post:


futures io Trading Community Trading Journals > Taking a Trading System Live


January 6, 2016


Upcoming Webinars and Events
 

Free BloodHound Licenses for everyone!

June
 

Every journal equals ten meals for the hungry

June
     



Copyright © 2020 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