Yesterday, we had a meeting with a trader who joined in 2017 and part of the first batch of energy traders at our branch.

These are both traders who trade based on fundamentals, lowest churn and roundtrips done every month, but most of the months profitable type traders.
These guys used to work upwards of 15-16 hours every day in their first two years, and even come in during weekends to do fundamental research and backtesting, understanding what has happened historically in the 10 years prior.
Since this is energy market, they went back in time through every year, and understood different things.

How markets react during and after hurricanes that affect US Gulf coast, how the demand and supply metrics affect price, how the spot market affects futures, and so on.
Initially they were also doing intraday trading, but based on their trade logs and journaling, they identified that they weren't that good with intraday or technicals all that much, and they figured out positional trades, holding the trend and riding them is their strength.
Once they identified that, they never did more than 10-15% of trades on an intraday basis after that.

They catch trends based on macro and fundamentals, and they ride the trends currently. This is their strength and they doubled down on it.
The most important thing that helped them was the process of backtesting. They did the backtesting manually - but events based backtesting. In a specific event, what happened historically, what has higher statistical possibility, and what could happen now - kind of analysis.
Once they take a view, they analyse the probability and put on high probability low risk trades, discretionarily, but backed by statistics from the past when such occurrences have happened.
There's so much to learn from this.

1/ Most of us don't even maintain a trading journal. It's very important to journal your trades and exploration when you are a beginner.

This helps you know what doesn't suit you, what you're not good at, and what you shouldn't continue.
2/ Once you find your strengths, you have to remove the things you do that you're not particularly suitable at and focus on what you're good at.

When I started, I was decent and made profits here and there. My losses were not that pronounced.
But, I sucked at being a discretionary trader. My strategy of in and out in stocks based on random things wasn't scalable.

As a trader, it's important to find something that scales to a crore and beyond. Otherwise, it's useless to trade and spend time on it.
Once I decided to stop discretionary trading and learn the skills necessary, I didn't really grasp the chart patterns, trend lines, indicators and such subjective things.

I wanted a data driven way, and naturally being a programmer, I wanted to focus on what I already know.
So, I doubled down my efforts towards backtesting ideas and finding things that work.

Different people have different inherent and latent strengths. Journaling is the process that will bring efficiency into our trading, and that's what I did too.
3/ Riding short to mid term trends. These guys I spoke to had positions on for anywhere from a week to four months. They had lowest churn, but they were earning as much as the highest earners in intraday trading.

Their trading was relatively stress free.
4/ Also, their trading involves not paying all that much in transaction costs and commissions since they have the lowest churn.

This is something that works for them, but generally when you begin, it is a good practice to not make your broker rich.
5/ Another thing I believe helped them is the sheer amount of work they did.

Most of the Indian fintwit want crores in results with only one or two hours of effort per day. Sometimes not even that much.

Most people look at trading like an easy money endeavor.
What we don't realize is that trading is the hardest way to make money. Like everything else, it demands everything you have got, to make money and find an edge.

Once you find an edge, you can exploit it alright. But until then, you have to keep grinding.

Grinding is the key.
6/ They traded very volatile products initially, believing that the more points they can cover, the more money they can make.

This is similar to what many people in our market do too, starting off with option selling or futures trading.
They lost a lot of money doing that. In our market too, many who start off with FNO, lose dearly, some lose all their capital.

When we start, it's especially important to keep our losses as little as possible while still learning.
That can happen only if we choose products that are low-risk, typically cash based stock trading, swing trading type, or risk-defined option spreads that are hedged inherently.
7/ Most important takeaway is that they are viewing this as a marathon and not as a sprint. You can't be in a hurry to make money, especially with trading. Hurried money goes away hurriedly.

So, I hope these things help you approach your trading better going forward.
I'll continue to share whatever I am experiencing/learning at my workplace so that you can better your approach towards trading and the psychology around the trading process.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Shravan Venkataraman 🔥🚀💰

Shravan Venkataraman 🔥🚀💰 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @theBuoyantMan

