Trading stats and progress tracking

The biggest change in myself is being able to stick to a strategy. Been consistently trading a single strategy the past 4 months. Jan as of now is a complete dry month. Hope, other traders share their experiences too.

My losses rate are higher than winning rate, so I see losses quite too often. Max losing streak size is 9%.
But as they say, you are always one day behind in your losing streak. I am always too cautious.

So, anyone depends on stats like expectancy to keep track of your progress. Share your techniques.

3 Likes

Love this and like this. Couldn’t have put much better. Being a day trader, emotions will always be the biggest demon which will wreck discipline, sabotage plans. Hence, the need for a tight clean risk attitude.

We never know when the drawdown will happen. Even if the God of trading comes, or someone has a 99% win rate, the next trade can be a loser.

Talking about win rate. Win rate is always overrated. And with the law of large numbers, your win rate comes down drastically. Evidently, one can make money with a 40% win rate. You have to know your stats and learn to take bigger wins.

And glad to know, you are on a path of consistency. That’s a tough character and hard to nail.

And yes, expectancy matters.

3 Likes

This is, more often than not, the biggest challenge. Second only to making a good trading strategy.

This is the normal scene in almost all trading strategies. My strike ratio, since last 3 years, is around 43.2%. The average profit to average loss ratio is around 1:2. I guess, this makes up for the low strike rate.

My max drawdown was around 21%. It was from 6 Aug 2020 to 28 Aug 2020 (Literal trading hell. Almost lost confidence in the system. I don’t know what kept me on during those days). Funny part was it recovered in 1 day on 31 Aug 2020. Ended the month with 10.76% gain.

The worst time DD was in May 21. Started from 5 May 21 (Around 13% DD). Saw equity high on 18 Jun 21. Frustrating time, but managed to hold on.

Current DD started on 23 Dec 21. Around 11%. Still 5.6% remaining to be recovered. Again testing patience :slight_smile:

3 Likes

Sticking to a working strategy is super important. Good to know that you have been nailing that aspect for last 4 months. This shows that you have fair trust in your strategy which is great.

I used to track regularly the metrics when I started trading. Now its mostly once in a year. Just testing the metrics with live trading against backtester metrics. This is just to figure out how well I have stuck to the plan. Expectancy is important but also is max trade and system drawdown. Trade slippage & cost would be another thing to watch out for especially if the goal is to make small profits like in scalping systems.

Mostly I just focus on the process and let the outcome find me. The trust in the process comes from the objective data of 30 year back test and now 5 year Live trading results as well.

1 Like

sharing some stats.

This is my stats for the last 5 months and current. As you can see, net returns starts to dwindle.
How often do you tweak parameters? Has anyone traded a system throughout without changing any parameters? I know if I changed one parameter, say time frame , I am resetting everything.

My biggest challenge here is that win rate for the current system I trade is pretty low. means I see straight loss flushes for days.

Some pointers required here.
image

Never changed a parameter. If a system is backtested well
with data spanning considerable period of time and across instruments there is no real need to change anything.

I trade with a 47% accurate system and do see loosing streaks. There can also be about 30% drawdown relative to my capital. But I have a trend following system. This is expected behaviour of a trend following system. It doesn’t warrant a change.

As I see 5 out of 6 months you were profitable. That is pretty good. Average win is much higher than avg loss and that should cover for the accuracy part. Better to check the drawdowns though.

There is no picture perfect trading strategy out there. All strategies have tradeoffs. E.g:- I can naked sell a far OTM option and hope to generate consistent income with very high accuracy. But one black swan day could wipe all that gains and land the account in red. If you strategy tradeoffs are workable for you stick with it. If not tweak it to shift the trade offs.

2 Likes

appreciate your response. I am more into forward testing as of now. And talking about backtesting, the only way for me, is to go back to individual charts and go bar by bar, which is pretty slow.

I day trade in fno stocks, and fno stock population have altered much in the past which again creates a wrong data in backtesting.

On the other hand,you have talked about backtesting for enormous amount of time, which is a skill I truly admire. I know less about options, well infact nothing, to generate an edge there.

