No Matter how many algos I hv created in past, evry time I bring a new algo to LIVE trading-I'm jittery. That is the human side of Quant Trading. We build robots/systems – but ourselves are humans with same apprehensions and self-doubt as anyone else. A 🧵of my learnings 👇: 1/n
from bringing #QUICKSINGLES to research stage to LIVE Investor Deployment. It has hit a new ATH today and now has had 60 trades to it on LIVE Trading. Some background of research and approach first: 2/n
I had bt this strategy and associated robustness testing was completed in Mar-21. For the first time I was experimenting with a pure Data Driven strategy research (it had no hypothesis when I started my research). I was skeptical of my BT and kept on finding ways to break it. 3/n
The backtest was on Index, however I wanted to use it on buffer capital lying idle on my Trend Following system – DYNAMIC. Thus, I could not trade it on Futures as it would require more margin. I decided to trade it on options. 4/n
My 1st mistk was nt to put correct Sizing Options trade. Foolishly, I used prem of opt as measure of risk and set risk as %age of pf. If an option is 100 Rs and 50 lot size, 1 lot will risk 5000 INR. If I am risking 5% on 3L capital, I traded 3 lots. This was a big mistake. 5/n
Because in a way I created an execution that will trade higher lots (and thus have higher DELTA exposure) close to expiry/low IV situations and will trade lower when away/higher IV. This was a mistake because my system had no view on day of week/IVs. 6/n
By setting up such execution, I let unforeseen risks creep into my execution – even though my BT did not have it. I quickly realized this in first 4-5 trades (the dip in P&L you see above) and adjusted my approach. 7/n
I changed it to constant DELTA exposure and made tweaks on DTE based expiry selection to bring execution as close to BT as possible. Since my holding period was small, I decided to assume the risk of assumption of DELTA changes not materially impacting my performance. 8/n
This experimentation was done only on my LIVE account, with no client being allowed to deploy it LIVE. This whole process took a good 2 months and by May-21 I allowed investors to deploy the algo. 9/n
And as luck may have it, the strategy hit a rough path immediately after that. I was in-money coz of my earlier deployment, but investors were not. We had to wait a good 3 months before hitting the kind of home run we expected it to hit. 10/n
Imp Lessons - 1. Trading is a game of patience. Not once, not twice – but day after day, wk after wk, yr after yr. Good sys and research processes are slow moving objects. And even then you get junk out of it most of the times. 11/n
2. Being paranoid about risk is not a bad trait to have. You can't flush out sys out of a magic hat regularly. Your sys is bound to fail in LIVE trading if you haven't robust tested it. Focus on breaking your BT before you take it live. 12/n
3. Options is another way to express your opinion on markets. If you're not learning Greeks, you are flying a F-16 with your blinders on. You'll crash and burn sooner or later. Do not be fooled by trainers who have no skin in your game. LOVE YOUR MONEY. 13/n
4. Risk can never be completely hedged away. It can only be transformed from one form to another. By trading options I gave up one form of risk and took up another. I made assumptions that brought other risk. Be cognizant of that. 14/n
Lastly - its ok to fail. Its ok to stumble and get up and try again. That's what makes this field so exciting. Good luck with your trading. END n/n
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Efficient Capital Allocation - A🧵
A lot of traders are looking to deploy multiple systems with opposing styles (trend following + vol selling) on same capital to enhance returns. The assumption is that with sufficient buffer, idle capital can take care of losses in one sys. 1/n
While some results may be generated from the other system. The risk from this comes in form of systems becoming highly correlated and leading to more than perceived DD from back tests. The traders can be better off if they perform following: 2/n
1- Understand if your returns are coming from different aspects of markets. This could be cross asset class or from different style (Trend/Mean rev/Vol selling etc) 3/n
A brief history of #BTC crashes. As a #BTC HODLer, I've been mockingly asked the ques of - how is your portfolio doing several times in the past during BTC crashes. What is happening this month is no diff 4m several other instances in the past. 🧵 on 2 such past events: 1/n
#BTC went from sub $100 to making a top at $1163 in Oct'13. Over the next 14 months it retraced and fell around 87% to make a bottom at $152.4 in Jan'15. I did not have any long term exposure during this period. BTC at $250-350 was considered "EXPENSIVE" for a long period. 2/n
Over the next 3 years it went to a high of $19666 in Dec'17. A 129x increase in price from the bottom and 17x from previous top. Previous "Crash" was a blip on chart and $250-$350 entrants were considered lucky now. 3/n
Weekend learning session with @alok_dharia and @VohiCapital. Muchas Gracias 🙏
Had an opportunity to discuss a wide range of topics from vol trading to global macro. Learnt handful of new things and got reinforced on some others.
A brief summary of our discussion: 1/n
1. All of their and our systems are automated. It is not only important to get confidence on our edge via backtesting, but also opens up possibilities to explore more opportunities as current algos/models trade Live.
2. Volatility Trading has more to do with understanding the dynamics of volatility itself, rather than rampant/random volatility selling. While later may work in high vol environments such as 2020, to get long term performance, spend time on modeling/understanding vol features