強い銘柄には乗って行け!?年初から強い銘柄はその後も年間を通じて強いのか?2018年以降、18種類のETF(米国株指数、ナスダック、日経平均、為替、高配当、ゴールド、原油、新興国、ビットコイン)の傾向を年単位でウェブアプリで確認!

スポンサーリンク
投資

2022年はロシアのウクライナへの侵攻もあり、ゴールドや原油は非常に強い動きでした。実際の侵攻の前からそういった銘柄は非常に強い動きをしており、市場の”先読み”力には驚かされるばかりです。そして、そういった銘柄群は年間を通じてある程度強かったように感じますが、毎年そういったことは起こるのでしょうか?もっと言えば、毎年、年初から1カ月や2カ月強かった銘柄を残り11カ月や10カ月持った場合のリターンはどうなるのでしょうか?

18種類のETF(米国株指数、ナスダック、日経平均、為替、高配当、ゴールド、原油、新興国、ビットコイン)を年単位でウェブアプリで確認できるようにしてみました。

本記事の目的

強い銘柄はその強さゆえに多くの投資家の注目を受けて、さらに強くなるというモーメンタム的な動きをするのでしょうか?それとも市場平均に回帰するのでしょうか?銘柄によってクセがあったりしそうですが、それを確認してみたいと思います。

データの取得

今回使用するデータは以下の18種類のデータ群ETFとします。

米国株
SPY:S&P500連動ETF
QQQ : NASDAQ100指数連動ETF
DIA : ダウ指数連動ETF
IWM : 米国の小型株で構成される指数(ラッセル2000)連動ETF
ARKK : キャシー・ウッド氏率いるアーク・インベストメント・マネジメントのイノベーションに焦点を当てたETF

債券
SHY : 米国国債 1-3年 ETF
IEF : 米国国債 7-10年 ETF
TLT : 米国国債 20年超 ETF

コモディティ
DBC : インベスコ DB コモディティ インデックス トラッキング ファンド
USO : WTI原油連動ETF
GLD : 金地金との連動ETF
SLV : 銀ETF

新興国
BKF : BRIC ETF

通貨
BTC-USD : ビットコイン(BTC/USD)
ETH-USD : イーサリアム(ETH/USD)
JPY=X : 円ドル

指数
^SOX : SOX指数(フィラデルフィア半導体株指数)
^N225 : 日経225

イーサリアムのデータの都合上2018年からのデータを対象とします。

ウェブアプリ

以下のようなものを作りました。

入力できる値は”年”と参照の基準となる”月末”となります。

上記例では2022年の1月末までのリターンをX軸に、2月から12月までのリターンをY軸に取りるようになります。結果は以下のようになります。

グラフ中に表示されているrはR2(アールスクエア)で決定係数となり二つの変数の相関・類似性を示すものになります。-1から+1までの値をとり、この値が正の時は「正の相関」、負の時は「負の相関」があり、数字が0に近い時には2つの変数間の相関は弱いことになります。

これを見ると1月に強かった銘柄を買っておけば、、と思いがちですが、2018年ではこのような”痛い目”にあいます。

ただし、これはビットコインが2018年年初に強かったが、そのあと大きな下落をしたためでもあります。銘柄の特性もあるので、少し割り引いてあげる必要があるようにも思います。

また、以下のように5月末までの成績を入力値にする場合と、6月までとする場合で全く傾向が変わる場合もあります。

その他のアノマリー

米国株のアノマリーとして「1月の相場が高ければ、その年の相場は高くなる」という物がありったりしますが、それについては

ディスクレーマー・投資に関する免責事項

情報の提供・作業代行を目的としており、投資勧誘を目的とするものではありません。

---

関連記事を紹介します。

Pytho,投資関係に関する記事をご紹介します。

Python高速化! for文は遅いので、”これ”を使うと30倍早いですよ!【Google ColabのPython:コピペで動く!】
【コピペで動く!】日本株、米国株で個別銘柄ベータ値(β値)を簡単に調べる方法 Python 米国株 Webサービス&コード 【Google Colabで違いをみつけろ!】
【コピペで動く!】Pythonで1.5GBのcsvファイル読み込み高速化:1分5秒⇒4秒程度 DASK , pickle (Pythonコードあり)
【コピペで動く!】Google ColabでPython を用いての 効率的フロンティア と ポートフォリオの最適化 Efficient Frontier & Portfolio Optimization with Python [Part 2/2]
【コピペで動く!】20行で資産運用モデル作成 Google ColabのPythonで 米国株の株価を取得し、グラフ・チャートを表示
【解決】Google ColabのPythonでエクセル(Excel)ファイルやCSVファイルに出力・入力する方法【コピペで動く!】
【解決】スクレイピングでHTTP Error 403: Forbiddenでアクセスできないときに試すべき方法【コピペで動く!】【Google Colab:Python:pd.read_html,selenium】
米国債のゼロクーポン債STRIPSについてのメモ
過去50年間のS&P500の季節性の値動きから負けにくいポジション構築はできるのか考える・大統領選挙のアノマリー対応!【コピペで動く!】Google ColabのPythonで自分で調べてみよう!
曜日による米国株指数(S&P500)のパフォーマンスに違いはあるのか?有利なポジション取りはできるのか?【Google ColabのPython:コピペで動く!】Twitterで出てくる知見は本当か自分で調べてみよう。
自動化・効率化でなにができるのか!Google FinanceやYahoo Financeからデータ取得して年初来パフォーマンスや週次騰落率のファクターチェック
自動化・効率化できます!金融向けGoogle スプレッドシートのすぐ使える簡単な使い方4選!(Google Finance,セントルイス連銀,アメリカ合衆国財務省,スクレイピング)【コピペで動く!】
ボラティリティ クラスタリング(Volatility Clustering)について:Google ColabのPythonでの相場環境分析
【違いをみつけろ!】StockChartsの使い方を紹介します!12枚のミニチャート表示や、 米国株配当分考慮パフォーマンスや配当・逆イールド・相対比較が可能です!
【コピペで動く!】IB証券(インタラクティブ・ブローカーズ証券 )へのPythonでのAPI接続 ib_insync [自分が使っているPythonコード]

コメント

タイトルとURLをコピーしました