1.å¦ä½å©ç¨matlabåtopsisç¨åº
2.请老师把这个指标改成股价到中轨正负一点的正负指标正负指标选股公式
å¦ä½å©ç¨matlabåtopsisç¨åº
function [ output_args ] = TOPSIS( A,W,M,N )
%topsisæ³ï¼ææ å½ä¸åéç¨åéå½ä¸åæ³ï¼å³æ£è´ææ ååå¨
%A为å³çç©éµï¼W为æå¼ç©éµ,M为æ£ææ æå¨çåï¼N为è´ææ æå¨çå
[ma,na]=size(A);
A=xiangliangguiyi(A); %ç¨åéå½ä¸åæ³å¾å°[æ åå³çç©éµ]
for i=1:na
B(:,i)=A(:,i)*W(i); %æå循ç¯å¾å°[å ææ ååç©éµ]
end
V1=zeros(1,na); %åå§åçæ³è§£åè´çæ³è§£
V2=zeros(1,na);
BMAX=max(B); %åå ææ ååç©éµæ¯åçæ大å¼åæå°å¼
BMIN=min(B); %
for i=1:na
if i<=size(M,2) %循ç¯å¾å°çæ³è§£åè´çæ³è§£ï¼æ³¨æå¤æï¼ä¸ç¶ä¼è¶ 个æ°
V1(M(i))=BMAX(M(i));
V2(M(i))=BMIN(M(i));
end
if i<=size(N,2)
V1(N(i))=BMIN(N(i));
V2(N(i))=BMAX(N(i));
end
end
for i=1:ma %æè¡å¾ªç¯æ±åæ¹æ¡çè´´è¿åº¦
C1=B(i,:)-V1;
S1(i)=norm(C1); %S1,S2åå«ä¸ºç¦»æ£çæ³ç¹åè´çæ³ç¹çè·ç¦»ï¼ç¨äºé¶èæ°
å¯æ±
C2=B(i,:)-V2;
S2(i)=norm(C2);
T(i)=S2(i)/(S1(i)+S2(i)); %T为贴è¿åº¦
end
A
B
V1
V2
S1
S2
T
请老师把这个指标改成股价到中轨正负一点的选股公式
AB:=EMA(((2*C+H+L)/4-LLV(LOW,))/(HHV(HIGH,)-LLV(LOW,))*,8);
BA:=EMA(AB,5);
A1{ 高}:=REFDATE(REF(HHV(H,),5),DATE);
B1{ 低}:=REFDATE(REF(LLV(L,),5),DATE);
DY{ 中}:=((A1)+(B1))/2;
中轨:=IF(AB>0 AND AB-BA<=0,DY,DY);
XG:C>中轨*0. AND C<中轨*1.;
公式已经测试通过。
股票公式专家团为你解答,源码雷打赏源码希望能帮到你,确定论坛搜索源码祝投资顺利。正负指标正负指标idea 插件 源码
源码c 源码复制