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

  #411 (permalink)
 
tturner86's Avatar
 tturner86 
Portland, Oregon
 
Experience: Intermediate
Platform: F-16CM-40
Trading: GBU-39
Posts: 6,191 since Sep 2013
Thanks Given: 10,459
Thanks Received: 12,695


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.

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
How to apply profiles
Traders Hideout
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
ZombieSqueeze
Platforms and Indicators
Better Renko Gaps
The Elite Circle
Exit Strategy
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
34 thanks
Tao te Trade: way of the WLD
24 thanks
My NQ Trading Journal
14 thanks
HumbleTraders next chapter
11 thanks
GFIs1 1 DAX trade per day journal
11 thanks
  #412 (permalink)
 sixtyseven 
Golden Bay, New Zealand
 
Experience: Beginner
Platform: Sierra Chart
Trading: ES, NQ
Posts: 186 since May 2012
Thanks Given: 851
Thanks Received: 337


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
  #413 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351


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 Started this thread Reply With Quote
Thanked by:
  #414 (permalink)
 
tturner86's Avatar
 tturner86 
Portland, Oregon
 
Experience: Intermediate
Platform: F-16CM-40
Trading: GBU-39
Posts: 6,191 since Sep 2013
Thanks Given: 10,459
Thanks Received: 12,695


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.

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


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 Started this thread Reply With Quote
Thanked by:
  #416 (permalink)
 
aventeren's Avatar
 aventeren 
Bellingham, WA USA
 
Experience: Beginner
Platform: NT
Broker: Mirus (Broker), Continuum (Data), Dorman (Clearing)
Trading: Futures
Posts: 202 since Mar 2013
Thanks Given: 428
Thanks Received: 202

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
Thanked by:
  #417 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351


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 Started this thread Reply With Quote
Thanked by:
  #418 (permalink)
 
Jura's Avatar
 Jura   is a Vendor
 
Posts: 775 since Apr 2010
Thanks Given: 2,352
Thanks Received: 690


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
Thanked by:
  #419 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351


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 Started this thread Reply With Quote
Thanked by:
  #420 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,351











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




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