2022-03-01から1ヶ月間の記事一覧
APIを使ってみようとしたが、資料をよく読むと、このAPI仕様書はユーザ向けではなく、ブローカー向けであり、我々一般ユーザはAPIを通じてTradingViewのデータを取得できる、というわけではないことがわかった。 以下は、作りかけのAPIの使い方マニュアルで…
昨日の記事でTradingViewの可能性について少し述べた。 how-to-make-stock-trading-system.dogwood008.com その後、用意されたAPIの仕様書を見ていると、どうもストリーミング用のAPIが用意されているような記述があった。 jp.tradingview.com いくつかラッ…
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
いろんな本が世の中に出ているけれど、どういう本が実際のところ良いのだろうか。例えば、それらを読んでレビューしたり、あらすじをまとめてあるようなコンテンツがあれば、便利に使ってもらえるのだろうか。
一昨日の記事で、空白期間のギャップ問題は解消された。 how-to-make-stock-trading-system.dogwood008.com 次は試しに過去データで売買を行ってみて、そのバックテストの結果を見てみることにする。
今日はへとへとです。。。
昨日の記事でTODOとしてあげていた「昼休みや大引け等の空白時間を適切に扱う」という項目は、既に解決していた。 how-to-make-stock-trading-system.dogwood008.com 具体的には、既にグラフではTickが存在しない時間は飛ばして表示されるようになっていた。…
昨日の記事までで、グラフの描画はできたものの、昼休み等がうまく扱えていない。これを何とかしたい。 how-to-make-stock-trading-system.dogwood008.com 昼休みも取引が連続しているものとして扱われている
取引量をグラフに描画できるようにした。 github.com 一見するとうまくできていないようにも見えるが、あまりにも大引けに集中していると、他の数百の棒グラフが目立たないだけ、という感じだった。 取引量を正しく設定したグラフ (After) 取引量を全て100に…
根本的に考え方を変えないとダメだ。。。 残った時間にこっちをやるんじゃなくて、こっちをやって残った時間で他のことやろう。。。もっと自分の時間を主体的に使う用にマインドを切り替えていきたい。
実行すると、下図のようなグラフを出力できるようにした。 出力されたグラフ github.com ただ、開始が03:34となっていたり、休憩時間が考慮されていなかったりと、改善が必要な部分はある。引き続き取り組んでいく。
今日もアルコールをのみました
アルコールを飲んだら眠くなったので今日はお休み
グラフを描画できるようになった(差分のPRは未だ作れていない)が、動作の簡略化のため、取引量を100株で計算させた。これにより、下図のように面白みのない雑音の棒グラフができてしまっている。 取引量が全て100株で表示されている 次はこれを正しい値に…
先日の変更では、データを読み込んで Backtrader が処理できるようになった。しかし、データが日時降順になっていたため、グラフを正しく描画できていなかった。 how-to-make-stock-trading-system.dogwood008.com これに対し、配信するデータそのものをソー…
そろそろいっぱいいっぱい
[DEBUG] 2021-11-01T12:35:08, [Close] = 50xxx.00 [DEBUG] 2021-11-01T12:34:58, [Close] = 50xxx.00 [DEBUG] 2021-11-01T12:34:58, [Close] = 50xxx.00 [DEBUG] 2021-11-01T12:34:58, [Close] = 50xxx.00 [DEBUG] 2021-11-01T12:34:57, [Close] = 50xxx.00…
github.com 値を範囲でサーバに要求し、得られたレスポンスをパースしてデータとして使用できるようにした。一部後述の通り動いていない部分があったが、値の要求〜応答部分は一旦できたため、マージした。 TODO グラフのプロットに失敗 グラフのプロットを…
github.com これを実行すると、 "backtrader/backtrader/indicators/basicops.py", line 364 において、下記のエラーが出る。 IndexError: array assignment index out of range おそらく、日時の表現方法が期待されるものではないのだと考えられる。最初は …
Amazonで物理本も電子書籍も買えます。良ければご検討ください。 nextpublishing.jp www.impressrd.jp
今日はちょっと辛いことがあったので、時間があるけど休みます。。。
ここ最近、時間を取れない日が多く続いていて厳しい。。好きだったはずの事ができなくなってしまっているのは、とても厳しい。 身体に負荷を掛けて、仕事を圧縮してたくさんこなして効率を上げるべきなのか?程度にも依るが、俺はそうは思わない。