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

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

自動化

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

またこちらの方もやり始めた。WebSocket と Queue の周り、やや難しいな…Queueに突っ込んでるところはわかるんだけど、 De-queue してるところを見つけられてない。 #!/usr/bin/env python # coding: utf-8 # ## Utilities # In[1]: def is_in_jupyter() -> …

Power Automate Desktop を使って、自動的に売買する その5

docs.microsoft.com docs.microsoft.com オンプレミスデータゲートウェイを使えば、クラウドから実行のコマンドを出せる…のか?よくわからん…

Power Automate Desktop を使って、自動的に売買する その4

docs.microsoft.com Unattended mode を使うと、機械的に実行できそうだ。

Power Automate Desktop を使って、自動的に売買する その3

色々と調査をしているが、どうやらクラウド上にあるAPIを叩くことはできても(別途有償プランの購読が必要?)、その逆はできないようだ。 なので nginx と Power Automate Desktop を同居させる案を考えている。 nginx が外部からの通信を待ち受け、特定の…

Power Automate Desktop を使って、自動的に売買する その2

zenn.dev この記事を読んで何ができるのかのキャッチアップをしている。 また、下記の記事も見ているが、ひょっとしてAPIとして遠隔操作できる?だとすると操作がぐっと楽になりそう。実質 kabu STATION API と同じようなことができてしまうかもしれない。 d…

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

how-to-make-stock-trading-system.dogwood008.com 引き続き、動くように修正中。もう少しかかりそう。 #!/usr/bin/env python # coding: utf-8 # ## Utilities # In[1]: def is_in_jupyter() -> bool: ''' Determine wheather is the environment Jupyter N…

Power Automate Desktop を使って、自動的に売買する その1

今日2021年3月3日から、今まで月額15ドルだったRPAツールの Power Automate Desktop が、Windows 10 ユーザに対し、無料で開放される。 memo.tyoshida.me 今後、これを使って、下記の Windows 版クライアントの自動操作に挑戦していく。 SBI証券の HYPER SBI…

Kabu + のプロキシを作る - 方針変更

昨日の記事では規約上で許可されている共有フォルダ一括同期ツールを使用して、API制限を受けずにアクセスしようとしていた。 how-to-make-stock-trading-system.dogwood008.com てっきり、WebDAVを使えば条件が満たされると思っていたが、どうやらそうでは…

取得したセレクタの検証・確認

昨日、一昨日と2日連続でセレクタの取得方法を紹介した。しかし、取得したセレクタが正しいかの確認・検証の方法は紹介してこなかったので、ここではその方法を扱う。 Photo by Polina Zimmerman from Pexels 昨日の記事では、Yahoo! Japan のページにおける…

Headless Recorder を使って、セレクタ+αを取得する - Puppeteer で使用するセレクタを手軽に取得する方法 - 02

Photo by Digital Buggu from Pexels これまで Puppeteer や Selenium で使用できるセレクタを取得する方法の続編である。昨日は、 DevTools を使用した方法を紹介した。 how-to-make-stock-trading-system.dogwood008.com 本日は、Chrome の拡張機能である …

Puppeteer で使用するセレクタを手軽に取得する方法 - 01

how-to-make-stock-trading-system.dogwood008.com 上記の昨日の記事に引き続き、セレクタの話である。ここからは Google Chrome での話で進めるが、現行版であれば他のブラウザでも概ね似たようなことができる。 まず、macの人は、 Cmd ⌘ + Shift + C 、Win…

Puppeteer で使用するセレクタとは

Photo by Pankaj Patel on Unsplash セレクタは、HTML 中の特定のタグを指し示すための識別子である。初期はCSSの文脈で使用されていたが、現在では必ずしもそうではない。 CSSの文脈での主な用途としては特定のタグに特定のスタイルを当てはめ、文字の装飾…

APIが用意されていないサービスからのデータ取得 - Puppeteer - 01

github.com Puppeteer の使い方を説明する。大きな流れとしては、次の通りである。 まず最初にブラウザを初期化・起動する。 操作したい部分を セレクタ や XPath で選択する クリック操作や入力操作を行ったり、内包するテキストを読み込む ブラウザを終了 …

APIが用意されていないサービスからのデータ取得 - Selenium

(ℹ)最新版が固定ページにあります: how-to-make-stock-trading-system.dogwood008.com Seleniumとは Seleniumの特徴 Seleniumを使えるようになるまでのハードル サンプル 関連書籍 初級者向け 上級者向け www.selenium.dev Seleniumとは Selenium を一言で説…

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