Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Long-term investing on margin

BACKGROUND
I invest a fixed dollar amount each month in a pre-defined basket of holdings. I set out to find whether incorporating some level of margin would help me be more profitable in the long run while staying within my risk tolerance.

RESEARCH
Margin investing would be out of the question for me if it weren't for Interactive Brokers' incredibly low rates (currently 2.16 %). I've spent dozens of hours reading and writing algorithms to backtest margin investing in the broad market and have decided on a portfolio and set of limits suitable for my risk tolerance. PortfolioCharts.com was a particularly useful research tool for me.

ALGORITHM
This algorithm keeps me balanced across my target allocations within configured leverage limits. It is a contrarian strategy, as it sells securities which are over-performing in order to invest in other securities in the basket which are under-performing. This algorithm always invests first in the security which is farthest from its target allocation.

UPDATE
I updated this first post to reflect suggestions made later in the thread. The version of the algorithm that I am live-trading is attached.

33 responses

Long-term buy-and-hold on margin works much better by any metrics on balanced portfolio.

Completely simplified version.

Well, it's all about the time horizon right? A heavy bond allocation would certainly have helped the backtest through the financial crisis. I'm looking at a 30 year time horizon myself. My goal with investing on margin is to take on more risk while I'm young. While I value diversification across sectors and market caps, I think that diversifying into bonds this early would only limit the portfolio's growth in the long term.

Nice job on the simplified version! order_target_percent is what I started with, but it's missing a few features that I needed:

  • It does not come with a built-in tolerance on the target percentages (e.g. 25% ± 3%) and therefore racks up commissioning fees on unnecessary rebalancing.
  • It can leave some of your cash uninvested even though there's enough to buy at least one more share.
  • Using it to rebalance to a target leverage will destroy your portfolio in a bear market because it causes you to sell the whole way down.
    • If you're trading on margin, you want to let your leverage increase so that you can ride out the downturn. The ability to increase leverage is what makes a Portfolio Margin account so attractive.

I think order_target_percent is great if you don't invest on margin, have a Robinhood account (to avoid commissioning fees), and don't mind leaving a bit of your cash uninvested.

VY code posted today. The 143% is better than anything I tried ...
2017-01-11 06:31 pvr:191 INFO PvRp 0.0566 %/day 2007-01-03 to 2017-01-11 $10000 2017-01-29 00:30 US/Eastern
2017-01-11 06:31 pvr:192 INFO Profited 22936 on 16043 activated/transacted for PvR of 143.0%
2017-01-11 06:31 pvr:193 INFO QRet 229.36 PvR 142.96 CshLw -17448 MxLv 1.60 RskHi 16043 Shrts 0
2017-01-11 06:31 pvr:288 INFO
Runtime 0 hr 10.3 min End: 2017-01-29 00:40 US/Eastern

@Blue
Gary, Thank you for analyzing that simple 10 liner 25-25-25-25 trading strategy and especially for pleasant conclusion.
Is it really better than anything you tried ?
@Jake
If you are looking at a 30 year time horizon then it would be nice to look back for 30 year.
Financial crisis was not only in 2008 but in 2000 and 1987 and a lot of 15-20% corrections
Learn about market cycles, margin calls...
Diversification across sectors and market caps dose not work any more as before because they are highly correlated lately.
Believe me or not but diversification only have sense between negatively correlated asset classes.
In yours portfolio all instruments belong to the same asset class- equity.
Backtest below is for period of almost half what you are looking forward.
For fourteen years this strategy never been under water (below initial capital).
Do not forget simple stock market math: If you lost 50% of yours capital you need to make 100% just to be equal.
Look at chart of strategy you follow. It took 5 years to recover what it lost in 3 month.
Think it over.
Good luck.

@Jake, you hit on two basic 'tools' of quant investing - rebalancing and leverage. It's probably a misnomer calling your approach 'buy-and-hold'. You are actually rebalancing along the way. Rebalancing perhaps seems like simple account maintenance however it has it's roots in some fundamental math and is actually a very effective tool for increasing returns. Attached is Vladimir's strategy but only buying once at the beginning (and holding until the end). The pyfolio analysis shows an annual return of 10% for the buy and hold vs 13% for the rebalanced version. There are a couple of things going on, and of course there are caveats, but basically, simple rebalancing can increase returns 30%. Rebalancing is the first 'go to' tool in a quant investors toolbox.

