Risk, back-testing and drawdowns

When I first started out in options a decade ago, there were only basic backtesting systems, namely Option Vue (which, actually just recently went out of business due to lack of adapting and other reasons). It was not only cumbersome and slow to test but the datasets were very limited, we didn’t have the option data in a variety of market types to really test out strategies. We basically had EOD data pre 2011 and I believe 30 min data after that. That gave us what? Like 3 years of good testing ability. Further to that we had less expirations.

This is an era where trades like the Modified Iron condor were popular. These sets of strategies were borne from the limited data set I mentioned above. They had produced consistent unchallenged small gains for a handful of years only to be dinosaured when the inevitable bulldozer came while picking up these pennies (ie Aug 24, 2015). With this new data set and many more to come (Bear 2016, Low vol 2017, Feb 2018), many other trade types started to be developed, using a much more varied market data set. It was also when the first inklings of the pre-PMTT group came about when I started a skype group to talk about the Rhino trade. From the ashes of these previous trade systems, our group was born when Ron took the reigns and created PMTT.

There’s been a lot of talk in my group about curvefitting and having OOS periods now that we have access to automated tools where we can essentially backtest loads of iterations in very quick time. It’s true, when I backtested the HS3EZ, 488 and 484+2LP it took 100+ hours to properly do. I had one set of parameters and if I changed them, that’s another 100 hours :). I am certain I’ve spent 2000 hours+ backtesting in the last decade, if not more. We can now test that AND any changes in a few minutes. This creates a problem of fitting data by removing losing trades by filtering w/ new parameters etc etc. I am betwixt between the two camps of thought when speaking about the PMTT type trades only. When I am looking at the algo trading or TAA, I am firmly and obviously very focused on OOS testing and curve fitting. The edges are less and the variables much more variant. You’re searching for small edges that need a LOT of data to confirm because the edges can be or can come from something much more ambigious as is the case in algorithmic trading. It’s a definite concern for PMTT types of trades, but just not as much.

The PMTT type of trades are not the same thing as algo trading or trading futures or utilizing parameters like the TAA guys use which have less pronounced and even ambiguous edge with much more variables and variability in those variables. Our edge comes from the very robust premium inherent in the market of which acts like insurance and the pricing of this insurance is less variant and affected by less variables than other non-option trade types. The pricing of an option is via the corresponding greeks which I view as almost like a device of rubber bands which can only stretch and pull so far. We don’t need 1000 samples of bear markets and 1000 samples of low vol periods. There’s only so much that can happen in our structures. With that said and related to my betwixt comment I believe that any strategy created from a limited data set needs OOS testing before going full hog, especially if you’re only testing from 2020+. Which I am currently seeing a lot of. I firmly believe we should be using all data available to us to create these strategies (that means 2014+ at very minimum). This gives us the 2014 Oct crash and unrelenting V-Rally, the 2015 crash, the 2016 prolonged slower bear, the 2017 low vol run up, the 2018 crash, the Oct-Dec 2018 bear, the 2020 crash and subsequent huge 2021 rally and so on. I think a strategy can show returns in a full test in those markets as well as random sampling within AND it has a solid hypothesis and theory of why it should work, then it is robust enough for me to slowly add in.

In regard to risk and draw down, I also believe you can appropriately reduce overall risk with solid well thought out and well tested diversification and trade development and you can in fact limit max draw down on the portfolio of trades by doing this. By limiting draw down you increase geometric returns.

I don’t think drawdown equals risk.. It is just not that simple. You can diversify, you can mitigate, and you will have better geometric returns because of that. Risk mitigation=return. My life is just focused on this aspect, reduce risk and draw down for better geometric returns. There is volatility tax and it’s much more attractive to limit your draw down to allow for better compounding. I always say this, but its the time series of returns, the pathway we take in our bets, that is the most important.

Updates for the Quarter

