커뮤니티

2개 이평선사이에 조건에 맞는 색을 넣고싶습니다

프로필 이미지
bestkim
2021-08-24 19:54:51
576
글번호 151753
답변완료

첨부 이미지

안녕하세요 아래수식은 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); }