I'd side with Vladimir and caution your approach "I think that diversifying into bonds this early would only limit the portfolio's growth in the long term.". That is not necessarily correct (though it's what the 'Target Retirement' mutual funds want you to believe). It's also one dimensional thinking. Don't get fixated on returns. There are other dimensions one should focus on first... namely volatility and drawdown. If one could get volatility to zero that implies it's virtually risk free. If one has virtually a risk free strategy then add leverage to achieve whatever desired return you wish. There is a cost to borrowing and other risks, but that's the basic logic and approach I'd suggest for crafting an investment strategy. First, spend time getting volatility down well below your 'rollercoaster tolerance' (spend the majority of time here). Second, work on improving alpha and maintaining a low positive beta (ie now and only now work on returns). Finally, add leverage until the volatility equals your 'rollercoaster tolerance'. Note that as you add leverage volatility will increase proportionally. Returns, however, will magically go up a bit more because of compounding. Returns compound while volatility does not.

The reason you want to invest in bonds is to decrease volatility by increasing diversification. While this may have the effect of lowering initial returns, you now pull out the second tool in your toolbox (remember the first one was rebalancing) and add leverage to get returns where you want them. One advantage an investor has over the 'mutual fund crowd' is leverage. Mutual funds cannot use leverage so they invented the 'Target Retirement' funds which hold more stocks up front in a bet that stocks will give higher returns than bonds. As an individual 'quant' investor you aren't tied to that restriction. You don't need to 'bet' that stocks will go up. Use basic math principles instead. Mathematically, volatility will go down by combining uncorrelated variances. Returns will go up by multiplying leverage. No need to 'bet' on stocks. Bet on the math instead.

@Vladimir, I've seen you post variations of your strategy other times in the forums here and want to say thank you. It focused me on the basics of quant investing. Rather than benchmarking against SPY I benchmark now against the numbers for a balanced portfolio such as this.

Excellent post Dan.

Jake, I'd recommend checking out the asset allocations discussed at https://portfoliocharts.com. In particular I like the Permanent Portfolio and its variation the Golden Butterfly.

Portfolio rebalancing works great as long as the assets tend to revert to a mean or are increasing. As Antony points out you are consistently taking profits and re-investing them in under-performing assets.

The dark side of portfolio rebalancing is in the case of one poorly performing asset. Consider a 100 stock portfolio. All are flat and one goes to zero. If one were to buy-and-hold, the loss would be capped at 1% (the one stock that went bust). However, if consistently rebalanced, the portfolio would go to $0. The strategy would constantly double down on the dog and that single asset would sink the entire portfolio.

The above scenario is typically mitigated in manual trading because human nature steps in and says "better get out of Dodge". However, an algorithm has no such qualms and will loose it all unless some sort of exit logic is included. In reality though, trading market indexed ETFs would not see this happen.

@Vladimir:

Diversification across sectors and market caps dose not work any more because they are highly correlated.

I would argue that diversification across sectors and market caps does provide value to the risk-averse investor. See the following:

Thank you though for your advice.

@Dan: Thank you for the insight into how to build a leveraged portfolio. I'll certainly do some research using this methodology.

@Anthony: I should have familiarized myself more with the formal definitions of common strategies before advertising this one as buy-and-hold. :) Thank you.

@Stephen: Great website! I can't believe I hadn't come across it already. Bookmarked.

Thank you again for your link to that site, Stephen. It's helped me realize that I've fallen for some common misconceptions about long-term investment planning. This article in particular was a great argument for diversifying across asset classes instead of only in equities, even during the accumulation phase. As you all pointed out, a minimal drawdown rate is especially important when trading on margin.

https://portfoliocharts.com/2016/07/25/thinking-beyond-stocks-can-fortify-your-accumulation-plan/

One problem with trying to diversify is the lack of uncorrelated asset classes available to retail traders (Vladimir alluded to this). Something to consider adding to your mix are inverse ETFs. Don't think of these as strategies to increase return by 'betting against the market' . Think of them as just other asset classes to diversify into. Because they have negative correlations to their standard counterparts, inverse ETFs are powerful levers you have to reduce beta and volatility. It doesn't take much to swing beta in the negative direction. Specifically, I like the inverse emerging market ETFs. They provide enough inverse correlation to US equities so to cancel out a lot of variance. However, they move enough on their own as to not also exactly cancel any US equity returns in the process.

