但野 守

但野 守です。自己改革をしています。 毎日更新できなければ「サポートをする」から寄付し…

但野 守

但野 守です。自己改革をしています。 毎日更新できなければ「サポートをする」から寄付します。 あと、更新できていても、フォローしてくれている人には時々寄付してます。 また、フォロバ100%で運営します。Twitter始めました。

マガジン

  • 仮想通貨・FX

  • プログラミング

    Djangoでアプリを作成する中で作った記事たち

  • 検討・計画・振り返り

  • メモ帳

記事一覧

固定された記事

【1日目】この世界の出口を目指して…

僕はnoteを書く。 これは初めての試みだ。 きっとうまく書けないだろう。 きっと何度も心が折れそうになるだろう。 それでもせっかく始めたのだ。ものにしたいと思う。 だ…

但野 守
4年前
27

PCの故障に伴う記事更新中止のおしらせ

昨日の記事を書いている途中からPCが全くつかなくなってしまったので、修理に出して、戻ってくるまで記事の更新ストップします。 毎日見に来てくださっていたみなさまほん…

但野 守
4年前
6

【71日目】

今から

但野 守
4年前
2

【70日目】解析【JupyterNotebook】

せっかく計算するプログラムが出来たので、今日は解析結果をすこし先取りして見てみようと思う。 まずは短期移動平均と長期移動平均が交差したらそのトレンドに乗っかって…

但野 守
4年前
2

【69日目】【JupyterNotebook】

今まで作った来たJupyterNotebookのノートをより見やすい形や不要な個所を削除したり、きれいにしています。 この後は、正しく計算ができているかのチェックを行って、試…

但野 守
4年前
2

【68日目】システムトレードのバックテスト【JupyterNotebook】

今日は今から昨日の続きをやります。 それにしても以下の記事はすごいです。 出ていたエラーは以下の通り AttributeError: 'Series' object has no attribute 'clip_low…

但野 守
4年前
4

【67日目】【JupyterNotebook】

今日はエントリーポイントを元に損益を計算するモジュールを作っていくよ。

但野 守
4年前
1

計画と振り返り

今週はちょっと進みました。 終わったもの・Talibによるテクニカル指標の計算 今やっているもの・トレードロジック用プログラムの作成 これからやるもの・損益計算プロ…

但野 守
4年前
2

【66日目】エントリーシグナルのプログラム作成【JupyterNotebook】

今日は移動平均交差システムで売買ルールをプログラミングします。 今回はサンプルのプログラムにならって、移動平均交差システムというのを組んでみたいと思います。 ま…

但野 守
4年前
2

【65日】参考記事の調査【JupyterNotebook】

今日はトレードロジック用プログラムの作成に入りたいと思います。 まずはトレードロジックだったり、バックテストだったりを作るのに必要そうな参考記事を集めてみます。…

但野 守
4年前
3

【64日目】Talibでテクニカル指標の計算

今日はボリンジャーバンドというのを計算させてみました。 前回つかったサンプルだと以下のプログラムで計算していました。 # ボリンジャー・バンド(Bollinger Bands)for…

但野 守
4年前
3

【63日目】テクニカル指標の表示【Plotly、JupyterNotebook】

JupyterNotebookでPlotlyのテクニカル指標の表示をやります 前参照していた記事は閲覧不可になっていたので、以下の記事に山椒記事を変えました。 これに沿ってデータを…

但野 守
4年前
5

【62日目】状況の洗い出し【JupyterNotebook】

今日は復習も兼ねて昔の記事を見ながら状況の洗い出しをしました。 まず環境がおかしくなってたので、再構築しました。 続いて、Talibで指標の計算。 TA-Libで指標計算…

但野 守
4年前
3

【PDCA】今週の予定と振り返り

今週はDjnagoばかり触っていました。 ちゃんとJupyterNotebookでの仮想通貨の解析をせねば。 ただまだDjnagoのプロジェクトでやりのことしたことがあって、それをひととお…

但野 守
4年前
2

【61日目】annotateしたデータに関連する外部のキーの項目を表示する方法【Django】

昨日の問題はなんとか解消しました。 昨日の時点でのコード result = Sales.objects.values('book').annotate(total_amount=Sum('price')) 出来た方法 result = Sales.…

但野 守
4年前
2

【60日目】annotateしたデータに関連する外部のキーの項目を表示する方法【Djnago】

