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

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

メモ:TradingViewを使えば、安価にリアルタイムデータにアクセスできるか?

jp.tradingview.com TradingViewを使えば、 USD 59.95 + 2 = 7743.75円/月 (※125 JPY / USD) でリアルタイムの日本の株価が手に入るかも。 東証、福証、札証に対応 REST APIの用意はあるようだ。 jp.tradingview.com jp.tradingview.com

手仕舞いできるようにする

最初に、完成形のPRを貼っておく。 github.com まず、持っているポジションを参照して、その反対となる売買を同数でできるメソッドを用意した。ポジションがない場合、途中で早期リターンする。 # https://github.com/dogwood008/stock-trading-system/pull/…

基礎的な戦略にもう少し機能を付ける

まだWIPだが、手仕舞い機能やログを見やすくする機能を付けようとしている。 github.com

今日はビール飲む日

めちゃくちゃ神経を使う保守の仕事を終わらせたので、今日はお酒を飲みます

今日はスキップ

諸般の事情により、今日は全くこちらの活動ができないのでスキップ。

今日は早く寝る

朝、活動的になるように生活をシフトしようとしている。人間は生まれた時に朝方か夜型か、DNAレベルで決まっている、みたいな話もあるが、果たしてどうなるか。 ちなみに、今までは夜型の生活が身体に合っていると感じていたので、しばらくは眠気で不機嫌に…

実行ボタンを押すだけで、バックテストが走るようにした

.vscode/launch.json を追加して、実行ボタンを押すだけで、バックテストが走るようにした。 github.com 実行ボタン

環境が壊れた

Boxにプロジェクトルートを置いていたのだが、同期により環境が壊れてしまった、、、今日はその修復にあたっている。。。

簡単な戦略から始める

今日は時間が無いので詳細を省くが、簡単な戦略でバックテストさせることができた。詳細は後日書く。 github.com

投資の本で良いやつは何か?

いろんな本が世の中に出ているけれど、どういう本が実際のところ良いのだろうか。例えば、それらを読んでレビューしたり、あらすじをまとめてあるようなコンテンツがあれば、便利に使ってもらえるのだろうか。

TODOの整理:バックテストの実施

一昨日の記事で、空白期間のギャップ問題は解消された。 how-to-make-stock-trading-system.dogwood008.com 次は試しに過去データで売買を行ってみて、そのバックテストの結果を見てみることにする。

へとへと

今日はへとへとです。。。

昼休みや大引け等の空白時間は、詰めて表示されていた

昨日の記事でTODOとしてあげていた「昼休みや大引け等の空白時間を適切に扱う」という項目は、既に解決していた。 how-to-make-stock-trading-system.dogwood008.com 具体的には、既にグラフではTickが存在しない時間は飛ばして表示されるようになっていた。…

直近TODOの整理:昼休みや大引け後の扱い

昨日の記事までで、グラフの描画はできたものの、昼休み等がうまく扱えていない。これを何とかしたい。 how-to-make-stock-trading-system.dogwood008.com 昼休みも取引が連続しているものとして扱われている

取引量をグラフに描画する

取引量をグラフに描画できるようにした。 github.com 一見するとうまくできていないようにも見えるが、あまりにも大引けに集中していると、他の数百の棒グラフが目立たないだけ、という感じだった。 取引量を正しく設定したグラフ (After) 取引量を全て100に…

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