Infact, I at times, wonder the so called strategy doesn’t seem to make any sense. Have you ever felt that way? Like how do my strategy fits in the market, or is just a temporary illusion.

Anyway, I just keep my risk tight, indeed very tight, and aim for bigger profits.

Note–

I never have trailed my profits. I aim for a 3R profit. And the challenge here, attimes I get more than 2R and got SL thereafter. the only logic is, everything will play out to be fine in the longer run.

I have a simple one SL one target logic. But deep inside, I know, is it being too lazy or do people trail profits and have a bigger benefit in the longer run?

Visual backtesting is a pain and inferences are often misleading. Today we have coded and codeless platforms to backtest. Codeless platforms are pretty simple to do basic testing.

Since I developed the strategy I know it inside out. I know the kind of patterns it will profit from and the kind it will not profit from. 30yrs of backtest and 5 yrs of live trading means there is no questioning it unless I see something drastically different in the market than what I expect.

Stop loss is a double edged sword. It protects but if you keep it too close you get stopped out too soon. It really depends on the strategy how a stop should be - fixed, trail and how far these should be.

Beside everything, keep things as simple as possible which will make it easy to follow.

1 Like

Backtesting results can be misleading. I myself have been guilty of overfitting for long, but it didnt kill me because I only used them on the top nifty stocks and almost never booked loss (instead chose to wait). But once I got interested in F&O I knew I had work to do - I quickly adapted and learnt.

I spent months backtesting and did it vigorously. Sample size is very important for statistical significance. I now don’t trust any results unless I get around 1000+ trades. I only backtest and run strategies on index (nifty and bank nifty). Curve-fitting is dangerous and its easy to get caught in its illusion. Infact you can curve fit even rubbish strategies to produce good results.

Oh and if you optimize values of 5+ different parameters and have a complicated strategy with hotch potch of values, you are almost guaranteed to produce overfitted models thats unlikely to give similar results ‘out of sample’ and ‘live testing’.

I’ll start a new discussion on this topic.

1 Like

i don’t constrain myself with any rules like - certain % for month or X number of trades a day

what i simply do is, if i feel the probability of happening this is high, then only i trade
I also find the reasons to not take a trade as well

& I don’t like the idea of things like systematic trading, Bots, Algo, beacuse one will eventually move to investing even if they did systematic trading in initial days considering they have substantial fund for it

if the whole idea of systematic trading is to make process so called process then why not consider investing?

Understanding market =/= Prediction

sice the feel of actuall interacting with market comes from direct interaction, which automated strategies lack

this is my personal opinion : )

factors i look before taking trades ( Risk Management above all )

  1. Risk/Reward
  2. Opportuinity cost
1 Like

This is typical during strategy development.

1 Like

Simple things work better. Easier to understand, easier to fix, easier to backtest closer to reality. 5+ parameters is bit of overkill that is unlikely to yield any performance benefits.

As you noted curve fitting does create mirages of earth shattering results. Better to optimize systems to plateaus of profitability rather than peaks of profitability that hangs by the cliff.

2 Likes

Strategy systems always work provided backtesting and forward testing is done properly. Real trades should follow exactly like forward testing or paper testing if not there are two things below not proper

a.) Not accounting for important news events. I don’t trade the nifty during elections , year opening. Some news events like corona can’t be avoided but that’s what stop losses is for.

Or

B.)

  1. Something wrong with money management
  2. Ignoring trading psychology
  3. Being reversal trader

