新規記事の投稿を行うことで、非表示にすることが可能です。
2020年08月23日
オリックス(8591)の株主優待カタログの品(鶏のバーベキューセット)が到着
この他にタレがついていました。なかなかのボリュームがあって、家族でも一回では食べ切れそうにありません。本当は届いた今日BBQをやりたかったのですが、カチコチに凍っていて解凍できなさそうです。
オリックス(8591)は権利確定日が3月末、100株で優待がもらえます(長期保有はグレードアップ)。カタログは7月1日に届きました。申込期限が8月末です。
先週申し込んだのですが、1週間で着いてしまいました。
宮崎県産エビス鶏 バーベキューセット[1.5kg]■生鮮品■ 【宮崎県産】【鶏肉】【とり肉】 価格:2,192円 |
-
no image
2020年08月22日
ニッケ(3201)からの優待(QUOカード500円)が到着
これとは別にカタログが届きます。
100株保有ですとカタログが届くだけですが、1,000株以上ですとこのカタログ品購入に使える優待券がつきます。1,000株〜→3,000円、5,000株〜→5,000円、10,000株〜→10,000円ですが、「500円毎」の券になっているそうです。カタログの商品は上の優待券を意識しているような値段設定で、ちょうど3,000円とか5,000円とかが多いようです(全額支払いに使えるようです)。
事業の中心である繊維製品の他に、食品もいくつかありました。
【産直・送料込】浜名湖謹製 浜松・浜名湖うなぎ蒲焼2人前・鰻肝の蒲焼セット【代引・熨斗・包装不可】贈り物 プレゼント お祝い お返し 出産 結婚 ギフト お礼 ご挨拶 手土産 内祝 価格:8,556円 |
丸大食品 煌彩ハムギフト GT-303 | 丸大ハム 詰め合わせ 送料無料 / 結婚 出産 快気 内祝い お返し お礼の品 誕生日プレゼント 贈り物 セール商品 価格:2,808円 |
ニッケの権利確定日は5月末でした。5月は優待銘柄がそれほど多くないので貴重ですね。
2020年08月19日
東海東京フィナンシャル・ホールディングス(8616)の株主優待のカタログの品が到着
ヱビスビールは350ml×6本+250ml×2本です。
うちは私も妻も飲みますので、この量なら1日で終わります。“YEBISU”の文字が存在感ありますねー。
エビスビール ギフトセット YE2DS エビス ビール 送料無料 送料込 御中元 お中元 父の日 お歳暮 御年賀 ギフト ビール缶セット ビールギフト 価格:2,544円 |
ジャムセットは3つです。
ピンク色で「湯布院 風曜日」と金文字のとてもかわいい箱に入っています。ギフトにいいですね。大分県産のものでつくったジャムのようです(ゆずは宮崎県産も入っていました)。
価格:3,024円 |
東海東京フィナンシャル・ホールディングスは、権利確定日は3月末、1,000株で2,000円相当を1品、3,000株で2品になります。カタログは18個のギフトがありました。カタログ到着は6月26日でした。7月5日に返送し、8月19日に到着しました。
【Pythonで株価予測 (3)】株式分割・併合データの適用
NTTドコモは2013年9月26日から1:100の分割がされています。
これでは予測ができませんので修正を施します。株価の分割・併合データの取得は株価予測プログラム(2) 株式分割・併合情報データの作成で作成したものです。これを読み込み、必要な株価コードの部分を探して分割前の日までを分割(この場合は100)で割ります。
import sys
import pandas as pd
import matplotlib.pyplot as plt
import datetime as dt
# 分割・併合データの読み込み
bunkatsu_data = pd.read_csv('bunkatsu.dat', sep=' ', names=['code', 'ds', 'ratio'])
bunkatsu_data['ds'] = bunkatsu_data['ds'].str.replace('/', '-')
# 株価の読み取り
code = 9437 # 株価コード
str_code = str(code)
filename = str_code + '_1'
read_data = pd.read_csv(filename, sep=' ', \
names=['ds', 'hajime', 'takane', 'yasune', 'y', 'dekidaka', 'NaN'])
analysis_data = read_data.loc[:, ['y', 'ds']]
analysis_data['ds'] = analysis_data['ds'].str.replace('/', '-')
# 株価コードの分割データのみ取り出す
bunkatsu_data = bunkatsu_data[bunkatsu_data['code'] == code].reset_index(drop=True)
# 分割データの適用
for i in range(len(bunkatsu_data)):
date = [int(s) for s in bunkatsu_data.at[i, 'ds'].split('-')] # 分割日
analysis_data.loc[pd.to_datetime(analysis_data['ds']) <= dt.datetime(date[0], date[1], date[2]), 'y'] \
= analysis_data['y'] / bunkatsu_data.at[i, 'ratio']
# プロット
x = pd.to_datetime(analysis_data['ds'])
fig = plt.figure(figsize=(20,5))
plt.plot(x, analysis_data['y'][:],label='with split ('+str_code+')')
plt.legend()
plt.show()
fig.savefig(str_code + '.png')
これでプロットした図は次のようになります。
うまくいきましたので、これで予測に適用できそうです。ここしばらくは長期的に株価が上がっていますね。
↓こちらの本を参照しています。SciPy, NumPy, Pandasなど、一通りの照会がなされていて便利です。
科学技術計算のためのPython入門ーー開発基礎,必須ライブラリ,高速化【電子書籍】[ 中久喜健司 ] 価格:3,520円 |
2020年08月15日
【Pythonで株価予測 (2)】株式分割・併合情報データの作成
株式分割・併合のデータはカブドット・コムによいのがありました。(リンクは付けませんが、「株式分割 カブドットコム」とかで検索できます)
データ自体はJavascriptが走ってテーブルを作成するようですので、Pythonのrequestsではデータがとれませんでした。seleniumでソースを取得したいと思います。
#!/usr/bin/python3
import sys
from selenium import webdriver
from bs4 import BeautifulSoup
import requests
options = webdriver.ChromeOptions()
options.add_argument('--headless')
browser = webdriver.Chrome(options=options)
browser.get('上記、カブコムのURL')
http_src = browser.page_source
browser.quit()
tableタグのtbody内がデータですので、そこの各行からデータを取得します。分割は 1:3 のような形の場合は 3/1 = 3 というデータにしておきます。
rows = soup.find('tbody').find_all('tr')
f = open('bunkatsu.dat', mode='w')
for row in rows:
cols = row.find_all('td')
f.write(cols[1].text + ' ') # コード
f.write(cols[4].text + ' ') # 分割適用前の最終日
bunkatsu_data = cols[3].text.split(':')
f.write(str( float(bunkatsu_data[1])/float(bunkatsu_data[0]) ) + '\n') # 分割比
f.close()
あとは、併合も同様にして作っておけばよいですね。5株→1株なら0.2というデータになります。
処理時に上記ファイルを読み込んで、分割適用前までを分割数で割ればよいことになります。
価格:4,070円 |
株価予測プログラム(2)
2020年08月13日
ツルハホールディングス(3391)の株主優待が到着
2020年08月11日
【Pythonで株価予測 (1)】Pythonの勉強がてら、株価予測プログラムを作ってみる
そこで、pythonの勉強がてら、株価予想のプログラムを作ってみます。というか、色々なウェブサイトから引っ張ってきて、貼り付けているだけですが。
時系列予想のライブラリとしては、Prophetを使います。
持っているデータはこんな感じ。綜合警備保障(2331)です。
2006/1/4 1810 1822 1806 1815 74000
2006/1/5 1830 1834 1810 1815 314000
2006/1/6 1845 1859 1835 1847 317900
:
2020/8/5 5010 5040 4970 5020 171600
2020/8/6 4970 5010 4940 4960 160600
2020/8/7 4975 5050 4975 5010 119500
左から、日付、始値、高値、安値、終値、出来高です。最後に空白がはいっているため、pandasで読み込んだ際、NaNの列が出来てしまいます。使うのは日付と終値だけです。
import os
import sys
import pandasas pd
from fbprophet import Prophet
import matplotlib.pyplotas plt
code = str(2331)
read_data = pd.read_csv('data/'+code, sep=' ', \
names=['ds', 'hajime', 'takane', 'yasune', 'y', 'dekidaka', 'NaN'])
# 直近500日ぐらいのデータを使用する
analysis_data = read_data.loc[:, ['y', 'ds']].iloc[-500:, :].reset_index()
analysis_data['ds'= analysis_data['ds'].str.replace('/', '-')
Maximum_value = analysis_data['y'].max()
analysis_data['cap'] = Maximum_value
model = Prophet(growth='logistic')
model.fit(analysis_data)
future = model.make_future_dataframe(periods=60, freq = 'd')
future['cap'] = Maximum_value
future = future[ future['ds'].dt.weekday < 5 ]
forecast = model.predict(future)
# 図を作成
fig = plt.figure(figsize=(20,5))
plt.plot(forecast['yhat'][:],label='Prediction ('+code+')')
plt.plot(analysis_data['y'][:],label='True ('+code+')')
plt.legend()
fig.savefig(code + '.png')
# 直近30日の平均株価に対し、予想値の上昇率を計算
Mean = analysis_data['y'].iloc[-30:].mean()
Fct_value = forecast['yhat'].iat[-1]
Rate = (Fct_value - Mean)/Mean*100
output_string = code+': ' \
+str(int(Mean))+' -> ' + str(int(Fct_value)) + ' (' + str(int(Rate)) + '%)'
if Rate > 10.0:
print('!!! ', output_string)
elif Rate > 5.0:
print('!! ', output_string)
else:
print(output_string)
うーん、予想できているのか、いないのか。8月中はパッとしないが、9月から上がるのかな。
自分で作っているデータは出来高0の日は終値が0となっていたり(そんな銘柄は無視してもよいかとも思いますが)、株式分割・併合で不連続が生じてしまっていますので、それを修正する処理を今後加えたいと思います。
2020年08月08日
アイコム(6820)の優待のカタログ品(肉)が到着
前の記事で投稿したUSSの優待の肉と合わせて、焼肉パーティの予定です。こちらも商品到着を日付指定できるので、USSと同時に届くようにしました。
アイコムの株主優待は100株でカタログ(3,000円相当)がもらえます。
カタログの到着は6月26日ごろ、申込締切は12月11日とありました。もちろん果物とかは収穫時期前に申し込む必要があるでしょう。到着日指定もできないようです。以下のような果物がありました。
現在は梅雨が長引き、果物の値段も高いので、果物でも良かったかも。
でも、今回は焼肉にしました。
カタログの写真が小さいです。写真が小さいと魅力が少なくなるような気がしますが、ミヤチクの立派なお肉でした。美味しく頂こうかと思います。
↓普通に買うとこんな感じでしょうか。7,560円/350g*240g=5,184円なので↓の方がよい肉ですね。
【送料無料】【産地直送】ミヤチク 宮埼牛 もも焼肉用 350g ※ラッピング・熨斗不可、代引不可 価格:7,560円 |
USS(4732)の優待のカタログ品(肉)が到着
近江牛モモ・カルビ計300gです。箱もなかなか豪華です。
USSの権利確定日は3月末、100株ならクオカード500円、500株ならギフトカード2,000円ですが、1,000株からはカタログになります。カタログは以下のような、A3紙1枚両面のものですが、写真も大きく、どの商品も魅力的です。ドーンと真ん中上段にあったお肉にしました。
カタログの到着は6月24日、申込期限は7月末でした。商品到着日を指定できます。
↓買うとこんな感じでしょうか?こちらの方が高いので良さそうですが。
千成亭 近江牛「近江牛焼肉(上カルビ)」300g送料無料 ギフト 出産内祝い 新築内祝い 快気祝い 結婚内祝い 内祝い お返し お中元 お歳暮 価格:6,480円 |
2020年08月05日
伊藤園(2593)の株主優待が到着
健康志向なのがいいですね。
他社の健康志向の製品には人工甘味料が使われているものが多く、それは好きでないのですが、伊藤園のは全く使われていませんでした(「微糖」とあるコーヒーにも!)。これは本当の「健康志向」な気がします。これから自販機で飲料を買うときも、伊藤園の自販機を見つけようと思います。
優待ギフトの発送者は「代表取締役社長」さんでした。「総務部株主優待係」とかから来るのより、小市民的には嬉しい気がします。
伊藤園の権利確定日は4月末です。4月の優待は少ないので、楽しみにしていました。
(8/9追記)
トマトジュース「理想のトマト(↓の商品)」を飲みました。濃厚で味も濃く、冷やして飲んだらたいへん美味しかったです。
【2ケース】 伊藤園 理想のトマト 缶 190g×20本入×2ケース:合計40本 【北海道・沖縄・離島配送不可】 価格:2,894円 |
伊藤園 野菜ジュース(200ml*24本)【送料無料(北海道、沖縄を除く)】 価格:2,005円 |