Finished the quarter at 8.5% which was a good look given the S&P was down about 5% but I felt like things could have been managed better especially the initial response and the adjustment to the huge bearish rallies we had. I have two accounts (EDF w/ a seat in Chicago to trade futures) and IB. The EDF account I purposely left on as totally systematic and had traded the IB account more discretionary. The systematic account did beat the discretionary account. Now some caveats there, when we have a large market event like this quarter, we often pause new entries of OTM trades, allow convexity to play out in our tail structures and move to more defined risk structures like ATM trades but only until we get an all clear, this is usually days to weeks max. 99% of the time we’re in our systems. Some learning nuggets in there but mostly nothing we didn’t already know. Interestingly, the account would have published >20% result if the market closed anywhere near 4350 or below but alas, we had a bullish run into EOQ. A little lotto almost. The good news is that this quarter (Q2) is almost up the same as Q1 and it’s only 18 days in. The expectation based on models is that Peak will end up around 25% for H1 2022.

We officially Just finished the first two years for the fund which did awesome. An average of 40% a year which matches the arithmetic backtests we’ve done. I had about 2 years before that with personal trading, so I now have 4 years out of sample matching the available back-testing. All in all, couldn’t ask for anything more. What a successful start. The fund setup was as legit as you could setup and was pretty interesting, it requires 2 independent directors as oversight, a 3rd party fund administration company, that has access to the platform back-end and reviews all trade logs daily, an auditor (Grant Thornton) and loads of administrative tasks by the government. Literally have 10+ people reviewing our trade logs for accounting/oversight. I don’t even have access to the bank account. How neat. Who would have thought. At first, I thought it was a lot of pressure especially given short term swings/dynamics, but I am quite used to it now. As it grows, so does the need for very robust systems, checklists and daily verifications of models/trades. It’s been an interesting experience and I’m loving that our results are published and audited. It’s opening up a lot of pathways and keeping me to task. I am not living my semi-retired life I was on the path to living a few years back but I love what I do so it’s not work.

As I always harp on about my focus being on risk reduction as a way to increase geometric returns, it’s really taking in the point of ergodicity vs non-ergodicity and an example I really liked that Spitznagel used in his book (safe haven) was that of a merchant company who had ships going back and forth in Europe which were prone to pirate attacks. They determined that 1/20 ships would sink and they’d lose 10k (just an example) but had been offered insurance at the price of $600 per ship. Seems like a bad bet right? $12k is more than the 10k they’d lose every 20x on average. But it isn’t when looked at geometrically. The stable cost of $600 per sailing and not having that 10k draw down actually generates more $ over time. It’s a win win for both the merchant and the insurance company. A paradox! But it has one assumption, that the merchant is actioning his money to increase business. If so, then having less cash draw down allows for better compounding in the number of ships he can send. Having that 10k drawdown and having to recover from that drawdown is more of a cost than paying 12k to insure the 20 ships. Go figure. On paper, it’s -2k worse but geometrically it’s better. Here’s another example, if you flip a coin and heads you gain 50% of your worth and tails you lose 40% of your worth, most professional gamblers would all agree that you’ve got POSEV of 5% and it’s a great bet. But geometrically it is a terrible bet. Given enough trials, all participants will go bust. Having been a professional gambler in my university days (only with edges!) I’ve witnessed people through out the years, taking insane $ bets for small edges, I guess if their bankroll is enough, it’s fine but else, it’s eventually a bust. It’s not just about POSEV situations but also bankroll management and risk mitigation via volatility reduction. Most bets aren’t an ergodic process. There’s mathematical equations you can use to figure out how to size bets like these, but rarely do professionals or gamblers alike do that. It’s like Russian roulette (where the 1/6 will end the game forever). Sure, if you had 1000 of you spinning that revolver (picture a multi-verse), you’ll obtain the arithmetic average, but as an independent single trial, it’s an assured total loss. We don’t care that we on average beat the game but what happens if we KEEP playing the game! It’s the life pathway in investing/trading that we care about most not the EV of a specific trade. Large draw-downs along the way are inhibitive to growth more so than the EV itself (for the most part and being reasonable). Everyone says (I stole this) that “Man I wish I invested in Amazon in 1999, I’d be Rich” But that’s pretty stupid, because during that time amazon had 90% draw downs. Imagine following the trajectory of that persons investments.

