TXPR closed at 653.68, up 1.31% on the day. Volume today was 2.82-million, highest of the past 21 trading days.
CPD closed at 12.89, up 0.86% on the day. Volume was 90,270, above the median of the past 21 trading days.
ZPR closed at 10.75 up 0.66% on the day. Volume of 288,710 was well above the median of the past 21 trading days.
Five-year Canada yields were up to 2.76% today.
Canadian GDP disappointed:
Canada’s economic growth slowed in the first quarter of 2022, but an acceleration in demand showed why the Bank of Canada is unlikely to deviate from its course of rapid interest rate hikes.
After adjusting for inflation, gross domestic product grew at an annualized pace of 3.1 per cent, slowing from 6.6 per cent in the fourth quarter of 2021, Statistics Canada said on Tuesday. While that growth was in line with the central bank’s expectations, it fell short of the median estimate from Bay Street analysts, who called for growth of 5.2 per cent.
…
Compensation of employees rose 3.8 per cent in the first quarter in nominal terms, following a 2-per-cent rise in the fourth quarter. It was the largest growth in compensation since 1981, excluding the third quarter of 2020, when the country was rebounding from the first wave of COVID-19.Canadians also hung on to more of their money. The household savings rate rose to 8.1 per cent from 6.9 per cent – and far above the quarterly average of 3.4 per cent during the 2010s.
…
This cycle of monetary policy tightening has already led to weaker sales and falling prices in many of Canada’s exuberant housing markets.However, that shift hadn’t yet materialized in Tuesday’s GDP report. Investment in residential real estate jumped by 18 per cent, on an annualized basis, driven by expenditures on renovations and costs associated with home purchases.
HIMIPref™ Preferred Indices These values reflect the December 2008 revision of the HIMIPref™ Indices Values are provisional and are finalized monthly |
|||||||
Index | Mean Current Yield (at bid) |
Median YTW |
Median Average Trading Value |
Median Mod Dur (YTW) |
Issues | Day’s Perf. | Index Value |
Ratchet | 3.95 % | 4.58 % | 15,362 | 18.16 | 1 | 0.5556 % | 2,578.4 |
FixedFloater | 0.00 % | 0.00 % | 0 | 0.00 | 0 | -1.3957 % | 4,945.4 |
Floater | 4.17 % | 4.18 % | 40,244 | 16.97 | 3 | -1.3957 % | 2,850.1 |
OpRet | 0.00 % | 0.00 % | 0 | 0.00 | 0 | -0.2333 % | 3,517.9 |
SplitShare | 4.83 % | 5.27 % | 36,647 | 3.23 | 8 | -0.2333 % | 4,201.1 |
Interest-Bearing | 0.00 % | 0.00 % | 0 | 0.00 | 0 | -0.2333 % | 3,277.8 |
Perpetual-Premium | 5.84 % | -0.18 % | 65,210 | 0.08 | 1 | 0.5575 % | 2,987.8 |
Perpetual-Discount | 5.61 % | 5.69 % | 61,821 | 14.29 | 35 | 0.4313 % | 3,311.9 |
FixedReset Disc | 4.43 % | 5.57 % | 124,164 | 14.59 | 58 | 0.6172 % | 2,618.6 |
Insurance Straight | 5.50 % | 5.65 % | 94,926 | 14.33 | 20 | 0.5319 % | 3,263.5 |
FloatingReset | 5.11 % | 4.57 % | 25,556 | 16.34 | 2 | -6.0153 % | 2,498.3 |
FixedReset Prem | 5.24 % | 4.95 % | 117,749 | 2.03 | 9 | 0.2749 % | 2,607.4 |
FixedReset Bank Non | 0.00 % | 0.00 % | 0 | 0.00 | 0 | 0.6172 % | 2,676.7 |
FixedReset Ins Non | 4.40 % | 5.62 % | 75,565 | 14.66 | 15 | -0.3431 % | 2,727.4 |
Performance Highlights | |||
Issue | Index | Change | Notes |
TRP.PR.F | FloatingReset | -10.92 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 15.01 Evaluated at bid price : 15.01 Bid-YTW : 5.66 % |
SLF.PR.H | FixedReset Ins Non | -6.62 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 18.07 Evaluated at bid price : 18.07 Bid-YTW : 6.08 % |
BAM.PF.E | FixedReset Disc | -4.71 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 18.40 Evaluated at bid price : 18.40 Bid-YTW : 6.84 % |
BAM.PF.D | Perpetual-Discount | -4.17 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.59 Evaluated at bid price : 21.85 Bid-YTW : 5.70 % |
BAM.PR.R | FixedReset Disc | -3.42 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 17.25 Evaluated at bid price : 17.25 Bid-YTW : 6.70 % |
GWO.PR.N | FixedReset Ins Non | -3.36 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 14.11 Evaluated at bid price : 14.11 Bid-YTW : 6.24 % |
BAM.PR.K | Floater | -3.17 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 13.13 Evaluated at bid price : 13.13 Bid-YTW : 4.32 % |
CM.PR.Q | FixedReset Disc | -3.08 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.39 Evaluated at bid price : 21.71 Bid-YTW : 5.83 % |
PWF.PR.P | FixedReset Disc | -2.93 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 14.60 Evaluated at bid price : 14.60 Bid-YTW : 6.48 % |
RY.PR.M | FixedReset Disc | -2.55 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.00 Evaluated at bid price : 21.00 Bid-YTW : 5.82 % |
TRP.PR.E | FixedReset Disc | -2.46 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 19.06 Evaluated at bid price : 19.06 Bid-YTW : 6.46 % |
IFC.PR.A | FixedReset Ins Non | -2.21 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 19.44 Evaluated at bid price : 19.44 Bid-YTW : 5.75 % |
PVS.PR.J | SplitShare | -1.67 % | YTW SCENARIO Maturity Type : Hard Maturity Maturity Date : 2028-02-29 Maturity Price : 25.00 Evaluated at bid price : 23.50 Bid-YTW : 5.65 % |
RY.PR.S | FixedReset Disc | -1.64 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.64 Evaluated at bid price : 24.00 Bid-YTW : 5.29 % |
GWO.PR.T | Insurance Straight | -1.50 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.66 Evaluated at bid price : 23.05 Bid-YTW : 5.67 % |
CM.PR.P | FixedReset Disc | -1.45 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.00 Evaluated at bid price : 21.00 Bid-YTW : 5.75 % |
CU.PR.D | Perpetual-Discount | -1.34 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.40 Evaluated at bid price : 21.40 Bid-YTW : 5.76 % |
PVS.PR.K | SplitShare | -1.25 % | YTW SCENARIO Maturity Type : Hard Maturity Maturity Date : 2029-05-31 Maturity Price : 25.00 Evaluated at bid price : 23.75 Bid-YTW : 5.33 % |
RY.PR.O | Perpetual-Discount | -1.22 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.87 Evaluated at bid price : 24.20 Bid-YTW : 5.08 % |
BAM.PR.C | Floater | -1.16 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 13.59 Evaluated at bid price : 13.59 Bid-YTW : 4.17 % |
PWF.PR.F | Perpetual-Discount | 1.01 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.74 Evaluated at bid price : 23.03 Bid-YTW : 5.76 % |
TD.PF.K | FixedReset Disc | 1.04 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.85 Evaluated at bid price : 24.25 Bid-YTW : 5.45 % |
TD.PF.D | FixedReset Disc | 1.10 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.42 Evaluated at bid price : 23.00 Bid-YTW : 5.51 % |
TD.PF.E | FixedReset Disc | 1.10 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.33 Evaluated at bid price : 22.90 Bid-YTW : 5.57 % |
BAM.PF.B | FixedReset Disc | 1.16 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.45 Evaluated at bid price : 21.80 Bid-YTW : 6.10 % |
NA.PR.E | FixedReset Disc | 1.26 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.61 Evaluated at bid price : 24.15 Bid-YTW : 5.46 % |
POW.PR.B | Perpetual-Discount | 1.28 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.53 Evaluated at bid price : 23.80 Bid-YTW : 5.69 % |
BAM.PR.X | FixedReset Disc | 1.29 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 18.10 Evaluated at bid price : 18.10 Bid-YTW : 6.35 % |
BAM.PR.Z | FixedReset Disc | 1.29 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.56 Evaluated at bid price : 24.25 Bid-YTW : 5.88 % |
BMO.PR.T | FixedReset Disc | 1.39 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.52 Evaluated at bid price : 21.90 Bid-YTW : 5.48 % |
FTS.PR.M | FixedReset Disc | 1.39 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 20.40 Evaluated at bid price : 20.40 Bid-YTW : 6.16 % |
BAM.PR.N | Perpetual-Discount | 1.40 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.49 Evaluated at bid price : 21.75 Bid-YTW : 5.54 % |
POW.PR.C | Perpetual-Discount | 1.40 % | YTW SCENARIO Maturity Type : Call Maturity Date : 2022-06-30 Maturity Price : 25.00 Evaluated at bid price : 25.30 Bid-YTW : 0.08 % |
CM.PR.O | FixedReset Disc | 1.43 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.60 Evaluated at bid price : 22.01 Bid-YTW : 5.54 % |
RY.PR.J | FixedReset Disc | 1.45 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.49 Evaluated at bid price : 23.08 Bid-YTW : 5.49 % |
BIP.PR.E | FixedReset Disc | 1.49 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.29 Evaluated at bid price : 23.90 Bid-YTW : 5.91 % |
CU.PR.F | Perpetual-Discount | 1.52 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 20.65 Evaluated at bid price : 20.65 Bid-YTW : 5.48 % |
BMO.PR.Y | FixedReset Disc | 1.58 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.09 Evaluated at bid price : 22.50 Bid-YTW : 5.55 % |
PWF.PR.L | Perpetual-Discount | 1.58 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.22 Evaluated at bid price : 22.50 Bid-YTW : 5.72 % |
IFC.PR.K | Perpetual-Discount | 1.65 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.03 Evaluated at bid price : 23.44 Bid-YTW : 5.70 % |
GWO.PR.P | Insurance Straight | 1.67 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 24.15 Evaluated at bid price : 24.40 Bid-YTW : 5.62 % |
IFC.PR.G | FixedReset Ins Non | 1.68 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.65 Evaluated at bid price : 24.15 Bid-YTW : 5.49 % |
POW.PR.D | Perpetual-Discount | 1.77 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.71 Evaluated at bid price : 23.00 Bid-YTW : 5.50 % |
SLF.PR.D | Insurance Straight | 1.82 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.46 Evaluated at bid price : 21.46 Bid-YTW : 5.19 % |
SLF.PR.C | Insurance Straight | 1.89 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.20 Evaluated at bid price : 21.20 Bid-YTW : 5.25 % |
BAM.PF.A | FixedReset Disc | 1.90 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.72 Evaluated at bid price : 24.15 Bid-YTW : 5.84 % |
MFC.PR.L | FixedReset Ins Non | 1.97 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 20.70 Evaluated at bid price : 20.70 Bid-YTW : 5.75 % |
NA.PR.S | FixedReset Disc | 2.01 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.48 Evaluated at bid price : 22.80 Bid-YTW : 5.50 % |
CU.PR.E | Perpetual-Discount | 2.09 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.70 Evaluated at bid price : 21.95 Bid-YTW : 5.60 % |
MFC.PR.J | FixedReset Ins Non | 2.10 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.72 Evaluated at bid price : 24.30 Bid-YTW : 5.44 % |
CU.PR.J | Perpetual-Discount | 2.26 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.27 Evaluated at bid price : 21.27 Bid-YTW : 5.62 % |
BMO.PR.W | FixedReset Disc | 2.36 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.92 Evaluated at bid price : 22.16 Bid-YTW : 5.42 % |
MFC.PR.C | Insurance Straight | 2.41 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.25 Evaluated at bid price : 21.25 Bid-YTW : 5.31 % |
TD.PF.B | FixedReset Disc | 2.41 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.63 Evaluated at bid price : 22.06 Bid-YTW : 5.47 % |
IFC.PR.E | Insurance Straight | 2.42 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 22.83 Evaluated at bid price : 23.25 Bid-YTW : 5.67 % |
IFC.PR.C | FixedReset Disc | 2.47 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.94 Evaluated at bid price : 22.39 Bid-YTW : 5.52 % |
TRP.PR.B | FixedReset Disc | 2.51 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 13.48 Evaluated at bid price : 13.48 Bid-YTW : 6.59 % |
TRP.PR.A | FixedReset Disc | 2.58 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 17.50 Evaluated at bid price : 17.50 Bid-YTW : 6.34 % |
FTS.PR.G | FixedReset Disc | 3.06 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 20.87 Evaluated at bid price : 20.87 Bid-YTW : 5.80 % |
RY.PR.Z | FixedReset Disc | 3.10 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.80 Evaluated at bid price : 22.30 Bid-YTW : 5.37 % |
TRP.PR.C | FixedReset Disc | 3.19 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 14.55 Evaluated at bid price : 14.55 Bid-YTW : 6.46 % |
CCS.PR.C | Insurance Straight | 3.56 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.03 Evaluated at bid price : 23.30 Bid-YTW : 5.35 % |
BAM.PF.G | FixedReset Disc | 4.33 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.20 Evaluated at bid price : 21.20 Bid-YTW : 6.12 % |
FTS.PR.K | FixedReset Disc | 4.56 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 19.50 Evaluated at bid price : 19.50 Bid-YTW : 6.03 % |
FTS.PR.H | FixedReset Disc | 4.75 % | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 15.45 Evaluated at bid price : 15.45 Bid-YTW : 6.08 % |
Volume Highlights | |||
Issue | Index | Shares Traded |
Notes |
CM.PR.P | FixedReset Disc | 135,778 | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.00 Evaluated at bid price : 21.00 Bid-YTW : 5.75 % |
CM.PR.S | FixedReset Disc | 51,097 | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 23.49 Evaluated at bid price : 24.15 Bid-YTW : 5.34 % |
FTS.PR.M | FixedReset Disc | 48,849 | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 20.40 Evaluated at bid price : 20.40 Bid-YTW : 6.16 % |
TD.PF.C | FixedReset Disc | 37,162 | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 21.46 Evaluated at bid price : 21.81 Bid-YTW : 5.52 % |
CU.PR.I | FixedReset Prem | 34,841 | YTW SCENARIO Maturity Type : Call Maturity Date : 2025-12-01 Maturity Price : 25.00 Evaluated at bid price : 25.30 Bid-YTW : 4.14 % |
TD.PF.I | FixedReset Disc | 34,654 | YTW SCENARIO Maturity Type : Limit Maturity Maturity Date : 2052-05-31 Maturity Price : 24.30 Evaluated at bid price : 24.90 Bid-YTW : 5.74 % |
There were 51 other index-included issues trading in excess of 10,000 shares. |
Wide Spread Highlights | ||
Issue | Index | Quote Data and Yield Notes |
CU.PR.G | Perpetual-Discount | Quote: 20.75 – 24.84 Spot Rate : 4.0900 Average : 2.4444 YTW SCENARIO |
TRP.PR.F | FloatingReset | Quote: 15.01 – 17.45 Spot Rate : 2.4400 Average : 1.4370 YTW SCENARIO |
IFC.PR.G | FixedReset Ins Non | Quote: 24.15 – 26.00 Spot Rate : 1.8500 Average : 1.0949 YTW SCENARIO |
SLF.PR.D | Insurance Straight | Quote: 21.46 – 22.99 Spot Rate : 1.5300 Average : 0.8915 YTW SCENARIO |
CU.PR.D | Perpetual-Discount | Quote: 21.40 – 23.75 Spot Rate : 2.3500 Average : 1.8200 YTW SCENARIO |
TRP.PR.E | FixedReset Disc | Quote: 19.06 – 21.00 Spot Rate : 1.9400 Average : 1.4113 YTW SCENARIO |
Thank you all for the great commentary we have seen here recently. Today, I would like to introduce a new subject that others may wish to comment on.
For the last few months I have seen a noticeable increase in programmed trading in Canadian preferred shares. One very clear indication of this is the instantaneous reaction to any new bid or ask that is submitted. The programmed trading is unpleasantly aggressive. For example, if I put a very modest bid in for say 200 shares, instantly I am outbid by one penny for 2500 shares. Another case is when you see an existing bid of 100 shares, and you put a bid at the same price. In this case, the 100 share bid moves up one penny, because it is actually an iceberg order and they will not tolerate an equal bid.
Having been a programmer in a previous life (now retired), I was instantly interested in how smart these programmed trades were. They were astonishingly stupid as of a month or two ago. If I was continually outbid, I could slowly raise a 100 share bid and push their programmed bid up to high prices. I could then cancel my bid, and the programmed bid would stay at a foolishly high level. Within an hour or so the programmed bid would get filled, and sometimes the problem would go away (or, sometimes we would start the same process over again).
Within the last month or so, the programmed trading is unfortunately getting a bit smarter. You can still push the bid up so that the programmed trading gets the worst price of the day, but you generally must leave your own 100 share bid in there to make that happen.
Perhaps I should not be so vindictive here. However, professional interest makes it enjoyable for me to explore the evolution of their trading algorithms. The people behind the programmed trading also deserve some punishment, because they are not willing to play nice. Do they have to insist on outbidding your 100 share bid, when they are trying to get 5000 or 10000 shares?
My take: when you run into this overly aggressive, but naive programmed trading, do your best to make it costly for them!
cbh:
Thanks for this lovely post. Those who actively trade the market are familiar with this programmatic trading and it’s almost certain that any bid you have for any issue is likely to get a penny increment.
How to beat them?
Wait for the down markets. Wait for the volatile markets.
Last month when the preferreds were in the depths of despair, such bids had disappeared from most issues. But the aggression is back in play now.
And on a different note, it seems bonds and stocks are once again moving in the same direction.
And the flat pancake is here.
5 year GoC=2.88
30year GoC =2.88
another couple of hikes will almost do the trick.
The US is fairing a whole lot better with still a mildly positive slope between 5 and 30.
cbh , thanks for that . i sell lots of naked puts and i notice the same thing with my option orders .
Programmed trading as you described has been around for a few years now. I find it is mostly with a handful of issues that trade frequently and are investment grade. Still lots of opportunity with outliers though!
I find exploring the algorithms a good way to get a better price if you’re actually looking to sell. In this case, I generally start with a buy order a penny above the bid. If it’s immediately jumped, I start moving up my bid . . . and I continue to move it up until the algorithm hits its outer high bid, at which time it usually retreats to it’s original bid price. If his high bid is acceptable, a quick move back up to that point (less a penny), brings the high bid back . . . I then hit it with my sell order, kill my strategic buy order . . . and move on.
I think the guys who set up these program buy/sells are probably the same guys that spend $40 on a Big Mac meal to be delivered to their door lol! Like John Belushi quoted in Animal House, “fat and stupid is no way to go through life!” . . . but I’m glad they’re out there rotflmao
Well since I am one of those guys I don’t agree with your characterization!
Basically an application calculates FMV for a particular security at a particular time. Different people do it to varying degrees of complexity. In my case if the bid drops a delta below FMV I place an order at bid plus $.01. If you walk me up a few cents I don’t consider that a loss. I still purchased the security a significant discount to what I felt it was worth.
I guess the point would be that FMV on most pref issues, being highly illiquid, and being quoted with spreads that are often too wide to be taken seriously, is not really possible to establish reliably. Considering as well, that moves in the bond market, central bank banter, etc. can have an immediate impact on James’ next day selection of rainbow vs bomb blast pictorials, it would appear that the last idea that would make sense would be to try to design an algorithm to confirm FMV on a pref.
paradon, cudos to your technical originality, and desire to participate in the market in this fashion . . . and perhaps it’s worked out for you. That’s wonderful . . . I assure you though, investors that are willing to participate “in person”, as opposed to virtually, will have far more success reacting to the real factors that influence pricing in this category. Just a few thoughts!
“I guess the point would be that FMV on most pref issues, being highly illiquid, and being quoted with spreads that are often too wide to be taken seriously, is not really possible to establish reliably.”
Any buyer can calculate his/her/their own FMV for any issue (if by that what is meant is a price that provides the buyer with a sufficient/fair future return based on his/her/their own assumptions). Bid/ask spreads are irrelevant. They only matter to execution.
Our goals are different ratchetrick. I use programmed trading to find mispriced issues and buy/sell them. I am not buying to hold in general.
I use programmed trading to find mispriced issues and buy/sell them.
For novices like me, what platform do you use for market data APIs?
What about programming? Which language do you write your programs in and which trading platform lets you execute these trades?
Thanks
I use Questrade’s API. It is older, but there are code samples on GIT to get you going. I program in C#.
Lots of things I don’t like about their API but their data coverage is good and they are generous in terms of how often they allow you to poll their API even with the free tiers.
Thanks paradon. Appreciate the insight.