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



Taking a Trading System Live


Discussion in Trading Journals

Updated 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 64,389 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)
  #411 (permalink)
Site Moderator
Portland, Oregon
 
Experience: Intermediate
Platform: F-16CM-50
Trading: GBU-39
 
tturner86's Avatar
 
Posts: 6,162 since Sep 2013
Thanks: 10,446 given, 12,566 received


kevinkdog View Post
You bring up some interesting points. Is it more than just coincidence that, following my rules, I've increased size 2 times (both times, after a run up obviously), only to have to retreat when a bad streak happens? I would have been better off trading constant size.

It is definitely worth thinking about. Of course, it looks like I'll have some time now before I get to that 2 contract threshold again!

I don't remember the book I read it in, but it said something like Your biggest drawdowns occur after great periods of success. Or something like that. That after a great period of success you will have a period of drawdown, and how you handle that drawdown will determine if the overall period is profitable.

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

Can you help answer these questions
from other members on futures io?
Delta PVP ( POC )
MultiCharts
Thanksgiving 2020 Fundraiser - lets be grateful!
Feedback and Announcements
Das Trader Pro
Platforms and Indicators
Convert H Data TS to NT
NinjaTrader
Historical option expirations
Brokers
 
 
(login for full post details)
  #412 (permalink)
Golden Bay, New Zealand
 
Experience: Beginner
Platform: Sierra Chart
Trading: ES, NQ
 
Posts: 186 since May 2012
Thanks: 851 given, 336 received


kevinkdog View Post
You bring up a great point.

All the data in the chart is for 1 contract traded, so yes unfortunately I am in the bottom 10%. I have tried in the past to do these charts with a variable number of contracts, and (for me at least) the story gets muddled. So, I stick to the single contract chart. And the story it is telling is not very good right now!

I think it's worth the time to get a good spreadsheet going. It's not that hard when you use a few helper columns in excel. Ton's of ways to do it, but some suggestions:
- Put your backtest data on one sheet - with points won/lost.
- On the summary sheet have all your settings - Start equity, points risked per trade, Equity Ruin Level, annual trades, commission, slippage per contract etc
- On the calculation sheet have a number of different Columns. I use - "Trade #", "Random outcome", "Contracts", "P&L", "Cum. P&L", "Max Risk".
The "random outcome" uses the RAND() with simple VLOOKUP to grab one of the backtest data points.
"Contracts" just has a few IF AND nested formulas to calc the contracts based on Cum P&L, checking that it's not above Max Risk, or below the Ruin threshold
"P&L" calculates the outcome and adds on slippage/commissions based on the number of contracts.

You probably already have the VBA to modify so you can loop through x simulations.
Modify it to copy from the Calc page to a Results page taking with it some summary numbers from each simulation. I like to capture number of full wins / losses, max DD etc.

Once all the data is on the Result page you can just manually sort the final data into ranks, and manually graph the 10% lines - it can get pretty tricky with VBA unless you have some experience.

I chart the bottom 10% and 1%simulation - and pick the worst performing of each case - based on its performance 25% of the way through the # of annual trades (there could be a number of trades in the 10 percentile - all with varying paths to the final P&L). I also chart the 50th percentile using 2 lines - with the best and worst performing simulations at the 25% mark. They can travel some funky paths to the same final P&L. Quite often the 1%,10% and bottom 50% travel similar paths for a lot of the period, before diverging right at the end. Performance near these bands is a cause for concern. It actually demonstrates your position quite well. You won't know if you are on that outlier 50% - with some big wins right around the corner, or whether you are on that 1% line, about to drop of just a little bit more. And this is where the analysis of the market data comes in. To try and ascertain if the underlying reason for the original trade is still valid in the current data. This is something I personally need to come to grips with to aid in my trade decisions.

Reply With Quote
The following 6 users say Thank You to sixtyseven for this post:
 
(login for full post details)
  #413 (permalink)
Legendary Market Wizard
Cleveland Ohio/United States
 
Experience: Advanced
Platform: Tradestation
Broker: Tradestation, DeCarley, others
Trading: futures
 
Posts: 2,842 since Jul 2012
Thanks: 1,481 given, 5,543 received


Thanks for taking the time to lay out all the details of such an approach. This is very useful info!

I did something similar when I determined where to add contracts. What I did not include in the final analysis is showing the trade by trade progression, as you have explained.

Since right now I am stuck trading one contract (until I get to $10,104 equity), I will show the my Monte Carlo analysis with position sizing when I get closer to the "add on" point.

Thanks for your suggestion! It is a worthwhile topic to examine and discuss.

Follow me on Twitter Reply With Quote
The following 2 users say Thank You to kevinkdog for this post:
 
(login for full post details)
  #414 (permalink)
Site Moderator
Portland, Oregon
 
Experience: Intermediate
Platform: F-16CM-50
Trading: GBU-39
 
tturner86's Avatar
 
Posts: 6,162 since Sep 2013
Thanks: 10,446 given, 12,566 received


