MATLAB
股票中常见的几种股票计算,直接把r向量中的元素删除就行,带入自己的数据就可以自动生成图片,
所有指标的周期都是合理的参考论文定义的,并不需要改动
clear all
clc
r = [621.65
609.67
610.92
608.82
610.38
609.11
607.04
611.58
610.19
608.66
598.88
597.42
594.08
603.88
601.74
598.98
605.96
605.67
603.85
609.39
614.82
612.98
611.85
609.62
607.18
612.08
617.21
614.74
615.65
617.54
614.77
635.01
635.96
634.02
637.94
641.42
638.97
636.29
629.25
627.72
631.92
655.48
653.25
651.39
655.31
651.45
682.22
687.68
685.91
698
702
697.01
733.33
686.17
683.69
704.79
712
709.96
708.97
720.93
721.5
715.45
];
%%————————————————————————
%%市场趋势指标——乖离率(短线)
for i = 6:1:length(r)%% n选几天
j = 1;%%每次初始化j
for m = i-5:1:i %%i的前五天一直到第i天
arr(j) = r(m); %%存储数据
j = j + 1; %%换列
end
junzhi = mean(arr);
BIAS = (r(i) - junzhi)/junzhi;
arr1(i-5) = BIAS;
end
figure
aaa = 1:1:length(arr1);
plot(aaa,arr1)
title('BIAS'
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交