Volatility tax is such an important concept in finance and one that many ignore. It’s my focus and it’s why I have such positive exposure to tail events and work to have mid-way hedges to reduce drawdown in a campaign setting. I went from being a professional risk taker (I’d define myself this before up until a few years ago) to becoming a professional risk reducer. The entire premise of my trading style is risk reduction (volatility reduction) by way of diversification (as best as I can within the framework I work in) to provide better geometric returns. Just having a risk focused mindset is a win. I don’t focus on returns so much anymore, but rather, smart defined ways to reduce risk via diversification so that my edges are better compounded.

Jul 16 – ATM Trade Update

I’m hitting (well above) negative delta limits on my current Aug ATM trade and am looking at ways to reduce it now that July expiration is over and that was providing me some positive deltas. It’ll get more and more negative delta as it progresses into the month so I’ll deal with it daily and continuously raise up that Upper expiration line. This trade represents a planned capital of 5,000,000.

I had the deltas in line a week ago but the reduction in vol and time passing has brought them quickly out of line. The BWBs in August are no longer giving a credit but would give some positive deltas and theta/risk. I think I’ll save those for a larger down day. We’re down about 0.75% today so I’ll have to start looking at PCS maybe even some call structures (call calendars or call BWB). I haven’t had to do that yet post crash as the bwb credits were sufficient in raising that UEL and eliminating upside risks.

I am looking at 3325 calendars, 3250 calendars (mixed) along with a 11 delta 75 wide PCS and I’ve already got some long ES to temp hedge.

So yeah, let’s go over the Aug position:

It is at -1450 or so delta and has pretty significant upside risk to the already existing profit of $125k. So we have to do something. We do benefit from vol release on up moves but it’s not enough. I’d like to get it down to about -700.

Here’s the trade looking forward 14 days

We’ve got massive theta, great risk reward if we get our deltas in-line and decent non-black swan downside risk profile. The previous expirations (from May till now) were a lot easier on the upside so this one will be a bit trickier.

May 6 2019 – Trade review (STT+BSH)

Nice little vol pop there. When I saw the tweet yesterday I knew to expect a very rocky futures open and when it got to about -2% I almost thought we could have a repeat of Aug 24 with a -5% open only because of the swiftness of the fall and the potential reaction when Europe opened. Alas, we swiftly found footing and the market rebounded and sits currently at 2920.

Funny enough, I had a portfolio on for my base via AllocateSmartly but didn’t love my entries and sold all of it Friday along with all my other longs. Good timing 🙂 I also harvested all my older STT and BSH last week and removed a ton of risk. I mean I have 600 net long puts in May 31 expiration and my Aug/Sep STTs were harvested. I wasn’t breaking a sweat last night even if we did open 5% down. Even today, I am neutral delta without a single adjustment.

Today, I am using the bounce and increased volatility to add some bearish toned STT. The bounce gives me better delta and the increased vol allows me to have a longer upside runway. Pretty much all I’ll be doing today.

My newest Oct STTs are taking a bit of heat, down about 300 a shot x 40. They were quite positive upper expiration line and roughly +50 delta but I have -delta older ones and I am adding some bearish toned ones now. Within a week or two they’ll be positive if all things remain equal. As time goes on, the trades get more and more -ve delta.

I gather I’ll get the account up to about 20% for end of June for the year. Which is roughly the target. I am hoping for 25% but we’ll see how this plays out. If we have more downside, then I gather I can get even more as we enter the tents of matured trades but if we runaway upwards, it’ll just be the standard lower profit. My goal is to consistently hit a yearly 50% with STT+BSH on total account value w/ compounding and opportunistic over-leveraging on significant down moves up to 1.2x. I won’t be deviating strategies or diverting any funds away to other trades. This is a year long real money test of real market conditions and actual trade results for the STT+BSH combo.

