Home >  > VNPY的ArrayManager

VNPY的ArrayManager

ma20 = self.am_hour.sma(20, array=True)

你可能以为这个 ma20 只返回「最近20个均值」,但实际不是这样。

假设你有 self.am_hour.close 是一个数组,共有 100 个数据:

你调用:ma20 = self.am_hour.sma(20, array=True)
得到的 ma20 是:

ma20 = [nan, nan, ..., nan, v20, v21, ..., v99]
↑前面19个nan↑ ↑从第20根开始有值↑

我的代码验证也是如此:

我的代码是:

self.am_hour = ArrayManager(300)

代表里面有300条数据,

ma60 = self.am_hour.sma(60, array=True),

则代表前59条是nan,后面48*5+1=241条存的是ma60的数据。

ma60价格:[ nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan nan
nan nan nan nan 3268.86666667
3266.93333333 3265.1 3263.43333333 3262.06666667 3260.93333333
3259.73333333 3258.35 3257.11666667 3255.83333333 3254.53333333
3253.25 3251.96666667 3250.71666667 3249.83333333 3249.2
3248.41666667 3247.81666667 3247.76666667 3247.31666667 3246.88333333
3245.95 3244.96666667 3243.96666667 3243.05 3242.43333333
3241.65 3240.58333333 3239.4 3238.45 3237.38333333
3236.25 3234.65 3232.88333333 3230.95 3229.3
3227.45 3225.73333333 3224.03333333 3222.43333333 3220.58333333
3218.68333333 3216.46666667 3214.75 3213.58333333 3212.26666667
3211.16666667 3210.15 3209.2 3208.33333333 3207.41666667
3206.56666667 3205.96666667 3205.1 3204.1 3203.53333333
3203.08333333 3202.93333333 3202.51666667 3202.28333333 3202.18333333
3202.1 3201.9 3201.55 3200.91666667 3200.5
3200.2 3199.86666667 3199.23333333 3198.88333333 3198.48333333
3197.83333333 3197.11666667 3196.58333333 3195.7 3194.91666667
3194.2 3193.36666667 3192.46666667 3191.65 3190.73333333
3190.45 3189.88333333 3189.36666667 3188.91666667 3188.38333333
3188. 3187.83333333 3187.81666667 3187.56666667 3187.25
3186.85 3186.41666667 3186.26666667 3186.16666667 3186.08333333
3185.7 3185.33333333 3184.85 3184.91666667 3185.
3185.16666667 3185.76666667 3186.13333333 3186.25 3186.23333333
3186.25 3186.36666667 3186.48333333 3186.48333333 3186.61666667
3186.66666667 3186.83333333 3186.95 3187.15 3186.98333333
3186.6 3184.56666667 3182.81666667 3180.98333333 3178.93333333
3176.85 3176.05 3175.45 3174.61666667 3173.1
3171.51666667 3169.78333333 3167.86666667 3165.93333333 3163.93333333
3161.35 3159.23333333 3157.13333333 3155.16666667 3153.11666667
3151.05 3149.03333333 3147.81666667 3146.85 3145.88333333
3144.75 3143.91666667 3142.93333333 3142.08333333 3141.05
3139.83333333 3138.5 3137.45 3136.51666667 3135.66666667
3134.93333333 3134.46666667 3133.91666667 3133.3 3132.85
3132.48333333 3132.26666667 3132.16666667 3131.41666667 3130.66666667
3129.98333333 3129.36666667 3128.6 3127.81666667 3127.08333333
3125.93333333 3124.65 3123.25 3122.01666667 3120.68333333
3119.6 3118.25 3117.28333333 3116.41666667 3115.61666667
3114.71666667 3114.95 3114.96666667 3114.88333333 3115.11666667
3115.23333333 3113.98333333 3112.66666667 3111.63333333 3110.95
3110.35 3110.2 3110.28333333 3110.41666667 3110.76666667
3111.61666667 3112.1 3112.36666667 3112.46666667 3112.58333333
3112.6 3112.6 3111.51666667 3110.6 3109.75
3109.08333333 3108.5 3108.15 3108. 3108.23333333
3108.5 3108.71666667 3108.55 3108.38333333 3108.18333333
3107.9 3107.38333333 3107.03333333 3106.71666667 3106.48333333
3106.41666667 3106.28333333 3105.73333333 3105.4 3105.81666667
3106.43333333 3106.46666667 3106.38333333 3106.53333333 3106.73333333
3107.08333333 3107.53333333 3108.15 3108.41666667 3108.6
3108.6 3108.76666667 3108.68333333 3108.56666667 3108.26666667
3107.98333333 3108.01666667 3107.95 3108.08333333 3108.1 ]

暧昧帖

本文暂无标签