Try Vladimir's algo but replace IEF with EUM. EUM is a Powershares -1x emerging market ETF.

    stocks = [symbol('QQQ'), symbol('XLP'),symbol('TLT'),symbol('EUM'),]  
    proportion = [0.25, 0.25, 0.35, 0.15,]

Notice the proportions can be changed a bit. Because EUM has a high negative correlation with QQQ and XLP, a 25% share drags the portfolio beta below 0. Reducing the percent (offsetting with TLT) brings the beta more in line with original stock/bond version while having a little less drawdown and volatility with about the same returns. Moreover, it may be a little more emotionally appealing being more diversified (global equities) and less dependent on bonds (which may not be realizing the same high recent returns).

Anyway, do look at inverse ETFs and consider them almost additional 'asset classes'.

Here is a backtest using a version of the Golden Butterfly portfolio on margin. The equities are actually Guggenheim, not iShares as the code states.

Ouch. 45% drawdown. 18% volatility. Pretty high beta of .79 and .06 alpha. Most of the returns are because the market went up and not intrinsic to the strategy. Sharpe ratio of .73 implies risk without associated return.

Not sure what your tolerance to volatility is but maybe shoot for:
-less than 25% drawdown during the 2008 crisis / less than 15% afterwards
-volatility less than 12% (ideally single digits)
-beta between 0 and .3
-sharpe ratio above 1 / sortino ratio above 1.5
-annual average return above 14%

Thanks for listing those ideal performance metrics. I posted a backtest of a highly popular portfolio. If you have any suggestions on another portfolio to try, please do share.

I've been experimenting with a cashless Golden Butterfly portfolio (VTI, VBR, GLD, TLT in equal proportions) that also incorporates time-out periods when the portfolio's total price (indexed daily) is more than 1% below its 200 SMA. The time-outs don't really improve returns but they do reduce draw-downs and the angst that accompanies them. For backtesting I'm using 1x leverage and the performance numbers for 1/3/2005 - 1/27/2017 are: returns 158%, alpha 0.06, beta 0.23, sharpe 0.97, sortino 1.40, volatility 0.08, max draw-down -10%. During the 12 year period there were four out-of-market breaks while the portfolio was below the 200 SMA.

A different way of keeping track of orders added to the JR Golden Butterfly code above. The first column is minute of the trading day 390.

2007-01-03 06:31 pvr:394 INFO 2007-01-03 to 2017-01-27  $10000  2017-01-30 01:43 US/Eastern  
2007-01-10 07:30 _orders:298 INFO   60   Buy 63 IAU at 60.25   cash 10000  
2007-01-10 07:30 _orders:298 INFO   60   Buy 53 RPG at 35.75   cash 10000  
2007-01-10 07:30 _orders:298 INFO   60   Buy 58 RPV at 33.53   cash 10000  
2007-01-10 07:30 _orders:298 INFO   60   Buy 48 RZG at 39.82   cash 10000  
2007-01-10 07:30 _orders:298 INFO   60   Buy 46 RZV at 41.17   cash 10000  
2007-01-10 07:30 _orders:298 INFO   60   Buy 85 TLT at 88.92   cash 10000  
2007-01-10 07:31 _orders:298 INFO   61      Bot 40/63 IAU at 60.27   cash 7588  
2007-01-10 07:31 _orders:298 INFO   61         RPG 53 unfilled  
2007-01-10 07:31 _orders:298 INFO   61         TLT 85 unfilled  
2007-01-10 07:31 _orders:298 INFO   61         RZG 48 unfilled  
2007-01-10 07:31 _orders:298 INFO   61         RZV 46 unfilled  
2007-01-10 07:31 _orders:298 INFO   61         RPV 58 unfilled  
2007-01-10 07:32 _orders:298 INFO   62         RPG 53 unfilled  
2007-01-10 07:32 _orders:298 INFO   62         TLT 85 unfilled  
2007-01-10 07:32 _orders:298 INFO   62         RZG 48 unfilled  
2007-01-10 07:32 _orders:298 INFO   62         RZV 46 unfilled  
2007-01-10 07:32 _orders:298 INFO   62         RPV 58 unfilled  
2007-01-10 07:33 _orders:298 INFO   63         RPV 58 unfilled  
2007-01-10 07:33 _orders:298 INFO   63         RZG 48 unfilled  
2007-01-10 07:33 _orders:298 INFO   63         RPG 53 unfilled  
2007-01-10 07:33 _orders:298 INFO   63         RZV 46 unfilled  
2007-01-10 07:33 _orders:298 INFO   63      Bot 67/85 TLT at 88.94   cash 244  
 .........  