I’ve been researching T5 a lot lately but it’ll be far separated from my main account. There’s a lot of opportunity with that trade and its juicy AF but it’s more fitting of my older previous life as a professional gambler. You have to look at it like a weighted coin flip in your favor but with regular total losses. I have to analyze Kelly criteria and risk of ruin as well as all the trade mechanics and market environment entry type stuff. Big project. Re what I mean : if you have a 55/45 edge in a coin flip, and you have 50k total, how much do you bet per hand to eliminate risk of total ruin so that you can infinitely take advantage of that significant edge? Is it 5k a flip? 2k? etc. You have to analyze this differently then something where you put all your equity in every trade and try to eliminate max draw down. Rather you accept the 100% win or loss and determine the edge and calculate the bet size. Should be interesting.

Dec 16 – March Rhino M3 Trade Entry

Not much going on. Trades gained some value today. Nice little down day in the SPX and flat for the RUT.

I entered some March Rhinos

50 x RUT:1290/1340/380 @ 2.19
75 x SPX 2120/2200/2260 @ 4.00

A bit far out but I do like to enter around 88DTE anyways.

I’ve converted most of my Jan trades into more M3 like structures today with the drop. I worry about a slow grind up for the rest of the holidays so figured I’d jump in front of that with some calls and futures hedge. Low volume rarely gets sold into. I do expect some January weakness though.

Oct 10 – Rhino M3 Trade plan

Not much to report. All the trades are sitting comfortably, we’re in a range that isn’t affecting much per say. I’ve got Dec and Nov expiries on and profits are rolling in. Great few months.

NOV:
For RUT I have 1150/1200/1240s

For SPX I have 2040/2120/2180s

DEC:
For RUT I have a mix of 1140/1190/1230, 1150/1200/1240 and 1160/1210/1250s

For SPX I have 2020/2100/2160s

I am approaching the need to RH the upper longs for both trades but I will wait till tomorrow since its reduced volume today re Columbus day.

I’ve been backtesting a longer variant of the SPX Rhino (80/60 wings) where I start 88 DTE and end before 31 DTE. I reduce the planned capital by half or in other words, accept a 5% return on the original planned capital of 25k for 3 units. The results were very good so far. The trade is easier to manage both on the upside and downside though quite boring 🙂

I’ve also been looking at uneven condors as adjustments (sell and buy volatility when skew is favourable for either). I like how Jim Riggio approaches this. When volatility is low, and skew steep, I might enter a symmetrical butterfly with a long call (buying cheap iv) and convert it to BWB when vol gets higher on a large down move.

As for the market, I have not the foggiest where things will go but bonds should be putting some pressure on the SPX especially if we clear 1.75. I still see a small correction to the 2040 area before making ATHs for end of year baring no surprises re Trump.

Sep 29 -Rhino M3 Trade Plan

Nothing too exciting related to the trades this week. I usually have some sort of market opinion but I really don’t right now. My guess if I had to state one is that we’d see some more weakness into October and probably touch 2040 and rebound up to 2300/2400 into the end of the year.

I put on some more SPX Rhino trades today. The pricing got way better in the afternoon and I bought several 2160/2100/2020s @ 2.75 and 2.80. Across all of my accounts I have 370/740/370 on. Big. Lots of downside room and lots of upside room at those prices. I’ll probably try to close them all by Nov 8 (start later and end earlier).

Here’s what one of the Dec SPX Rhinos look like

screen-shot-2016-09-29-at-2-13-36-pm

I’ve got a bit of RUT Rhinos on but not as much. I had great pricing early on but been struggling to get pricing I liked the past few days.

I’ll manage the SPX upside if we should break 2200 by selling condors or RHing. I probably won’t use calendars this time around. I do like how Jim Riggio (Kevlar) handles his trades. Not much else to say right now.

I’ve had to do nothing with any of these trades lately, boring, which is good. I am erring to start more like 86-88 DTE and end by 30 DTE. I am working on a full backtest with some updated rules and adjustment types.

Sep 26 – Trade Plan

My whole day was spent closing down October trades. The SPX monster one reached 10% profit on planned capital, my other SPX ones hit about 7-8% as I was a bit more conservative with upside and the RUT one hit 5% or thereabouts. We’ve got 25 DTE and I am more comfortable starting larger trades later and exiting earlier, plus the SPX one was already at profit target. The debate is on tonight and if Hillary falls dead, faints, coughs for 20 min or anything else, I worry the market will open down big and if she does well, it may open up up big. So yeah, I closed them down and I am happy. I have some 200+ units on Nov/Dec across all the accounts and I didn’t need any Oct exposure.