以下の例の時に、各本毎の売上とそのタイトルを同時に出力させるにはどうしたらいいんだろう? models.py class Sales(models.Model): book = models.ForeignKey(Book…

但野 守
4年前
2
【1日目】この世界の出口を目指して…

【1日目】この世界の出口を目指して…

僕はnoteを書く。
これは初めての試みだ。
きっとうまく書けないだろう。
きっと何度も心が折れそうになるだろう。
それでもせっかく始めたのだ。ものにしたいと思う。
だから目標を立てよう。自分が前に進めているか、確認できるように。

現状まずは自己紹介。但野 守(ただしの まもる)。30歳。
大した仕事もせず、東京で日々テキトーに暮らしている。
毎月の手取りは15万円くらい。
幸いなことに会社に住

もっとみる

PCの故障に伴う記事更新中止のおしらせ

昨日の記事を書いている途中からPCが全くつかなくなってしまったので、修理に出して、戻ってくるまで記事の更新ストップします。

毎日見に来てくださっていたみなさまほんとうにありがとうございました。

【70日目】解析【JupyterNotebook】

せっかく計算するプログラムが出来たので、今日は解析結果をすこし先取りして見てみようと思う。

まずは短期移動平均と長期移動平均が交差したらそのトレンドに乗っかって取引するシステムの結果。

短期=10、長期=50の場合

買いトレード数 = 397勝トレード数 = 129最大勝トレード = 42004799.99999999平均勝トレード = 3705982.95負トレード数 = 268最大負トレ

もっとみる

【69日目】【JupyterNotebook】

今まで作った来たJupyterNotebookのノートをより見やすい形や不要な個所を削除したり、きれいにしています。

この後は、正しく計算ができているかのチェックを行って、試算の推移の可視化などを行って、いよいよ相場の解析に入っていくという流れです。

【68日目】システムトレードのバックテスト【JupyterNotebook】

【68日目】システムトレードのバックテスト【JupyterNotebook】

今日は今から昨日の続きをやります。

それにしても以下の記事はすごいです。

出ていたエラーは以下の通り

AttributeError: 'Series' object has no attribute 'clip_lower'

参考記事で以下の表記になっている部分をすべて修正しました。

修正前

clip_lower(0)clip_upper(0)

修正後

clip(lower=0)c

もっとみる

【67日目】【JupyterNotebook】

今日はエントリーポイントを元に損益を計算するモジュールを作っていくよ。

計画と振り返り

今週はちょっと進みました。

終わったもの・Talibによるテクニカル指標の計算

今やっているもの・トレードロジック用プログラムの作成

これからやるもの・損益計算プログラムの作成
・各種計算結果保存用プログラムの作成
・パラメータ最適化プログラムの作成
・AI使ったトレード手法の作成

【66日目】エントリーシグナルのプログラム作成【JupyterNotebook】

今日は移動平均交差システムで売買ルールをプログラミングします。

今回はサンプルのプログラムにならって、移動平均交差システムというのを組んでみたいと思います。

まずはテクニカル指標の移動平均を計算する部分を書きます。

FastMA = talib.EMA(close, timeperiod=10) #短期移動平均SlowMA = talib.EMA(close, timeperiod=50)

もっとみる
【65日】参考記事の調査【JupyterNotebook】

【65日】参考記事の調査【JupyterNotebook】

今日はトレードロジック用プログラムの作成に入りたいと思います。

まずはトレードロジックだったり、バックテストだったりを作るのに必要そうな参考記事を集めてみます。

参考記事1ライブラリを活用する場合

参考記事2自分でPythonで書く場合

参考記事3ライブラリを活用する場合の一覧

【64日目】Talibでテクニカル指標の計算

【64日目】Talibでテクニカル指標の計算

今日はボリンジャーバンドというのを計算させてみました。

前回つかったサンプルだと以下のプログラムで計算していました。

# ボリンジャー・バンド(Bollinger Bands)for arr in talib.BBANDS(close): output = np.c_[output, arr]cols += ['BBANDS_upperband', 'BBANDS_middleband',

もっとみる

【63日目】テクニカル指標の表示【Plotly、JupyterNotebook】

JupyterNotebookでPlotlyのテクニカル指標の表示をやります

前参照していた記事は閲覧不可になっていたので、以下の記事に山椒記事を変えました。

これに沿ってデータを定義してやると一応プロットするところまで郁子tが出来ました。

【62日目】状況の洗い出し【JupyterNotebook】

【62日目】状況の洗い出し【JupyterNotebook】

今日は復習も兼ねて昔の記事を見ながら状況の洗い出しをしました。

まず環境がおかしくなってたので、再構築しました。

続いて、Talibで指標の計算。

TA-Libで指標計算するのは本当にコピペで動きました。
すごすぎる。

これからやりたい内容はこれ。

【PDCA】今週の予定と振り返り

今週はDjnagoばかり触っていました。
ちゃんとJupyterNotebookでの仮想通貨の解析をせねば。

ただまだDjnagoのプロジェクトでやりのことしたことがあって、それをひととおりやっておきたいという気持ちも…

JupyterNotebookのものでやりのことしていること

・Talibによるテクニカル指標の計算
・トレードロジック用プログラムの作成
・トレードロジック用プログラムの

もっとみる
【61日目】annotateしたデータに関連する外部のキーの項目を表示する方法【Django】

【61日目】annotateしたデータに関連する外部のキーの項目を表示する方法【Django】

昨日の問題はなんとか解消しました。

昨日の時点でのコード

result = Sales.objects.values('book').annotate(total_amount=Sum('price'))

出来た方法

result = Sales.objects.values('Book__title').annotate(total_amount=Sum('price'))

【60日目】annotateしたデータに関連する外部のキーの項目を表示する方法【Djnago】

【60日目】annotateしたデータに関連する外部のキーの項目を表示する方法【Djnago】

以下の例の時に、各本毎の売上とそのタイトルを同時に出力させるにはどうしたらいいんだろう?

models.py

class Sales(models.Model): book = models.ForeignKey(Book) price = models.IntegerField()class Book(models.Model): title = TextField()

もっとみる