#自己紹介
この度Smart Tradeでインターンすることになったゴンです。
ゴンについて、知りたい方はこちら。
ブログ読んでねー
ツイッターはこちら
https://twitter.com/gon_gon_tarou
初めての記事はこちら(QuantXを初めてみて)
https://qiita.com/investor-gon/items/2b1952ae5c2c88334c74
#「Exception inputs are all NaN」のエラーで詰みました。
グーグル先生に教えてもらおうとして思ったら、ヒット!!!
読もうと思った英語かい〜
つらいーと思ったそこのあなた。
安心してください
ちょー簡単に訳してあげますよ!!
Quantopian (海外の似たようなアルゴのサイト)で、「Exception inputs are all NaN」がでました。
助けてください。MACDとRSIの指標をtalibを使って計算するとエラーになってしまいます。
それは、talibのバグでした。ごめんちゃい。
って感じでした。
#エラーが出た理由について(自分なりの考察)
過去の株価がない(空もしくは0)のに、talibで計算しようとしてしまい、エラーになったのかなっと思ってます。
ちなみに東芝などの古くからある銘柄を入れてもエラーでした。
#じゃあどうするの?
よくわかりませんね。
とりあえず、なんの銘柄がエラーを出しているのかを特定して、その銘柄を削除しました。
新しい銘柄ばっかりのアルゴリズムは、バックテストを表示できないので、販売まで行うのは厳しそうな感じですね。
ちなみに、どれがエラーを知るにはこのコードを使いました。
ctx.logger.debug(変数名)
それでは