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,047 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

  #221 (permalink)
 Ddawg 
Phoenix Arizona
 
Experience: Beginner
Platform: MotiveWave
Trading: CL
Posts: 125 since May 2013
Thanks Given: 325
Thanks Received: 162

Kevin, In the test period, did you have such an imbalance between the size of the winners and the losers? I am concerned to see you taking such large losses (almost 10 handles) with so little profit. Maybe I am misunderstanding things here.

Ddawg

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
MC PL editor upgrade
MultiCharts
Better Renko Gaps
The Elite Circle
Trade idea based off three indicators.
Traders Hideout
Exit Strategy
NinjaTrader
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Diary of a simple price action trader
26 thanks
Just another trading journal: PA, Wyckoff & Trends
21 thanks
My NQ Trading Journal
19 thanks
Tao te Trade: way of the WLD
16 thanks
HumbleTraders next chapter
9 thanks
  #222 (permalink)
 rk142 
Atlanta, GA
 
Experience: Intermediate
Platform: Ninjatrader
Trading: N/A
Posts: 260 since Dec 2011
Thanks Given: 117
Thanks Received: 328

Kevin,

I don't have a strong intuition on the meaning of that lower 10% line. I have a vague sense of what you are aiming to measure, but only a vague sense - and it's unclear how that lower line realizes that vague sense.

Suppose you wanted to know if your system is underperforming over any 18 trade period. Based on what I've learned from your threads so far, I might expect you to run a monte carlo simulation of 2500 18-trade sequences, and take the equity that demarcates the lower 10% of those results from the upper 90% as your cut off point. That would be a well-defined "lower 10%."

But I can see that it would be tedious to do that for each N-trades - you'd basically have to re-run the simulation every day - and so you're modeling the "lower 10%" in a different way. From your combine thread I have the following formula for your %-bands around the average result:

N * AvgTrade + Sqrt(N) * (Sigma) * X

Where I just assumed that the "X" corresponds to the number of standard deviations away from the mean that marks off the lower 10% of your individual trade results. If I understand Z-scores correctly (I probably don't!), I'm guessing X = -1.28 or so.

Even if I've interpreted the "X" in that formula correctly, I still don't have a very good intuition of just how that realizes what you want to be measuring.

Feel free to respond briefly, or not at all. A link to a well chosen wikipedia page might be enough to clear up my confusion.

thanks,
RK

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



Ddawg View Post
Kevin, In the test period, did you have such an imbalance between the size of the winners and the losers? I am concerned to see you taking such large losses (almost 10 handles) with so little profit. Maybe I am misunderstanding things here.

Ddawg

Thanks for the question. It is a good one. For the NGEC strategy#1, which trades overnight, you are indeed right - the winners are small but frequent (75% of time), and the losers are small but infrequent. Overall, they yield a positive expectancy.

What happened last week is that there were 2 consecutive big losers in start #1, which had not happened in a while. As you can see from the equity curve, this has happened before.



Follow me on Twitter Started this thread Reply With Quote
  #224 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,662 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,348


rk142 View Post
Kevin,

I don't have a strong intuition on the meaning of that lower 10% line. I have a vague sense of what you are aiming to measure, but only a vague sense - and it's unclear how that lower line realizes that vague sense.

Suppose you wanted to know if your system is underperforming over any 18 trade period. Based on what I've learned from your threads so far, I might expect you to run a monte carlo simulation of 2500 18-trade sequences, and take the equity that demarcates the lower 10% of those results from the upper 90% as your cut off point. That would be a well-defined "lower 10%."

But I can see that it would be tedious to do that for each N-trades - you'd basically have to re-run the simulation every day - and so you're modeling the "lower 10%" in a different way. From your combine thread I have the following formula for your %-bands around the average result:

N * AvgTrade + Sqrt(N) * (Sigma) * X

Where I just assumed that the "X" corresponds to the number of standard deviations away from the mean that marks off the lower 10% of your individual trade results. If I understand Z-scores correctly (I probably don't!), I'm guessing X = -1.28 or so.

Even if I've interpreted the "X" in that formula correctly, I still don't have a very good intuition of just how that realizes what you want to be measuring.

Feel free to respond briefly, or not at all. A link to a well chosen wikipedia page might be enough to clear up my confusion.

thanks,
RK


You seem to understand what I am doing almost perfectly. The only difference I can see is that I run the day by day simulation (to get the +/10% curves) at the start of live trading, using all data to that date. So, I don't have to
re-run it every day - I only have to add in the actual results.


I look at the chart this way: after trading for a while, if the historical walkforward test can be believed still, what are the chances that my actual performance is not within the upper and lower 10% curves?

That means, for the lower line, that there is a 90% chance that my performance will be above the curve. If it isn;t, I start to wonder 1) has the system stopped working, and/or 2) has the market changed to something different, rendering my system ineffective?

This curves really becomes an early warning system that something might be wrong.

I hope this explains it - if not just let me know.

Follow me on Twitter Started this thread Reply With Quote
Thanked by:
  #225 (permalink)
 emini_Holy_Grail 
Dallas,TX
 
Experience: Intermediate
Platform: NinjaTrader, OpenQuant
Broker: Zaner/Zen Fire
Trading: ES,6E,6B,GC,CL
Posts: 597 since Nov 2009
Thanks Given: 176
Thanks Received: 126