Since there are so many unfilled I added an option for logging those and turned it off. Also updated the source of track_orders(). So the output then looks like ...

2007-01-10 07:30 _orders:290 INFO   60   Buy 63 IAU at 60.25   cash 10000  
2007-01-10 07:30 _orders:290 INFO   60   Buy 53 RPG at 35.75   cash 10000  
2007-01-10 07:30 _orders:290 INFO   60   Buy 58 RPV at 33.53   cash 10000  
2007-01-10 07:30 _orders:290 INFO   60   Buy 48 RZG at 39.82   cash 10000  
2007-01-10 07:30 _orders:290 INFO   60   Buy 46 RZV at 41.17   cash 10000  
2007-01-10 07:30 _orders:290 INFO   60   Buy 85 TLT at 88.92   cash 10000  
2007-01-10 07:31 _orders:290 INFO   61      Bot 40/63 IAU at 60.27   cash 7588  
2007-01-10 07:33 _orders:290 INFO   63      Bot 67/85 TLT at 88.94   cash 244  
2007-01-10 07:45 _orders:290 INFO   75      Bot 12/58 RPV at 33.51   cash -1760  
2007-01-10 07:54 _orders:290 INFO   84      Bot 12/46 RZV at 41.28   cash -2256  
2007-01-10 08:11 _orders:290 INFO  101      Bot 5/53 RPG at 35.71   cash -2436  
2007-01-10 08:39 _orders:290 INFO  129      Bot 5/48 RZG at 39.57   cash -4035  
.........

You can keep an eye on any intraday margin-leverage using PvR, this algo is ok along that line. You expected just 2 and achieved it. Meanwhile cash did dip below zero to -$47,063. Return with margin accounted for is 189%.

@VY from above: Yes, I tried different scheduling, separating buy/sell and many things, couldn't beat your result.

I have updated the first post with suggestions made in this thread. Thanks to everyone for your constructive feedback.

Hi Jake,

Presumably, by "long-term" you mean retirement savings? Or maybe to pay for your kids' college expenses? Or a nest egg, so you can have an "encore career" at 55?

As a baseline, you might consider what things would look like if you simply plunked your cash into one of the Vanguard Target Retirement Funds, and forgot about it (apparently, you have > $25K, since you are talking about margin, which is more savings than most folks).

