魔环主图最早由颁布老师首发,后来经大庆老杨老师略加修改,飞狐源码如下:
C/C++ Code复制内容到剪贴板
- 临界线:=WMA(CLOSE,13);
- VAR1:=POW(CLOSE-临界线,1);
- VAR2:=MA(VAR1,13);
- VAR3:=SQRT(VAR2);
- 阻力线:临界线+1.96*VAR3;
- 支撑线:临界线-1.96*VAR3;
- PARTLINE(临界线>REF(临界线,1) AND 阻力线<>支撑线,临界线),LINETHICK2,colorFF;
- PARTLINE(临界线<REF(临界线,1),临界线),LINETHICK2,colorFF00;
- PARTLINE(阻力线=支撑线,临界线),LINETHICK2,colorFF0000;
本人经过研究,试着修改为通达信的,已完成,但总觉得效果不如飞狐好.个人认为还是飞狐中的WMA中问题,通达信中没有替代函数,试着用笨办法替代了下,但在通达信中一直没有出现“阻力线=支撑线”的情况,所以通达信中的变色线只有二种色且有断点,而飞狐中有三种色且线连续.
通达信源码如下:
C/C++ Code复制内容到剪贴板
- 临界线:= (13*C+12*REF(C,1)+11*REF(C,2)+10*REF(C,3)+9*REF(C,4)+8*REF(C,5)+7*REF(C,6)+ 6*REF(C,7)+5*REF(C,8)+4*REF(C,9)+3*REF(C,10)+2*REF(C,11)+1*REF(C,12))/(13+12+11+10+9+8+7+6+5+4+3+2+1);
- VAR1:=POW(CLOSE-临界线,1);
- VAR2:=MA(VAR1,13);
- VAR3:=SQRT(VAR2);
- 阻力线:临界线+1.96*VAR3;
- 支撑线:临界线-1.96*VAR3;
- IF(临界线>REF(临界线,1) AND 阻力线!=支撑线,临界线,DRAWNULL),COLORRED,LINETHICK2;
- IF(临界线<REF(临界线,1),临界线,DRAWNULL),COLORGREEN,LINETHICK2;
- IF(阻力线=支撑线,临界线,DRAWNULL),COLORBLUE,LINETHICK2;
请大家比较一下图,帮助指点一下,希望早日改出和飞狐效果一样的图.