アルゴ投資家のpython進捗表

 

DBの構築

上場企業一覧

【固定項目】証券コード|会社名|会社概要|発行株数|

【BS項目】資本金|剰余金|固定負債|流動負債

【株主項目】クジラ比率|外国人比率|国内証券|ファンド

【PL項目】売上|営業経費|経常科目|税額

【予想項目】1Q|2Q|3Q|

株価

【過去日足】

Last365D|Last24H|Last60M|Last1M

 

必要な処理

データ収集

企業情報収集(四季報CDROM)データ変換、年4回

株価APIスクレイピング→DB格納

決算情報スクレイピング→DB格納

ニューススクレイピング

処理

トリガー:次Q予想に対してQ期決算で数字が良かった企業

ニュースを表示して一過性のものか判断

夜間取引で信用買(or信用空売り)

前場引け前に決算(目標5%~20%)


株取引に必要な文法?は少ない。

python

 

モジュール

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’})