8
フォロー
0
フォロワー

PythonでKAMAインジケーターを呼び出す際のエラーについて助けを求める

作成日:: 2021-11-19 23:17:10, 更新日:: 2021-11-20 09:10:32
comments   4
hits   863

import talib def main(): LastBarTime = 0 while(true): records = exchange.GetRecords() BarTime = records[-1][“Time”] ext.PlotRecords(records, “ “) if LastBarTime != BarTime: kama = talib.KAMA(records, 30) Log(kama[30]) Log(kama[kama.length-1]) LastBarTime = BarTime KAMA指標を試してみると,JSで実行できるが,pyで誤りが出ます. line 9, in main TypeError: Argument ‘real’ has incorrect type (expected numpy.ndarray, got OOO00) これは。どう修正するか教えて下さい。

カーマイン指数で表すのは, カーマイン指数で表すのは, カーマイン指数です. 方向 (DIR) = 終値 - n 日前の終値 ボラティリティ (VIR) = sum(abs(終値 - 前取引日の終値), n) 効率性(ER)=方向/ボラティリティ 速い = 2 / (n1 + 1) 遅い = 2 / (n2 + 1) 滑らかさ(CS) = 効率 * (速い - 遅い) + 遅い 係数(CQ) = 平滑化 * 平滑化 KAMA = 指数加重平均 ((動的移動平均 ((閉盘価格,系数),2) (この最後のステップは,説明書に記載されているこの計算法による:現在のKAMA = 前回のKAMA + SC x (Price - 前回のKAMA))

長い時間をかけて,最後のステップのの前のKAMAがどこから来たのかを見ることができなかったので,最初のKAMA値を計算するときに,その前のKAMA値は存在しなかったのでしょうか? 私のアルゴリズムは間違っていたのでしょうか? 村の村長が,村の村長に,村の村長に,村の村長に,村の村長に,