I guess I'm pretty skeptical that there would be any long-term advantage to margin and the present "incredibly low rates (currently 2.16 %)." For one thing, it appears that you can't use margin in an IRA (see http://www.fool.com/knowledge-center/can-you-trade-on-margin-in-an-ira.aspx ). So, you lose the tax advantage, which could be a pretty big hit over time. Secondly, your 2% loan is collateralized, and the risk is managed dynamically. So, over 40 years (or whatever your "long-term" time horizon), you need to take into account that you may need to return some or all of the the loan principal. The other issue is that you need a model for the margin interest versus time. If the current rate is "incredibly low" then it will go up, right?

The other angle is that the typical advice is to have at least 6 months of your current salary, if not more, of your savings set aside as emergency funds. The risk is, if you don't, then you'll end up dipping into your long-term investments when "life happens" (e.g. when you lose your job, due to a big downturn in the economy, when your investments will be down, too...double whammy). So, you have to cover the risk of needing to pull out of your investment.

Thanks for your thoughts, Grant!

This strategy is being used in a joint brokerage account whose funds will not be withdrawn until retirement. Any extra savings we have, we stash away in this account.

To address your concerns:

  1. We are already maxing out our 401(k)s and IRAs and are using this account as a means to put back more for retirement. So, we can't help that these investments aren't in a tax-advantaged account, but given the minimal selling involved in this strategy, most capital gains will be taxed at the long-term rate.
  2. The loan has to be repaid at some point, yes. I have counted on repayment being when we are ready for retirement--that's when we'll invest free of margin. In the years leading up to retirement we plan to wean ourselves off of margin.
  3. I have factored increasing margin rates in other algorithms to help see a picture of the real costs of borrowing and its effects on the portfolio. Simulated margin rate logic is not included in this algorithm because this is the version I'm live-trading.
  4. We have an emergency fund set aside in our checking account. I agree 100% though, a sizable emergency fund should be established before considering an aggressive investment strategy.

You reference my note of today's low rates a couple times... I do think the rates are very reasonable and worth considering at 2.16%. Myself, 3.5% would be about the maximum I would feel comfortable using for long-term investing. If rates shoot up past my threshold I'll be running to a Robinhood account, because if I'm not using leverage, what's the point in tolerating IB's commissions? I don't need any of their research or trading tools, just a place to invest. Just my $0.02.

My simple rebalanced portfolio(above) 3 year later.

Still hung up on the contents of the portfolio, eh? ;) The whole point of my algorithm was to show another way to think about ordering to a target percent. You're using order_target_percent, which is what I started with, but abandoned because it was missing a few features that I needed:

  • It does not come with a built-in tolerance on the target percentages (e.g. 25% ± 3%) and therefore racks up commissioning fees on unnecessary rebalancing.
  • It can leave some of your cash uninvested even though there's enough to buy at least one more share.
  • Using it to rebalance to a target leverage can lock in losses in a bear market because it causes you to sell the whole way down.
    • If you're trading on margin, you want to let your leverage increase so that you can ride out the downturn. The ability to increase leverage is what makes a Portfolio Margin account so attractive.

I think order_target_percent is great if you don't invest on margin, have a brokerage account with no commissioning fees, and don't mind leaving a bit of your cash uninvested.

However, the original purpose of this thread--functionally speaking--was to show a way to fine-tune the functionality of order_target_percent.

Here is an update of the same algorithm with the last @Jake leverage setting (1.9).

Neither your original post nor your recent updates are on topic. All that your algorithms have effectively done is change the assets held in the portfolio, which adds no value to the discussion of building an algorithm for long-term investors that fine-tunes order_target_percent. Discussions on portfolio allocations can be held elsewhere. I'd appreciate you removing the clutter from this thread.

@Jake,

The topic of this thread is "Long-term investing on margin".
And this algo is one of the best easy solutions for long-term investors.
Look at the chart above is not it?

You may trade it monthly, quarterly, yearly .

Listen what other people said in this thread:

Dan Whitnable:

@Vladimir, I've seen you post variations of your strategy other times in the forums here and
want to say thank you. It focused me on the basics of quant investing.
Rather than benchmarking against SPY I benchmark now against the numbers for
a balanced portfolio such as this.

Blue Seahawk:

@VY : Yes, I tried different scheduling, separating buy/sell and many things, couldn't beat your result.

Do you think they are wrong?

I'd appreciate you removing your post above.

You don't seem to understand that I wasn't touting the example portfolio as an exemplary one; I was only showing an algorithm that others can use for their long-term holdings. You seem to have read the title and presumed I was asking how to construct a balanced portfolio.

You are trying to make a point that the assets in your portfolio are more balanced than those in the example portfolio. Sure. Doesn't matter. Moot point. The focus is the code, which performs similar-but-fine-tuned functionality compared to order_target_percent. The fact that you're arguing for a different set of holdings in the portfolio is irrelevant. Hence, if you want to advocate for particular set stocks/ETFs/asset class allocations, this thread isn't the place.

If you have suggestions for ways to improve the decision-making logic of order_target_percent or some variation thereof, targeted at long-term investors, that would be relevant.

If everyone else did what you're doing, this post would be filled with 100 different clones of the same algorithm with a different set of holdings. That adds no value to this discussion.

First, I usually do not comment on this kind of strategy. Initial capital too low. But nonetheless, there are interesting things in it.

The original strategy has its merits for small accounts. At least, it outperforms market averages.

I prefer @Vladimir's simplification. Going from 250 to 11 lines of code, and still producing higher returns.

The strategy overall could have supported leveraging, even at 1.9, and higher stakes.

The attached algo was done using @Vladimir's version with $10 million as initial capital over the period 01-01-2003 to 9-04-2020 (about 17.16 years). My interest in is long-term strategies, the reason for my longer trading interval and the higher stakes.

