커뮤니티
RMI 직선라인
2019-08-09 12:14:41
396
글번호 131045
항상 감사드립니다.
아래지표식이 오류가 있어 표현이 잘되질 않습니다
1. RMI 직선라인 표시
RMI>99 이면 직선라인 100
RMI<1 이면 직선라인 0
1< = RMI > = 99 직선라인 50 으로 표시
2.
RMI선 전값기준 상승시 Red, 하락시 Blue
Signal선 상승시 매수 하락시 매도신호 표시
input : MOM기간(5),적용기간(14),시그널기간(5);
var : RMI(0),RMIsig(0);
var: t70(0);
RMI = iff((ma(iff(c<c[MOM기간],(c[MOM기간]-c),0),적용기간))<=0,100,
(100-(100/(1+((ma(iff(c>c[MOM기간],(c-c[MOM기간]),0),적용기간))/(ma(iff(c<c[MOM기간],(c[MOM기간]-c),0),적용기간)))))));
RMIsig = ma(RMI,시그널기간);
plot1(RMI,"RMI",iff(RMI > RMIsig,RED,blue)); <==== 지표가 제대로 표현이 안됨..오류
plot2(RMIsig,"signal");
PlotBaseLine1(30,"30");
PlotBaseLine2(70,"70");
if RMI >= 99 Then
t70 = 100 ;
else if RMI <= 1 Then
t70 = 0;
Else if RMI>=1 and RMI<=99 Then
t70 = 50;
if T70 == 100 Then
plot11(100,"직선라인",RED,def,1.0);
if T70 == 0 Then
plot11(0,"직선라인",BLUE,def,1.0);
if 70 == 50 Then
plot11(50,"직선라인",yellow,def,0.5);
감사합니다
답변 1
예스스탁 예스스탁 답변
2019-08-09 14:56:49
안녕하세요
예스스탁입니다.
1
input : MOM기간(5),적용기간(14),시그널기간(5);
var : RMI(0),RMIsig(0);
var: t70(0);
RMI = iff((ma(iff(c<c[MOM기간],(c[MOM기간]-c),0),적용기간))<=0,100,
(100-(100/(1+((ma(iff(c>c[MOM기간],(c-c[MOM기간]),0),적용기간))/(ma(iff(c<c[MOM기간],(c[MOM기간]-c),0),적용기간)))))));
RMIsig = ma(RMI,시그널기간);
plot1(RMI,"RMI",iff(RMI > RMI[1],RED,blue));
plot2(RMIsig,"signal");
PlotBaseLine1(30,"30");
PlotBaseLine2(70,"70");
if RMI > 99 Then
plot11(100,"직선라인",RED,def,1.0);
else if RMI <= 1 Then
plot11(0,"직선라인",BLUE,def,1.0);
Else if RMI>=1 and RMI<=99 Then
plot11(50,"직선라인",YELLOW,def,1.0);
2
input : MOM기간(5),적용기간(14),시그널기간(5);
var : RMI(0),RMIsig(0);
var: t70(0);
RMI = iff((ma(iff(c<c[MOM기간],(c[MOM기간]-c),0),적용기간))<=0,100,
(100-(100/(1+((ma(iff(c>c[MOM기간],(c-c[MOM기간]),0),적용기간))/(ma(iff(c<c[MOM기간],(c[MOM기간]-c),0),적용기간)))))));
RMIsig = ma(RMI,시그널기간);
if crossup(RMI,RMIsig) Then
buy();
if CrossDown(RMI,RMIsig) Then
sell();
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : RMI 직선라인
> 항상 감사드립니다.
아래지표식이 오류가 있어 표현이 잘되질 않습니다
1. RMI 직선라인 표시
RMI>99 이면 직선라인 100
RMI<1 이면 직선라인 0
1< = RMI > = 99 직선라인 50 으로 표시
2.
RMI선 전값기준 상승시 Red, 하락시 Blue
Signal선 상승시 매수 하락시 매도신호 표시
input : MOM기간(5),적용기간(14),시그널기간(5);
var : RMI(0),RMIsig(0);
var: t70(0);
RMI = iff((ma(iff(c<c[MOM기간],(c[MOM기간]-c),0),적용기간))<=0,100,
(100-(100/(1+((ma(iff(c>c[MOM기간],(c-c[MOM기간]),0),적용기간))/(ma(iff(c<c[MOM기간],(c[MOM기간]-c),0),적용기간)))))));
RMIsig = ma(RMI,시그널기간);
plot1(RMI,"RMI",iff(RMI > RMIsig,RED,blue)); <==== 지표가 제대로 표현이 안됨..오류
plot2(RMIsig,"signal");
PlotBaseLine1(30,"30");
PlotBaseLine2(70,"70");
if RMI >= 99 Then
t70 = 100 ;
else if RMI <= 1 Then
t70 = 0;
Else if RMI>=1 and RMI<=99 Then
t70 = 50;
if T70 == 100 Then
plot11(100,"직선라인",RED,def,1.0);
if T70 == 0 Then
plot11(0,"직선라인",BLUE,def,1.0);
if 70 == 50 Then
plot11(50,"직선라인",yellow,def,0.5);
감사합니다
다음글
이전글