質問編集履歴

3

追記

2021/01/22 10:08

投稿

yuudai
yuudai

スコア65

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,7 @@
71
71
 
72
72
 
73
73
  SMAを計算してもNaNしか返ってきませんでした。
74
+
75
+ candlestick_15.describe()で値を見てみたら平均とかがちゃんと計算されていたので試しにplotしてみたらplotできました。NaNと表記されているだけで値はあるのかもしれません。原因はなんのでしょう?
76
+
77
+ ![イメージ説明](a0e0f1a44e68b0223dcf83a7d6967dad.png)

2

追記

2021/01/22 10:08

投稿

yuudai
yuudai

スコア65

test CHANGED
File without changes
test CHANGED
@@ -67,3 +67,7 @@
67
67
 
68
68
 
69
69
  ```
70
+
71
+
72
+
73
+ SMAを計算してもNaNしか返ってきませんでした。

1

追記

2021/01/22 09:41

投稿

yuudai
yuudai

スコア65

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,31 @@
39
39
 
40
40
 
41
41
  どのようにすれば正常に計算してくれるのでしょうか?よろしくお願いします。
42
+
43
+
44
+
45
+ 追記
46
+
47
+ 上のデータはリサンプリングしたデータで、リサンプリング前のデータでMACDを計算すると正常に計算してくれます。
48
+
49
+ ![イメージ説明](6a380a4f4b91b498863ac74f3122e170.png)
50
+
51
+
52
+
53
+ リサンプリングのコード
54
+
55
+ ```ここに言語を入力
56
+
57
+ # resample15分足
58
+
59
+ candlestick_15 = df.resample('15T').agg({'Open': 'first',
60
+
61
+ 'High': 'max',
62
+
63
+ 'Low': 'min',
64
+
65
+ 'Close': 'last'}) # ohlcを再度ohlcに集計するにはaggメソッド
66
+
67
+
68
+
69
+ ```