DBの構築
上場企業一覧
【固定項目】証券コード|会社名|会社概要|発行株数|
【BS項目】資本金|剰余金|固定負債|流動負債
【株主項目】クジラ比率|外国人比率|国内証券|ファンド
【PL項目】売上|営業経費|経常科目|税額
【予想項目】1Q|2Q|3Q|
株価
【過去日足】
Last365D|Last24H|Last60M|Last1M
必要な処理
データ収集
日本株
企業情報収集(四季報CDROM)データ変換、年4回
株価APIスクレイピング→DB格納
決算情報スクレイピング→DB格納
ニューススクレイピング
米国株
企業情報をyahoo.com/financeからスクレイピング
その他はさしあたってhttps://us-chart.srbrnote.work/を見ておけばいいわ
処理
トリガー:次Q予想に対してQ期決算で数字が良かった企業
ニュースを表示して一過性のものか判断
夜間取引で信用買(or信用空売り)
前場引け前に決算(目標5%~20%)
株取引に必要な文法?は少ない。
python –全く進まないので整理しよう
データはCSVで取り込む、加工後のxlsxファイルでも大して変わらない
pd.read_csv() とか openpyxl.load_workbook() だ
openpyxlは仕事で使えそうでつい深入りしてしまうのー。
面白いし。スキルの積み上げになるのも間違いないし。
やはり結果を表計算で2次元的に確認できるのはわかりやすいのー
pandasで前加工する(ここでリスト[]は無いわ)
indexの扱いが判りにくい。何通りもやり方があるのがモ〰pythonの欠点の一つです。
時間食うぜクワッ。
pythonへの愚痴
開発環境からして多すぎるし。本や先生ごとに環境が違うので、学習者が違いを吸収しながら学ばなくてはいけないなんて、ハードルが高すぎます。
パイソンさんは他言語習得者の機械学習用サブ言語なんでしょうね。
あと、似たようなライブラリーが何個もあるんじゃなくて、積み上げていって欲しいです。なぬ、自分で試せってか。いや俺は時間がないよ。
ま、それが急成長中のpythonだと言われればそれもごもっとも。
DBに格納する
pandasで分析する(これは面倒い、無限に奥深い、今は入り口までしか立ち入らないことだ)
kabu.comのAPIで自動売買する
一つ一つは理解は難しくないが、使いこなそうとするとムズい。超むずい。挫折しそう。
モジュール
pandas 使うならリストも辞書も不要。pythonの要。
DataFrame 便利だが不勉強だと不便。
リスト[]の理解が試される。かと言って内包表記とか出してくんなよ先生方よ〰
必要になったら自分で調べて使うから、先生がそこで出してくんなよクヮッ
loc
iloc
columns
rows
axis
Pandas.DataFrameのGUI機能
tkinter不要か(元は同じと思うが)
SQL 大量のデータを一旦DBに格納して取り出して使う場合避けて通るのは逆に時間の無駄
SQL文 使い手になれば、人生のステージがワンランク上がる。pandas咬ませばAIすら使いこなせる。
構文は少ししかない、がんばれオレ
select
where
from
sqlite python用DB、シンプルですごいが汎用性が低い—いや高いぞ、ファイル毎やり取りできる
mysql 面倒だが、マスターすれば怖いものなし –20/08/23何度目かの挫折、install出来ず
postgreSQL 何度か挫折している
ここまで、一秒でも早く修得する
———————————————————-
GUI 遊びなので必要ない、暇ならいいが
tkinter windowsで言うフォームを、全部数値で扱う。昭和か
PySimpleGUI ちょっと便利になっているが、まだまだどうにも┐(´∀`)┌
thread 使わなければOSがロックしてしまう
こんなのやりたくねー、時間の無駄じゃ。OSがやれ、ビルふざけんなよ。
文法
行名・列名の変更
df.rename(columns={‘a’:’A’,’c’*’C’}, index={‘one’,’ONE’})
コメント