Kevin
your details are really great and like to try Practice sim in Topstep
topstep says we can't use auto strategy and Ninja trader but you seem to be using strategies. is that allowed in Trade station?

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


emini_Holy_Grail View Post
Kevin
your details are really great and like to try Practice sim in Topstep
topstep says we can't use auto strategy and Ninja trader but you seem to be using strategies. is that allowed in Trade station?

Right now I am not doing anything with TopStep - the system I am currently running is automated through Tradestation, and traded through their brokerage.

When I was doing the Combine, I was still using the same strategies, but I was manually entereing orders in the T4 platform, which connected to TopStep.

I hope this explains it - if not, please feel free to ask more questions.

Follow me on Twitter Started this thread Reply With Quote
Thanked by:
  #227 (permalink)
 emini_Holy_Grail 
Dallas,TX
 
Experience: Intermediate
Platform: NinjaTrader, OpenQuant
Broker: Zaner/Zen Fire
Trading: ES,6E,6B,GC,CL
Posts: 597 since Nov 2009
Thanks Given: 176
Thanks Received: 126

thks Kevin

I heard Topstep allowed Ninjatrader for a while , but later they stopped.
T4 is ok, but is not as easy as ATM strategy in Ninja's DOM

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


emini_Holy_Grail View Post
thks Kevin

I heard Topstep allowed Ninjatrader for a while , but later they stopped.
T4 is ok, but is not as easy as ATM strategy in Ninja's DOM

Sierra Charts might be an option, if you are looking to automate with TopStep. I have never used it though.

Follow me on Twitter Started this thread Reply With Quote
  #229 (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,207
Thanks Received: 101,599

Kevin,

Is the system really performing as designed? How many trades would it normally have taken over this period? What do the per-trade stats look like in testing vs live?

My fear here is that it is going sideways and you are giving it more time, but what happens should it take a couple of losses in a row? The ultimate question comes down to the first question above -- is it performing as expected, or not.

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



Big Mike View Post
Kevin,

Is the system really performing as designed? How many trades would it normally have taken over this period? What do the per-trade stats look like in testing vs live?

My fear here is that it is going sideways and you are giving it more time, but what happens should it take a couple of losses in a row? The ultimate question comes down to the first question above -- is it performing as expected, or not.

Mike

Good question. After 7 weeks of live trading, is the system performing as designed?

First, let's look at the number of trades it has taken. A sharp increase or decrease in the number of trades, when compared to the walkforward history, would suggest that the market action is different than the historical market, causing many more, or far fewer, trades to be taken than normal. After 7 weeks, the system has traded for 18 days, or 53% of possible days. Historically, it trades about 151 days per year, or 60% of days. So, the system is trading less than the average. But some years it has traded as few as 130 days (51%) and as many as 175 days (70%). Based on all this I'd conclude that the number of trades is generally in line with expectations, although at the low end. Anecdotally, I have felt that the volatility has been lower than usual. There have been a handful of days where an entry was wished by only a few ticks (the big Fed move day Sept 18 was a case in point). A little more volatility in the hours before the announcement and the system would have entered a big winner.

Second, let's look at average performance, versus actual performance. The average performance of the system gives $1441 profit after 18 trading days. Actual performance, however, is at -$746. This is a HUGE discrepancy, and the conclusion obviously is that the system is not performing as well as it should.

But here is where is gets tricky. Take a coin, and flip it 100 times. If you get 60 heads, do you conclude that the coin is "broken," i.e. biased? What if you got 70 heads, or 80, or 90? Even if you flipped 100 heads in a row, could you absolutely conclude that the coin is biased? No! There is a chance, albeit very, very small, that a fair coin could be flipped to heads 100 consecutive times.

It is the same way with a trading system. You can ask "is it broken?" but the answer will always have some degree of uncertainty. That uncertainty sometimes makes all the difference to your conclusions.

Right now, the actual system performance is at the 10th percentile of what was expected. The 50th percentile would be right at the average, so the 10% mark is pretty bad. But, it is still within the realm of possible outcomes. If it was below the 0 percentile - let's say the system had lost $8,000 through the first 18 days - then the system is obviously not performing as expected. That would be an easy decision. It is where there is uncertainty that things get tough.

I know there are statistical tests that could be run to show whether the current trades could be part of the historical distribution of trades, but even that analysis is not definitive. There is always a gray layer.

So, how do I navigate the gray area? First, I try to determine the parameters that will cause me to quit trading a system. I could certainly use the percentile number approach, and have a quitting rule that says "if after X days the performance is below the Yth percentile, I will cease trading." X and Y would be at your discretion, based on your personal preferences. As long as you stick to the rule you create, you'll be doing fine.

For me, and this particular system, earlier I decided that I would quit only when I hit a $5000 drawdown. So, I am not using the data in the tracking graph to decide when to quit. Sometimes I do use it, though.


So, to summarize:

Is the system performing as expected? No, not even close. It is performing much worse than expected.

Is the system "broken?" Maybe, maybe not. It depends how you define broken. One cannot say definitively it is broken, or it is not broken.

Am I going to quit? No. My quit point, established earlier, calls for a single contract drawdown of $5,000. This was a well thought out amount, and I can't just toss it out the window. I'm going to stick to the plan. I realize, though, that sticking to the plan might be akin to the captain sinking with the ship. It was a risk I was comfortable with at the start, and still am.

Follow me on Twitter Started this thread 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