プログラム
ファンダメンタルを取得・分析し、スクリーニングをするプログラムを思いつきました。これまでの記事で、買い時・売り時を知らせるプログラムのことを書いたのですが、これはあらかじめ選んだ銘柄について、売買シグナルを探すというものでした。銘柄は、こ…
またまた改善しました。 一目均衡表の指標を加えました。Ta-Libには一目均衡表の指標計算がないので、手動で計算しました。5線の組み合わせパターンが、いい状態に変化したら印をつけるようにしました。いい状態に変化したからと言って、すぐに買うことはで…
その後もプログラムのブラッシュアップをしています。目的や動作をまとめます。 目的 米国株と日本株の株価情報を取得し、指標を計算する。 動作 (事前準備) 監視銘柄をピックアップし、リスト化する。(txtファイル) ティッカーや銘柄コードから、Pandasを利…
こちらのプログラムもブラッシュアップを続けています。各社のwebデザインが微妙に変わったり、契約書の改訂で確認画面が挟まったりするため、プログラムは修正が必要です。今までは、現在評価額を取得するものでしたが、投資商品(株・投資信託・FXなど)につ…
何とか、開発できました。 何度かやるうちに、コーディングのスピードも上がっています。 とはいえ、構文はあまり覚えていないので調べながらですし、序盤で1日くらい考えてしまうこともありました。 処理の流れです よく使っているサイトから、銘柄をダウン…
また別のプログラム開発を思いつきました。 今度は、ゴールデンクロスとデッドクロスを知らせるプログラムを作ってみることにしました。 気になった銘柄をウオッチリストに入れていっています。 米国株で260銘柄、日本株で78銘柄あります。 これだけの銘柄の…
今回は、SBI証券の本体のページを取得できるようにしました。 マネーフォワードから一括してデータ取得できるのですが、それだけに飽き足らず本体からもデータを取ります。 マネフォワードは、一元管理にとても便利なのですが、ID/Passともに預けるのがとて…
ネットで多くディスカッションされている会社ほど、株価が伸びるかもしれない!と思い立ちました。 ネガティブな話題でホットで株価が下がるようであれば、それはそれで空売りもできますし。 話題になっているのはどういう会社が多いのか、調べてみようと、…
今回は、取得するサイトを増やすことにしました。 会社の確定拠出年金のサイトは、うまく取得できませんでしたが、フレームを使っていることが分かり、そのフレームに移動して取得したら、できました。 SBI証券でつまづきました。 Tableでレイアウトしてあり…
概ねプログラムができました。 後は使い勝手の面を調整しました。 マルチスレッドを、4スレッドのthreading でやってきましたが、Pythonだとそれほど早くならないとの情報があり、concurrent.futuresでやってみることにしました。 その結果、 4スレッドのthr…
とりあえず自動取得するプログラムを作ったものの、従来の手法と時間が変わらなかったので、ブラウザを複数使って並行動作させてみます。 マルチスレッド化しました。5つのスレッドにしたら、4つのスレッドより遅くなったので、とりあえず4スレッドにしまし…
その後も楽天カードとか海外サービスとかの取得関数を加えていきます。 とりあえず、全部プログラムがエラーなく実行できて、データが曲がりなりに取得できました。ちょっと感動しました。 夢中でものづくりしたのっていつ以来だろう。 各サービスへアクセス…
ひふみ投信、セゾン投信 独立系投信です。webサイトは単純で比較的楽でした。 THEO webサイトは単純なので、高をくくっていたのですがログイン画面でつまづきました。 ID/Passの入力欄がちょっと動的生成の感じで何度もうまくいきません。 直接入力をせずに…
楽天銀行 資産も少なく、web構造もシンプルだったので、比較的楽にデータ取得できました。 マネーフォワードの方が難しかったです。 ゆうちょ銀行 こちらも、web構造もシンプルで、比較的楽にデータ取得できました。 住信SBI銀行 普通預金、ハイブリッド預金…
荒削りですが、とりあえずデータ取得するプログラムができました。 絵でいうと、スケッチができたところで、まだ清書していない状態です。 成功確率低く、まともに動きません。 seleniumの失敗の多くは、ブラウザでの読込みに時間がかかる一方で、プログラム…
だいたい週一で口座やマネーサービスの残高をチェックしています。 毎週の残高変動の要因を分析して、資産の状況を把握しています。 口座やマネーサービスは40以上、定期巡回の対象は16も! 前のエントリーのように、いくつかの方法を試してスピードアップを…