kevinkdog View Post
Thanks for taking the time to lay out all the details of such an approach. This is very useful info!

I did something similar when I determined where to add contracts. What I did not include in the final analysis is showing the trade by trade progression, as you have explained.

Since right now I am stuck trading one contract (until I get to $10,104 equity), I will show the my Monte Carlo analysis with position sizing when I get closer to the "add on" point.

Thanks for your suggestion! It is a worthwhile topic to examine and discuss.

What is your reasoning for increasing size at 10104? Why that equity specifically? I may have missed it earlier in the thread.

Reply With Quote
The following 2 users say Thank You to tturner86 for this post:
 
(login for full post details)
  #415 (permalink)
Legendary Market Wizard
Cleveland Ohio/United States
 
Experience: Advanced
Platform: Tradestation
Broker: Tradestation, DeCarley, others
Trading: futures
 
Posts: 2,842 since Jul 2012
Thanks: 1,481 given, 5,543 received


tturner86 View Post
What is your reasoning for increasing size at 10104? Why that equity specifically? I may have missed it earlier in the thread.


This was much earlier in the thread. There is also a Part 2 right below it.





AND, it looks like I had a typo earlier: the next equity add on point is at $10,114.

Follow me on Twitter Reply With Quote
The following 2 users say Thank You to kevinkdog for this post:
 
(login for full post details)
  #416 (permalink)
Bellingham, WA USA
 
Experience: Beginner
Platform: NT
Broker: Mirus (Broker), Continuum (Data), Dorman (Clearing)
Trading: Futures
 
aventeren's Avatar
 
Posts: 202 since Mar 2013
Thanks: 428 given, 201 received

Kevin--

I've been reading along, as well, and I just want to add my Thank You to the growing list of other futures.io (formerly BMT) members that appreciate what you are doing with this journal.

For what it's worth, unless you had an incubation system that was showing vastly better results, I believe you should continue trading the plan that you established at the outset. However, if you do end up substituting a system, perhaps you would be willing to continue this thread with the new substituted system. Heck, I bet if you put the substituted back test trade data up that you could get some of your readers to even take a crack at helping you from Monte Carlo forward--kind of a far flung idea, but perhaps both parties would realize some value from the additional exercise(s).

In any event, thanks.

All best,

Aventeren

Reply With Quote
The following 2 users say Thank You to aventeren for this post:
 
(login for full post details)
  #417 (permalink)
Legendary Market Wizard
Cleveland Ohio/United States
 
Experience: Advanced
Platform: Tradestation
Broker: Tradestation, DeCarley, others
Trading: futures
 
Posts: 2,842 since Jul 2012
Thanks: 1,481 given, 5,543 received


aventeren View Post
Kevin--

I've been reading along, as well, and I just want to add my Thank You to the growing list of other futures.io (formerly BMT) members that appreciate what you are doing with this journal.

For what it's worth, unless you had an incubation system that was showing vastly better results, I believe you should continue trading the plan that you established at the outset. However, if you do end up substituting a system, perhaps you would be willing to continue this thread with the new substituted system. Heck, I bet if you put the substituted back test trade data up that you could get some of your readers to even take a crack at helping you from Monte Carlo forward--kind of a far flung idea, but perhaps both parties would realize some value from the additional exercise(s).

In any event, thanks.

All best,

Aventeren

For the forseeable future, I am sticking with the original plan.

Follow me on Twitter Reply With Quote
The following user says Thank You to kevinkdog for this post:
 
(login for full post details)
  #418 (permalink)
The Netherlands
 
Experience: None
Platform: MultiCharts, TradingView
Trading: ...
 
Jura's Avatar
 
Posts: 774 since Apr 2010
Thanks: 2,347 given, 686 received


tturner86 View Post
(...)
I am reading The Trading Game and Super Trader: Make Consistent Profits in Good and Bad Markets by Van Tharp, so I have really been thinking about my position sizing and then thinking about it from different perspectives. Viewing your journal has given me a different perspective on trading in general. (Although it is having difficulties, I do not believe that it is a bad strat, but may take time to be profitable).
(...)

I think Tharp's book are great (I have them all, I believe), but besides his position sizing ideas he does not provide much value for algorithmic traders. Kevin, which books are on your 'must read' reading list? (Besides, obviously, your own forthcoming book ).


kevinkdog View Post
For the forseeable future, I am sticking with the original plan.

I don't mean this harsh, but I realize that it may sound that way if I type it here, but:

Shouldn't you call it quits with this strategy?

It is true that your maximum drawdown has not been reached yet. However, your strategy severely lags the performance it "should" be able to achieve. That got me thinking about the following. If you go back multiple steps, and forget all things about money and trading, you'll arrive at your alpha model and its alternative hypothesis.

Given the recent lack of performance, isn't the market telling you that, for the time being, your alternative hypothesis is wrong?

Depending on the value of the statistical test you choose to use for that, shouldn't that also mean that you might be better of not trading the strategy for a while, until its performance indicates that its results are better in 2014 than might be expected by chance?

