teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

追記

2021/01/22 10:08

投稿

yuudai
yuudai

スコア65

title CHANGED
File without changes
body CHANGED
@@ -34,4 +34,6 @@
34
34
 
35
35
  ```
36
36
 
37
- SMAを計算してもNaNしか返ってきませんでした。
37
+ SMAを計算してもNaNしか返ってきませんでした。
38
+ candlestick_15.describe()で値を見てみたら平均とかがちゃんと計算されていたので試しにplotしてみたらplotできました。NaNと表記されているだけで値はあるのかもしれません。原因はなんのでしょう?
39
+ ![イメージ説明](a0e0f1a44e68b0223dcf83a7d6967dad.png)

2

追記

2021/01/22 10:08

投稿

yuudai
yuudai

スコア65

title CHANGED
File without changes
body CHANGED
@@ -32,4 +32,6 @@
32
32
  'Low': 'min',
33
33
  'Close': 'last'}) # ohlcを再度ohlcに集計するにはaggメソッド
34
34
 
35
- ```
35
+ ```
36
+
37
+ SMAを計算してもNaNしか返ってきませんでした。

1

追記

2021/01/22 09:41

投稿

yuudai
yuudai

スコア65

title CHANGED
File without changes
body CHANGED
@@ -18,4 +18,18 @@
18
18
  実行結果
19
19
  ![イメージ説明](6e4440313c8e21eaedf4a48575552358.png)
20
20
 
21
- どのようにすれば正常に計算してくれるのでしょうか?よろしくお願いします。
21
+ どのようにすれば正常に計算してくれるのでしょうか?よろしくお願いします。
22
+
23
+ 追記
24
+ 上のデータはリサンプリングしたデータで、リサンプリング前のデータでMACDを計算すると正常に計算してくれます。
25
+ ![イメージ説明](6a380a4f4b91b498863ac74f3122e170.png)
26
+
27
+ リサンプリングのコード
28
+ ```ここに言語を入力
29
+ # resample15分足
30
+ candlestick_15 = df.resample('15T').agg({'Open': 'first',
31
+ 'High': 'max',
32
+ 'Low': 'min',
33
+ 'Close': 'last'}) # ohlcを再度ohlcに集計するにはaggメソッド
34
+
35
+ ```