첨부 이미지
그림1
안녕하세요 아래수식은 2개 이평선사이에 조건에 따른 색변화를 넣고 싶어 만든수식인데 첨부 그림과 같이 1,2선 상승 그리고 정배열시 1,2선 사이가 yellow, 1,2선 하락 그리고 역배열시 1,2선 사이가 cyan색으로 나타내도록하는 의도와는 달리 엉뚱하게 표현되네요
무엇이 잘못되었는지 수정 부탁드립니다
감사합니다
Input : Period1(1),Period2(2);
Variables: TLen1(0),TRIma1(0),TLen2(0),TRIma2(0);
TLen1 = Ceiling((Period1 + 1) * .5);
TRIma1 =Ema(Ema(C, TLen1), TLen1);
TLen2 = Ceiling((Period2 + 1) * .5);
TRIma2 =Ema(Ema(C, TLen2), TLen2);
if TRIma1> TRIma1[1] and TRIma2> TRIma2[1] and TRIma1> TRIma2 Then {
plot3(TRIma1,"상단",RED,DEF,0);
plot4(TRIma2,"하단",BLUE,DEF,0);
}
Else {
plot3(TRIma2,"상단",BLUE,DEF,0);
plot4(TRIma1,"하단",RED,DEF,0);
}
답변 1
예스스탁
예스스탁 답변
2021-08-25 10:30:47
안녕하세요
예스스탁입니다.
채우기는 2개의 값을 비교해서만 가능합니다.
올려주신 상황은
[1,2선 상승+정배열]일때와 그렇치 않을때 입니다.
else가 [1,2선 하락+역배열]만 의미하는 것이 아닙니다.
[1,2선 상승+정배열]가 아닌 경우는 모두포함합니다.
채우기는 상항을 2분할때만 가능합니다.
상황을 3분할하여 채우기를 지정할 수는 없습니다.
즐거운 하루되세요
> bestkim 님이 쓴 글입니다.
> 제목 : 2개 이평선사이에 조건에 맞는 색을 넣고싶습니다
> 안녕하세요 아래수식은 2개 이평선사이에 조건에 따른 색변화를 넣고 싶어 만든수식인데 첨부 그림과 같이 1,2선 상승 그리고 정배열시 1,2선 사이가 yellow, 1,2선 하락 그리고 역배열시 1,2선 사이가 cyan색으로 나타내도록하는 의도와는 달리 엉뚱하게 표현되네요
무엇이 잘못되었는지 수정 부탁드립니다
감사합니다
Input : Period1(1),Period2(2);
Variables: TLen1(0),TRIma1(0),TLen2(0),TRIma2(0);
TLen1 = Ceiling((Period1 + 1) * .5);
TRIma1 =Ema(Ema(C, TLen1), TLen1);
TLen2 = Ceiling((Period2 + 1) * .5);
TRIma2 =Ema(Ema(C, TLen2), TLen2);
if TRIma1> TRIma1[1] and TRIma2> TRIma2[1] and TRIma1> TRIma2 Then {
plot3(TRIma1,"상단",RED,DEF,0);
plot4(TRIma2,"하단",BLUE,DEF,0);
}
Else {
plot3(TRIma2,"상단",BLUE,DEF,0);
plot4(TRIma1,"하단",RED,DEF,0);
}