株のシステムトレードをしよう - 1から始める株自動取引システムの作り方

株式をコンピュータに売買させる仕組みを少しずつ作っていきます。できあがってから公開ではなく、書いたら途中でも記事として即掲載して、後から固定ページにして体裁を整える方式で進めていきます。

2021-05-01から1ヶ月間の記事一覧

紹介:SIG-FIN 人工知能学会 金融情報学研究会

sigfin.org 詳細は見てもらった方が早いと思うが、様々なテキストマイニング手法やポートフォリオ・リバランスの戦略、データ分析、予測・金融モデル等が紹介されている。読んでいて非常に面白いので、おすすめ。

アイデア:SBI「テーマ投資」に翌月から組み入れられるテーマをミンカブ側から取得して先回り

SBIにはテーマ投資というサービスがある。これはテーマを選択すると、単位未満株を自動的に購入してくれる1というサービスである。 このテーマは毎月入れ替えが行われる。 www.sbisec.co.jp テーマ更新頻度: 月に1回(月末最終営業日の13:30頃に変更いたしま…

アイデア:フル板サービス使った先読み(5月21日の新機能追加「BRiSK for SBI証券」)

普段、あまり証券会社からのメールやWebサイトを見ないのだが、これからはちゃんと見ようと思ったニュース。 これまで当社が提供するメインサイト全板®サービスでは、表示可能な銘柄数を1銘柄に限定しておりましたが、新機能「BRiSK for SBI証券」では、複…

アイデア:円安に動いたらeワラントを買う

今回急に円安に傾いたことで、今日の終値で600円(2.1%高)もの値上がりで終わった。 www.nikkei.com 私はほとんど儲けが出たためしがないが、eワラントなら市場が閉まった後でも24時付近まで売買できる。 www.ewarrant.co.jp ただ、詳しく調べるとわかるこ…

ニュース:NVIDIA、売上高見通しは市場予想超えるも株価下落

www.sbisec.co.jp 2-4月期の業績や5-7月期の売上高見通しは市場予想を上回ったものの、株価が史上最高値近辺にあるなか、時間外取引では売りが優勢となりました。 これはもう…株はわからんわ…

技術書典11の内容案

こんな感じの目次で考えている。未だ決定ではない。 紹介手法でできるようになる事 KABU+の契約 さくらのVPSの契約 Windows Serverのセットアップ 定期実行の設定 Nginxのセットアップ Dropboxのセットアップ 動作確認 (時間があれば)Linux版、またはDocke…

アイデア:クレカ積み立てを逆手に取って狙い撃ちする

これらの記事を見て欲しい。 go.sbisec.co.jp www.rakuten-sec.co.jp 一言で言えば「クレジットカードで投信を買えますよ、ポイントも付きますよ」というサービスである。ここで注目したいのは、いつ注文が通る(約定する)のかということである。公開情報に…

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その59

ちょっと行き詰まってしまった。おそらく、リアルタイムトレードするには、常にストリームに値を流し続けないといけないんじゃないかな、と思って読んでいる。 github.com

技術書典11、応募しました!

まだ審査中だが、参加の応募をした。結果がわかったら、またお知らせする。 techbookfest.org

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その58

諸用により今日は少しだけ。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その57

さっき帰ってきたばっかりなので、今日は控えめ。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その56

指定のHTTPステータスコードでレスポンスを得ることができるようになった。 # FIXME: ここまでできている 続きは取得したlistから要素を分離させていく の行から続きをやっていく。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その55

モックサーバ用に、APIリクエスト時にヘッダをつけられるようにしている。まだちゃんと動かない。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その54

ポートを変更したため、 http://localhost:18081/kabusapi/positions でアクセスできるようになった。しかし、500しか返してくれない…引き続き調査。 github.com

ニュース:東証が取引時間の延長を検討よりも個人的には大きな隠れニュース

www.bloomberg.co.jp 対象となるのは現物株の取り引きで、夕方や夜間取引を中心に証券会社などと調整を進める うーん、現物のみか…と思っていたところ、 2024年にも予定しているシステム刷新 ともある。もしかして、J-Quantsはこのシステム刷新に向け、個人…

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その53

モックサーバをローカルに構築しようとしている。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その52

ようやくAPI周りまで進んできた、といった感じ。 github.com

ニュース:日経平均下げ幅は一時600円を超す

私も先日SBG株を掴んだらしくじった。今は堪える時かもしれないし、自動取引を作り込むにはある意味最適な時期なのかもしれない。 news.yahoo.co.jp

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その51

今日も今日とて。 基底クラスを変更した。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その50

まだまだエラーで止まる部分が多いが、試行錯誤のサイクルが今までの数倍くらい早く回せるようになってきた! github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その49

単純にifの条件をTrue/False逆に思い違いしてた…ので直し中。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その48

リアルタイムトレードに必要なパラメータを与えたりし始めた。しかし、 TestStrategy.next() が呼ばれていないっぽいのが気になる。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その47

KABU+の過去データを使ってバックテストできるようになったので、次のステップはこれを使ってリアルタイムトレードを行うかのストラテジーを書いて行く、といった感じかな。 github.com 9143 をKABU+のデータ(2020年の1年間)で、 TestStrategy でバックテ…

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その46

github.com

「機関と同じ株を個人でも早く買うことで爆益」への第一歩

how-to-make-stock-trading-system.dogwood008.com 昨日は個人投資家でもスピードで機関投資家に勝てるんじゃないか、という記事を紹介した。 ここで、SBI証券トップページを紹介する。ここの「投資レポート・特集」の部分を抽出して自然言語処理で良い感じ…

記事紹介:「機関と同じ株を個人でも早く買うことで爆益」

7年の累積リターンが、なんと1470%(約15倍) 福島由恵, "累積リターン15倍の億マンさん、成功の秘訣は「機関と同じだけど早い」戦略", https://s.kabutan.jp/news/n202105060260/, アクセス日:2021年5月6日 s.kabutan.jp kabutan.jp 有料記事なので詳細に…

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その45

今日は昨日の続きとして、予め変換しておかなくても kabu_plus_jp_csv_data.py から呼べるようにした。複数ファイルの変更をまたぐので、GitHubのdiffを置いておく。 github.com

kabu STATION APIを使ったリアルタイムトレード用のクラスを作る その44

まだWIPだが、昨日の記事「KABU+の過去データに調整後終値を付加するスクリプト その2」で完成させたスクリプトを利用するように改造し始めた。 how-to-make-stock-trading-system.dogwood008.com github.com # -*- coding: utf-8 -*- #####################…

KABU+の過去データに調整後終値を付加するスクリプト その2

how-to-make-stock-trading-system.dogwood008.com 昨日の続き。完成したので紹介する。Pythonからもコマンドプロンプトからも呼べるようにしておいた。 Pythonスクリプトから呼び出すには、下記の通り。ほぼ main() 内に書かれていることと同じである。 cod…

KABU+の過去データに調整後終値を付加するスクリプト

まだ完全に稼働を確認していないが、大まかにこういった方針で作っている。できあがったら再掲する。 動作に必要な heigou.html と bunkatsu.html は過去の記事「アイデアメモ - CSVに調整後終値を付与(株式併合、株式分割を加味)」を見てほしい。 how-to-…

(C) 2020 dogwood008 禁無断転載 不許複製 Reprinting, reproducing are prohibited.