From your post I can say you were trading and some news events came and knocked you off completely. Technical analysis doesn’t work properly during news events.
Secondly I saw you are using ratios. Frankly they don’t work at all. (personal opinion, I don’t know what money management you are using ). Be a trend trader. Risk 2 times ATR or less. Enter 2 lots. Set take profit 1 ATR and bring the stoploss to price you bought after take profit. Let the second one ride till the trend goes. Use an exit indicator like MA, macd or any indicator you find or some trailing STP. Markets trend all the time especially nifty , oil.
Read the book “trading in the zone”. You can’t have targets and timelines because the market it self is inconsistent.
To improve your win rate have an volume indicator. Volume and volatility is what makes market trend. I don’t ever trade if there is no volume. This keeps away losses. The purpose of volume indicator is that reduces your losses. You may have a winrate but avoiding news events , volume indicator ups your odds and with markets trending so all those pips move your account forward only. Only nifty and oil doesn’t require volume because they are heavily traded. If you reached DD 25% take your money off completely. Something is wrong definitely.

Trading psychology :- it’s underrated to talk on this. Literally not many ppl ever talk on this. Frankly whatever system you are trading just sticking to money management and trading psychology can bring results. Psychology is the engine that moves money management.
So during the dry periods(frankly I have not seen which index, stock of commodity , inr pair move in January) don’t take a trade. Discipline absolutely works.
I am the total opposite quite an impulsive guy. But I was little sensible to an extent. I blew 3000 rupees account 3 times trading the INR pairs, lost 10k only very early on. Ate every emotion that came. Thank god I did. It was a total mindf***, mind plays lots of tricks from paper trading to real money. I would suggest this to many if it’s possible. Nothing wrong blowing up very small accounts getting over those insane emotions. So I created a nice system forward tested well and simply followed it. At times I do get the doubt , that dread comes but it’s the forward testing results that we should refer.

Now if you do need to make money switch down to lower time frames. I wouldn’t recommend this as much. 15 mins is as low I would go and trading lower time frames eat so much time.

Desparation adds more fuel too and knocks off completely too especially from psychology perspective.

For maintaining discipline read this book. It’s an amazing mindset book. “Discipline equals freedom” by jocko willink. That changed me so much in so many different ways.

Secondly I would recommend not having goals but if do want to gauge yourself purely from performance standpoint. This what I do

Warren buffet averages 30% for 1 year.
Jimmy Simon’s quant fund algo trader averages 70% for 1 year.

I aim for 6% in backtesting minimum . Try to cross 10% bare minimum.

So assuming 1 year equals = 252 trading days(daily time frame) = 252 candles = 10%

You can do the math for lower TF’s and see how well you fare. Imo if you made 9% consistently you are a great trader.

1 Like

thanks for all the responses and inputs. It really was helpful.

I feel pretty disabled when it comes to backtesting. What I am doing as of now is collect the EOD data, filter the FNO stocklist and then apply my parameters. Then I go to the required date, and go chart by chart through 5 min TF. That’s so cumbersome and it takes a whole day to backtest 1 week worth of charts.

My question–
Is there a way to backtest faster?
If I apply my strategy to niftycontract, say, NIFTYFEB22FUT, how do I fetch the past contracts EOD files? I have never traded fut contracts anyway.

is this true? i thought it was subjective

Use a codeless platform like https://streak.zerodha.com/. That should be easier.

Continuous future data is available and so you may not need to go monthwise. If you are working EOD then you should get around 5 yrs data as per streak documentation. If you go for a coding platform like Tradingview you will get significantly more data around 14 yrs. But then you need to code.

could you please elaborate on this? thanks.

Futures contracts have near month, current month and far month contracts at any point of time.

image

Datafeed providers / stock brokers in order to ease analysis concatenate current month data over different months and create a composite continuous future symbol. We can use it for analysis as if it is a single symbol with price quotes spread over as much into history as supported by the platform we use.

9% is my personal opinion. I am saying 9% yearly returns. It just shows you are pretty consistent and discipline. Current bank interest rates are around 5.5 to 6% . If you look at reality very few people actually make more than bank FD. Even Nithin tweeted out Tweet that only 1% of traders make more than 3 years more than bank FD.

logically if s&p 500 gives averages 10% and trading over a year gives me less or equal to any index fund then why would I waste my time trading , it’s way better off just buying any index fund.

I would probably say that if returns are less , figure out proper risk management & money management and use leverage to increase odds. But that same leverage is what finishes people too. Learn to take calculative risks.

2 Likes