I got some champagne for the debates (it’s sort of entertainment isn’t it?) and to celebrate the big result for the month. I cleared about 180k in profit across the Oct trades. One more month with a good result would put the account at about 30-40% for the year, maybe 50% if we got 7-10% P/L. Two good months, and I’d be laughing. Sounds like a lot, but the amounts exposed during the last 6-8 months and some of the swings, well, it’s somewhat deserved and I’ll be more comfortable after a few of those good months to cover any bad month.

I entered some SPX Dec BWBs (2160/2100/2020) @ 2.80 today.

Trade 1 – M
screen-shot-2016-09-26-at-5-08-33-pm

Trade 2 – P

screen-shot-2016-09-26-at-5-09-03-pm

Trade 3 – D

screen-shot-2016-09-26-at-5-09-28-pm

Risk taking and pulling the trigger

    Risk taking and Pulling the trigger

Let me preface this with a funny but true story:

In my twenties, I took a big risk, I invested all my net worth and even my future income into a software business idea. So essentially, more than I had. It was a huge risk. It took 16 months to get the software idea from scratch to launch-able. We of course blew past deadlines as is typical, and went over-budget. I had no money left though I had some on its way. I was at a pop machine with a friend and business partner (he’s probably reading this and laughing) but I had one single looney left and I told him, this is my last looney and I’m buying a diet coke with it. I went to put into a pop machine. Guess what? The pop machine stole my very last looney to my name. Sounds super cliche but it’s an actual true but hilarious story. The pop machine ate my last looney. The end of the story is positive, the business worked out fantastically and all is well. But I took a leap and risked it all except one looney which a pop machine stole.

I am part of a chat group (Index Trading Group) which I started back many months ago and has now well out grown me. It is now some 250 people. 250 very smart and ambitious people. It’s grown to a point I never believed possible, I rarely contribute on there though my intentions were good but life, busyness and trading gets in the way as it often does. It’s no excuse. I should contribute more. Anyways, this options community is, in my opinion, immensely changing and shaping the future of retail complex option trading with new brilliant research and ideas. It’s got to be at the forefront of market neutral options trading. I often am even somewhat intimidated and in awe of some of the members abilities to focus and create great back-tested ideas and videos (I think most of those reading this will know who they are). Perhaps, it’s why I rarely contribute, it would take a lot of resource to match the quality they put out. I trade huge accounts which takes up time, I have a business to run and I have a family to take care of. Again, no excuse, so do they. But those become excuses I use to put off doing or coming up with ways to contribute (human nature). Anyways…

Today a topic came up about risk taking and trading for a living. A member asked what it would take to quite your job and trade for a living (the dream eh?). I say that almost facetiously, I trade as if it was for a living probably, and it’s got its perks but it’s also very hard money. I think business can be much easier 🙂 The breakdown from one member was very succinct he had listed out exactly what was required to adequately trade for a living and it was in the ball-park of 5MM which assumed you’d only trade 20% of your net worth and that you had several years put away for reserve. I’d pretty much agree with that except there-in lies the rub. If you used that equation to assess risk taking, you’d probably never make it to 5MM. Whatever gets you to 5MM in net, is likely to have broken that equation. Sometimes, you have to break the usual conservative views on risk taking and make that leap. Now, I don’t know if you should do that with trading per say. If you do do that with trading, you better have done your damn homework and have had a long stretch of success!

In life, and if you want to become successful and rich, you just have to jump and pull that trigger. BUT. You have to give it your all and you have to make sure you have back-ups and fail safes built in. Take the risk but if your fucking taking that risk, if something happens, you don’t sleep if it requires attention, you work your ass off making sure the risk you take works or that you have back-ups and ways to mitigate failure. When I started my business, I put every single cent into it, very irresponsible and would have seemed crazy. It worked out well but I think it was more because of insane persistence, fail-safes and tenacity. Once I made the decision to pursue an idea re software, I did everything I could to make it succeed. It took 7 years before it was profitable, and I worked 14 hrs a day 7 days a week to make it work (in my twenties). I pulled the trigger and being smarter now, I doubt I could ever make the same jump again, it’s just so crazy! But back then, once I had pulled the trigger, it was game on, I had back-ups to make it work and I worked 14 hr days 7 days a week making it work. I gave it my all.