I added some code to estimate the leveraging costs to see its impact on the overall return.

The estimated leveraging cost for this $10 million portfolio was in the vicinity of $25.5 million. Not a negligible sum, but the trading strategy would still have a net liquidation value of about $115 million. Netting the portfolio a 15.3% CAGR over the period.

Considering that ETFs were used and they usually do not go bankrupt, it would have been a simple and applicable trading strategy. It would have survived and performed reasonably well. At least above market averages.

@Vladimir's simplifications should be welcomed. They did simplify the code considerably. Sorry, I have not taken the time to read the original code.

The order_target_percent does not matter much here. Right from the start, the fix-fraction weights are set in stone making the strategy rebalance periodically on those weights. Ways to improve further would be to modulate the leveraging and the weights depending on the state of the market. But I will not take the time to do such a thing. I find the CAGR still too low.

Nonetheless, going for higher stakes has its drawbacks too. For instance, due to the 4-ETF scenario, the ending bet size comes in at $35 million each. And one should realize that those kind of bets would be required to achieve the above 15.3% CAGR. Also, about 19% of the total potential portfolio value would have been for paying those leveraging fees.

Whatever way a trading strategy is improved, meaning higher CAGR, less volatility, or whatever, including changing the ETF selection, it should be fine. You are in a game where the outcome “the way you like it” outclasses everything else. Notwithstanding, I still prefer @Vladimir's version.

Thanks for the effort you put into evaluating the strategy, Guy.

I think the points I was trying to emphasize were lost. Vladimir's simple code is wonderful if you don't care about the nuances of your rebalancing strategy. I wanted to have a custom tolerance for when to trigger a rebalance of a held asset. Also, I was trading with a small account, so it mattered to me if order_target_percent left ~$300 cash sitting in the account--I wanted it to be invested. These are the issues that the original algorithm solved.

If you don't care about those nuances, by all means, use order_target_percent; it'll make your code much simpler.

@Blue Albatross, trading decisions are made on EOD data. There will be, at times (often), a discrepancy between the EOD closing price and the 9:31 price the following day or any other time during that day. Also, all trade quantities are floored to an integer value since fractional shares are not allowed and are based on the EOD price. This to say that some cash should stay in the account quite often.

Occasionally, especially in a leveraging scenario with fix-fraction weights, you might find a weight has been marginally exceeded too. But also often we might not see, or predetermine that the leverage will come in at 1.90 or 1.92 for instance due to our limits in predicting what is coming. You have variance in the game, and part of it is expressed in the ongoing cash left in the account. The question should be: can we predict based on EOD prices, that we could have bought 1 more share or two?

@Blue Albatross, I opted to test the no leverage scenario which would tend to give a different picture of the strategy. Doing so gave an 8.8% CAGR over those 17.16 years. No better than having put all the money in SPY, for instance.

Evidently, there were no leveraging fees. It would appear as if the original strategy and @Vladimir's version made more than the market average only due to the leverage used.

There were no leveraging fees calculated in because I posted the algorithm that I was live-trading. My "test" version of this algorithm did have fees calculated in and thus had a drag.

In my first post in this thread on Jan 28, 2017 I mention:

Long-term buy-and-hold on margin works much better by any metrics on balanced portfolio and offered simple code

Here is out of sample performance comparison of the original and my simple balanced
version for " long-term-buy-and-hold-on-margin strategies".

Congratulation Jake (Blue Albatross) you got -53.048% drawdown!
Now you need to make ~110% just to be even.

Where are QQQ, XLP, TLT and IEF based on?

Where are QQQ, XLP, TLT and IEF based on?

QQQ is an Invesco exchange-traded fund based on the Nasdaq-100 Index
https://www.invesco.com/us-rest/contentdetail?contentId=3a48e01e98630410VgnVCM10000046f1bf0aRCRD&dnsName=us&audienceType=investors

XLP is State Street Global Advisors Consumer Staples Select Sector SPDR Fund
https://finance.yahoo.com/quote/XLP/profile?p=XLP

TLT is iShares 20+ Year Treasury Bond ETF
https://finance.yahoo.com/quote/TLT/profile?p=TLT

IEF is iShares 7-10 Year Treasury Bond ETF (IEF)
https://finance.yahoo.com/quote/IEF/