相關(guān)標簽: rsi指標 、 rsi指標詳解 、 rsi指標的實戰(zhàn)技巧 、 圖解rsi指標實戰(zhàn)技巧 、 相對強弱指標rsi 圖解 、 rsi指標背離選股公式 、 rsi抄底逃頂指標公式 、 圖解rsi指標實戰(zhàn) 、 rsi指標分析個股 、
參數(shù) N1--9 M1--6 EE---FF--采樣點
很好的RSI指標公式源碼
STICKLINE(C>0,79,80,8,0),coloreeee33;
STICKLINE(C>0,65,64.8,15,1),colorred;
STICKLINE(C>0,50,49.8,15,0),colorred;
STICKLINE(C>0,50,65,7,1),color909090;
STICKLINE(C>0,34,35,8,0),coloreeee33;
LC := ref(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
MARSI1:=SMA(RSI1,3,1);
PARTLINE(MARSI1,MARSI1>ref(MARSI1,1),RGB(255,0,0),MARSI1<ref(MARSI1,1),RGB(0,255,0)),LINETHICK1;
a:=MA(MARSI1,M1);
EE:IF(MARSI1>a,(MARSI1-(a-MARSI1)),a);
FF:IF(MARSI1<a,(MARSI1-(a-MARSI1)),a);
PARTLINE(EE,EE>ref(EE,1),RGB(255,0,0),EE<ref(EE,1),RGB(0,255,0)),LINETHICK1;
PARTLINE(FF,FF>ref(FF,1),RGB(255,0,255),FF<ref(FF,1),RGB(255,255,255)),LINETHICK1;
b:=SMA(a,10,1);
STICKLINE(FF>=ref(FF,1),FF,FF,5,0),colorMAgenta,LINETHICK4,POINTDOT;
STICKLINE(FF<ref(FF,1),FF,FF,5,0),colorwhite,LINETHICK4,POINTDOT;
STICKLINE(EE>=ref(EE,1),EE,EE,5,0),colorred,LINETHICK4,POINTDOT;
STICKLINE(EE<ref(EE,1),EE,EE,5,0),colorgreen,LINETHICK4,POINTDOT;
//趨勢1:=SMA(b,N1,1);
//FILLRGN(趨勢1,ref(趨勢1,2),趨勢1>ref(趨勢1,2),RGB(255,255,0),趨勢1<=ref(趨勢1,2),RGB(0,88,255) );
//PARTLINE(趨勢1,趨勢1>ref(趨勢1,1),RGB(255,255,0),趨勢1<ref(趨勢1,1),RGB(0,111,255)),LINETHICK1;
//AH:=HHV(EE,N1);
//PARTLINE(AH,AH>ref(AH,1),RGB(255,0,0),AH<ref(AH,1),RGB(0,255,0)),LINETHICK1;
PARTLINE(a,a>ref(a,1),RGB(255,0,0),a<ref(a,1),RGB(0,255,0)),LINETHICK2;
源碼解析:
當滿足條件收盤價>0時,在79和80位置之間畫柱狀線,寬度為8,0不為0則畫空心柱.,COLOREEEE33
當滿足條件收盤價>0時,在65和64.8位置之間畫柱狀線,寬度為15,1不為0則畫空心柱.,畫紅色
當滿足條件收盤價>0時,在50和49.8位置之間畫柱狀線,寬度為15,0不為0則畫空心柱.,畫紅色
當滿足條件收盤價>0時,在50和65位置之間畫柱狀線,寬度為7,1不為0則畫空心柱.,COLOR909090
當滿足條件收盤價>0時,在34和35位置之間畫柱狀線,寬度為8,0不為0則畫空心柱.,COLOREEEE33
賦值: 昨收
RSI1賦值:收盤價-LC和0的較大值的N1日[1日權(quán)重]移動平均/收盤價-LC的絕對值的N1日[1日權(quán)重]移動平均*100
MARSI1賦值:RSI1的3日[1日權(quán)重]移動平均
PARTLINE(MARSI1,MARSI1>昨日MARSI1,自定色,MARSI1<昨日MARSI1,自定色),線寬為1
A賦值:MARSI1的M1日簡單移動平均
輸出EE:如果MARSI1>A,返回(MARSI1-(A-MARSI1)),否則返回A
輸出FF:如果MARSI1<A,返回(MARSI1-(A-MARSI1)),否則返回A
PARTLINE(EE,EE>昨日EE,自定色,EE<昨日EE,自定色),線寬為1
PARTLINE(FF,FF>昨日FF,自定色,FF<昨日FF,自定色),線寬為1
B賦值:A的10日[1日權(quán)重]移動平均
當滿足條件FF>=昨日FF時,在FF和FF位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,畫洋紅色,線寬為4,POINTDOT
當滿足條件FF<昨日FF時,在FF和FF位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,畫白色,線寬為4,POINTDOT
當滿足條件EE>=昨日EE時,在EE和EE位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,畫紅色,線寬為4,POINTDOT
當滿足條件EE<昨日EE時,在EE和EE位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,畫綠色,線寬為4,POINTDOT
趨勢1賦值:B的N1日[1日權(quán)重]移動平均
//FILLRGN(趨勢1,2日前的趨勢1,趨勢1>2日前的趨勢1,自定色,趨勢1<=2日前的趨勢1,自定色 )
//PARTLINE(趨勢1,趨勢1>昨日趨勢1,自定色,趨勢1<昨日趨勢1,自定色),線寬為1
AH賦值:N1日內(nèi)EE的最高值
//PARTLINE(AH,AH>昨日AH,自定色,AH<昨日AH,自定色),線寬為1
PARTLINE(A,A>昨日A,自定色,A<昨日A,自定色),線寬為2