(I also think that one should stop trading if the theoretical assumptions underlying the alpha model are invalidated. Are your theoretical assumptions public, btw? It might be interesting to explore these. Perhaps something changed in 2014 in the market that might explain the lack of performance.)

I know this is a little bit too strict , but let's look at something different than trading and assume that your model does not predict prices but predicts which teaching method is best. Then, looking at the data, we can see that children's grades have been around the low 10% of their predicted grades for the last 72 days. Would that not give strong evidence that, for the time being, the teaching method does not work? Even though the teaching budget (i.e. the max drawdown) has not been evaporated yet?

(I'm really curious what you, and other people in this thread, think about that. Thanks in advance for any comment. ).

Reply With Quote
The following 3 users say Thank You to Jura for this post:
 
(login for full post details)
  #419 (permalink)
Legendary Market Wizard
Cleveland Ohio/United States
 
Experience: Advanced
Platform: Tradestation
Broker: Tradestation, DeCarley, others
Trading: futures
 
Posts: 2,842 since Jul 2012
Thanks: 1,481 given, 5,543 received


Jura View Post
I think Tharp's book are great (I have them all, I believe), but besides his position sizing ideas he does not provide much value for algorithmic traders. Kevin, which books are on your 'must read' reading list? (Besides, obviously, your own forthcoming book ).


I don't mean this harsh, but I realize that it may sound that way if I type it here, but:

Shouldn't you call it quits with this strategy?

It is true that your maximum drawdown has not been reached yet. However, your strategy severely lags the performance it "should" be able to achieve. That got me thinking about the following. If you go back multiple steps, and forget all things about money and trading, you'll arrive at your alpha model and its alternative hypothesis.

Given the recent lack of performance, isn't the market telling you that, for the time being, your alternative hypothesis is wrong?

Depending on the value of the statistical test you choose to use for that, shouldn't that also mean that you might be better of not trading the strategy for a while, until its performance indicates that its results are better in 2014 than might be expected by chance?

(I also think that one should stop trading if the theoretical assumptions underlying the alpha model are invalidated. Are your theoretical assumptions public, btw? It might be interesting to explore these. Perhaps something changed in 2014 in the market that might explain the lack of performance.)

I know this is a little bit too strict , but let's look at something different than trading and assume that your model does not predict prices but predicts which teaching method is best. Then, looking at the data, we can see that children's grades have been around the low 10% of their predicted grades for the last 72 days. Would that not give strong evidence that, for the time being, the teaching method does not work? Even though the teaching budget (i.e. the max drawdown) has not been evaporated yet?

(I'm really curious what you, and other people in this thread, think about that. Thanks in advance for any comment. ).


Thanks for the post. You are not being harsh at all. I welcome civil criticism and discussion/debate of what I am doing here. It is just when people get personal, accusatory and use inappropriate language and bad manners that I get ticked off. Some people post on the Internet stuff they'd never say face to face, and that is bad. But no worries, because that is what the ignore button is for, right?


Anyhow, some algo system authors I like:

Pardo
Aronson
Art Collins
Tomasini and Jaekel
Kaufman
Keith Fitschen (I haven't read his book, but I know he is a sharp guy)


As far as my system goes, before I started I had established my "quitting" criteria in advance. Why? Because I found that I make bad decisions in the heat of the moment. Most people do. I turn things off based on emotional responses. That is not good for me.

Ironically, I am friends with a CTA (Commodity Trading Advisor) who creates algo systems, but when he senses the market has changed, he turns the strategy on or off. It works for him, judged by his performance, so I can't say it is a bad thing for him to do.

He'd probably look at my performance, and say that the system is just not acting well. My guess is that because the volatility has gone down, there are less trading opportunities, and the ones that do appear are of possibly lower quality. One indication of this is that I have not had a "big winner" since going live. If you look at statistics (buried somewhere in this thread), you'll see I should have had at least one big winner by now.

What to do? Well, my original criteria was drawdown based. If I had made a quitting point based on lower 10% performance (from the running chart I show), I probably would have quit. But I didn't, so I'm not going to add that criteria now. I try not to second guess myself, as that can have long term bad consequences. Maybe, though, when I rollout a similar system in the future, I will include that criteria.

One other "quit" point I mention in the thread is the "next best alternative." Every few months or so, I look at the portfolio of systems I trade, possibly adjust the capital I allocate, and possibly replace underperformers with something new. When that happens, I might decide to temporarily retire this system, and stick in another comparable system. Again, though, I wait to do it on a regular schedule. That keeps me from making a rash decision.

So, I hope I have explained my rationale. I understand your point of view, and clearly the strategy fits what you are saying (it is not working particularly well right now - nowhere near expectations). If I had more of a quick trigger, I might indeed stop trading it. But, I have a plan, and so I must stick to it.

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











Follow me on Twitter Reply With Quote
The following 4 users say Thank You to kevinkdog for this post:


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


January 6, 2016


Upcoming Webinars and Events
 

Bookmap

Nov TBD
     



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