커뮤니티
rsi 강도지표 통합표시
2015-05-02 23:21:42
231
글번호 85632
항상 감사드립니다
아래 rsi지표는 5분봉에 적용하는 지표수식입니다
input : Period(20);
var1 =(AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100);
if var1 <= 30 Then
var2 = O;
if var1 >= 70 Then
var3 = H;
plot1(var2);
plot2(var3);
이지표수식을
1,5분봉챠트에 표시
2,10분봉챠트에 표시
3.30분봉챠트에 표시
3가지의 챠트에 나타나는 지표를 최종적으로 5분봉챠트에 3가지 지표식을 모두다 나타내고 싶습니다
rsi70 지표 3개라인/ rsi30 지표 3개라인 을 5분봉챠트에 표시
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-05-04 10:46:16
안녕하세요
예스스탁입니다.
input : Period(20);
var : TF2(0),TF3(0),cnt(0);
var : sum21(0),sum22(0),RSIV2(0);
var : sum31(0),sum32(0),RSIV3(0);
Array : C2[100](0),C3[100](0);
Array : H2[100](0),H3[100](0);
Array : O2[100](0),O3[100](0);
TF2 = TimeToMinutes(stime)%10;
TF3 = TimeToMinutes(stime)%30;
var1 = (AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100);
if var1 <= 30 Then
var2 = O;
if var1 >= 70 Then
var3 = H;
if dayindex == 0 or (TF2 < TF2[1] and stime > stime[1]) Then{
O2[0] = O;
H2[0] = H;
for cnt = 1 to 99{
C2[cnt] = C2[cnt-1][1];
O2[cnt] = O2[cnt-1][1];
H2[cnt] = H2[cnt-1][1];
}
}
C2[0] = C;
if H > H2[0] Then
H2[0] = H;
if C2[Period-1] > 0 Then{
sum21 = 0;
sum22 = 0;
for cnt = 0 to Period-1{
if C2[cnt]-C2[cnt+1] > 0 Then{
sum21 = sum21+(C2[cnt]-C2[cnt+1]);
sum22 = sum22+abs(C2[cnt]-C2[cnt+1]);
}
}
RSIV2 = sum21/sum22*100;
if RSIV2 <= 30 Then
var4 = O2[0];
if RSIV2 >= 70 Then
var5 = H2[0];
}
if dayindex == 0 or (TF3 < TF3[1] and stime > stime[1]) Then{
O3[0] = O;
H3[0] = H;
for cnt = 1 to 99{
C3[cnt] = C3[cnt-1][1];
H3[cnt] = H3[cnt-1][1];
O3[cnt] = O3[cnt-1][1];
}
}
if H > H3[0] Then
H3[0] = H;
C3[0] = C;
if C3[Period-1] > 0 Then{
sum31 = 0;
sum32 = 0;
for cnt = 0 to Period-1{
if C3[cnt]-C3[cnt+1] > 0 Then{
sum31 = sum31+(C3[cnt]-C3[cnt+1]);
sum32 = sum32+abs(C3[cnt]-C3[cnt+1]);
}
}
RSIV3 = sum31/sum32*100;
if RSIV3 <= 30 Then
var6 = O3[0];
if RSIV3 >= 70 Then
var7 = H3[0];
}
plot1(var2);
plot2(var3);
plot3(var4);
plot4(var5);
plot5(var6);
plot6(var7);
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : rsi 강도지표 통합표시
> 항상 감사드립니다
아래 rsi지표는 5분봉에 적용하는 지표수식입니다
input : Period(20);
var1 =(AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100);
if var1 <= 30 Then
var2 = O;
if var1 >= 70 Then
var3 = H;
plot1(var2);
plot2(var3);
이지표수식을
1,5분봉챠트에 표시
2,10분봉챠트에 표시
3.30분봉챠트에 표시
3가지의 챠트에 나타나는 지표를 최종적으로 5분봉챠트에 3가지 지표식을 모두다 나타내고 싶습니다
rsi70 지표 3개라인/ rsi30 지표 3개라인 을 5분봉챠트에 표시
감사합니다.
다음글