今週のQiita技術書まとめ
2019年7月7日配信
Python3ではじめるシステムトレード: 予測とトレンドについて(翻訳)
予測はシステムトレードに欠くことのできない技術です。最近では、機械学習、人工知能、状態空間方程式、ベイズ等が話題に上ることが多くなっています。そこで今回は「予測」について、原点を考えてみましょうということで古典的な教科書を紹介します。 Prediction and Regulation by linear least-square methods by Peter Whittle 1963 多くの…
Python3ではじめるシステムトレード第2版
本書で学べること!Jupyter Notebookの導入からPythonの利用方法。株価・為替・経済などのデータの入手方法と分析手法。時系列分析の処理と統計的手法(自己回帰モデル、モンテカルロ手法など)。あゆみ値の本質と価格形成のメカニズム。高頻度取引の世界におけるマーケットメイクの仕組み。
スクレイピングした情報や画面キャプチャをSlackに投稿するBot
1. 概要 Qiitaのマイページにある情報をスクレイピングしたり、画面キャプチャを撮ってSlackに投稿するBotをPythonで作ったので、覚書でのために投稿します。Pythonでコードを書くだけでできる簡単なBotです。 今回作るBotでできること - 特定のキーワードを検知したら、Webページからスクレイピングした情報をSlackにポストする。 - 特定のキーワードを検知したら、Webペー…
学習目的で「ポケモンの名前を使ったしりとり」ゲームをつくってみた
はじめに Ruby on Railsの学習するために「ポケモンの名前を使ったしりとり」( 本記事では、実際にやってみて感じた学習目的で個人開発を行うことのメリット・デメリット、そして個人開発学習のモチベーションを維持するコツについて書いてみました。 文字ばかりで恐縮ですが、プログラミング初学者の方や個人開発に興味のある方はぜひ読んでみてください。 ちなみに私は現在、Javaプログラマとして勤務して…
Monkey言語に機能を追加する!
Monkey言語って何?って思った方もいるでしょう。Monkey言語というのは、一般に使われている言語ではなく、「Go言語でつくるインタプリタ( この書籍では、Go言語の標準ライブラリのみを用いて、一からインタプリタ型言語を作成することができます。 字句解析器の作成から始めて、最終的には型(数値、文字列、真偽値、配列 etc)、四則演算、変数定義、関数定義などいろいろな構文を実装していく。さらに、…
Go言語でつくるインタプリタ
Go言語を使って架空のプログラミング言語のインタプリタを作ることで言語の作り方やコンピュータの仕組みを学ぶ ! Go言語を使って架空のプログラミング言語のインタプリタを作りながら言語の作り方とコンピュータの内部の動作を学ぶ書籍です。300ページ弱の分量で、インタプリタがどのように作られているのかを実際に言語を作りながら学ぶことができるます。