16 Mar
The Python Backtesting course Update:

First batch of the course is in the 9th week of the 12-week duration.

So far we have had many wonderful people taking active part in initiating discussions that have been useful to many.

Quite happy with the progress they are all making.
1/ I am quite happy a lot of them have advanced to a level of writing code that only programmers with 1-2 years of continuous code writing experience can write.

But it is also frustrating to them because they all think they are lagging and not doing well at all.
2/ In reality, they are writing code like a BTech 3rd year student, without any Computer Science background or training.

Some have even picked up coding after 10-year gap and have done wonderfully well with the course so far.
Read 28 tweets
3 Mar
How to generate trading strategies:

1) Data mining
2) Observation

Observation is simple. You observe and read charts bar by bar for a long period of time. Write down some patterns that crop up.

Test the pattern, if it has good risk-reward metrics, trade it.
Data mining is a bit more complicated.

Come up with different factors that could affect the markets.

It could be

- Seasonality (day of week, week of month, month of year)
- price based factors (highs, lows - combined with seasonality - previous day, previous week/mo/y)
- Time based factors (enter upon x mins after open, exit x mins before close, enter on x day, exit 1/2/3/4 days/weeks/months later)

- Volume based factors (decreasing volume, increasing volume, > x * average volume, etc.)

- Volatility (increasing vix, decreasing vix, etc)
Read 9 tweets
1 Mar
Generally speaking, I don't see a correlation between Zerodha and other brokers in glitches/down days.

When Zerodha is problematic, Angel, Kotak, Sharekhan, Motilal, etc., work fine.

Generally, having one or two backup brokers with funds split up, should help de-risk yourself.
If all the brokers are having issues on the same day, then it is not a day you would be worrying about broker platform or execution.

There would be much bigger things to worry about on that day.
Generally, with respect to angel broking, try and contact the main branch (Mumbai I guess) through connections who are connected to the right people inside, to get your account opened.

If you go through other branches, you'll most likely have issues with customer support.
Read 5 tweets
27 Feb
If someone says they are trading for passion, and they aren't in it for the money - they are either gambling, or they are bluffing.

You can't not trade without money on your mind.

But that's also the most counter-intuitive thing in the world of trading.
You can say you're trading for passion, coz markets are dynamic, because you like a challenge, because it's always evolving, because no one gets to boss you around, and hundred other reasons.

But you wouldn't quote any of that if you're a losing trader.
No rational person keeps losing money in trading, and then continues to do it because they're "passionate" or they like the "challenge".

You have to do it for the money; and without making money from it, you CAN'T continue doing it.

If you still do, you're a compulsive gambler.
Read 4 tweets
26 Feb
I went long on BankNifty March04'21 35600CE on 24th February.

I couldn't exit before NSE halted.

IBKR didn't have an extended trading session.

I'll try to summarize my experience on managing that position's exit in this thread below. 👇👇
1/ I was forward testing a system based on banknifty futures since September and was conservatively trading until Feb.

Between September and Feb, it made about 150%+.

I felt it was time to begin aggressive compounding, but kept postponing.
2/ After painfully letting go of the opportunity budget day and the next day's rally with conservative lot size, I got enough courage to not be chicken, and decided to aggressively compound from 24th.

I decided I'd start with 3 lakhs, 6 lots Futures.
Read 40 tweets
24 Feb
NSE went batshit crazy today. My hands are itching for a thread of the week. NSE gave an opening.

What are the lessons we can learn from today's exchange fiasco?

Time for a thread. 👇👇👇
1/ If you're going towards full automation, factor in data feeds.

Have multiple data feeds.

If for a set amount of time, different datafeeds don't update, work out the code in such a way that you'll exit all open positions upon quote refresh, based on how the market is.
2/ Have redundant brokers. I have been stressing on this for quite a while now. It's important to have reliable brokers you can call and manage your positions with, properly.

Or you should have a functional broker who will let you put on/close trades.
Read 16 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!