The thing is, trading is so psychological and it’s essentially built on irrationality and the medium/arena (market) is largely unpredictable (some TA’s are screaming right now). I don’t think I’d pull a trigger in trading for a living if I were back in my twenties and about to take a risk.

For instance, on the macro level, trading for a living can largely be successful with all of the points I mentioned above (tenacity, hard work, dedication and backups). So Sure, I agree with that, hard work, tenacity and dedication will eventually lead to success as a trader on a macro level. But it’s not the same as a business..it’s a different beast. It’s a psychological Beast. You make decisions that directly and quickly cost or make you money. Dealing with the repercussions of those decisions whilst in a challenging time (down turn in P/L, stressed about $, needing to make more) etc will wear on you. I’ve made borderline adjustments that have cost me a car. Those adjustments bother me and used to affect my life. If you start second guessing yourself…it will start to affect your well-being. I lost many days of my early trading career life dealing with these frustrations and stress. I wasn’t even trading for a living, it was more of a hobby and the amounts weren’t touching my net worth. I can’t even imagine what it’d be like to trade while requiring it for living. I don’t know if I would wish it on my worst enemy. It can’t be easy. I commend the pro full time retail traders. They are a strong breed. Unfortunately, all of these little unexpected psychological issues of trading are human nature and WILL occur. It’s like running bad in poker, some players never recover, it’s a high speed venture with instant requirements for decisions that can cost you dearly. That will wear you out. This is why the best traders have very strict plans that they adhere to religiously. You cannot have on the fly decisions affecting your well-being or your trading psychology. This leads me to the micro level..

If you get into trading for a living and you run bad, this negativity will seep into your trades and it’s not something you can hit the pavement and make work with tenacity since its so much more complex of a battle (I am mostly talking about the internal battle within yourself at challenging times in trading and with the whole basis of the market being irrational and unpredictable). If a trade doesn’t go your way, and it’s getting desperate, there’s not much you can do and it’ll lead to more risk taking. So the whole internal battle you have psychologically, will tend to burn out or cause failure within someone. You can’t just get motivated late at night as a trader, and make something work instantly. So many times, I’ve thought my way through a problem in business, often times that’s not really possible in trading. That in and of itself, will lead to feeling helpless if you experience a bad run. This helplessness will compound. Then comes along second guessing yourself, and generally putting yourself in a compromised mental position.

With a business, usually, you can solve it with smarts, tenacity, dedication and time. You can, not always, but mostly, make it work! You can work hard enough to get lucky. You can do that on a large macro level with trading in general but not on a micro level which can be devastating to the psychology of the trader. I wouldn’t wish trading for a living on my worst enemy if not properly prepared, well bank-rolled and experienced.

Sep 16 – Trade Plan

    SPX OCT Rhino MONSTER

P/L: ~60,000-70,000

screen-shot-2016-09-16-at-12-24-04-pm

Getting close to profit target of $120,000. Any good 1.5-2% move down will get it at profit target and I’ll close it up. Good trade. If we get lucky and the move happens a bit later on, the profit can be a lot higher. I’ll be pretty quick to lock up profits as we get into next week since we’ll be approaching the 30 DTE level.

    RUT OCT Rhino

P/L: ~22,000

screen-shot-2016-09-16-at-1-10-36-pm

Getting close to the 37,500 profit target. Same thing applies as with the SPX one. Will start locking in profits and removing.

    SPX NOV Rhino

screen-shot-2016-09-16-at-1-13-40-pm

Majority of our shorts are at the 2120 strike and we’re up about 7,000. I have to consider rolling the structure down soon. If we go towards 2100 especially.

    RUT NOV Rhino

screen-shot-2016-09-16-at-1-15-01-pm

Majority of the shorts are at the 1200 area and any move towards 1190 will require me to roll the structure down @ a profit.