커뮤니티

감사드립니다

프로필 이미지
오동도물개
2014-07-29 13:32:38
139
글번호 77198
답변완료
아래의 내용은 일전에 만들어주신 지표입니다,,, 아래의 지표를 상승구간과 횡보구간, 하락구간으로 구분하여 상승구간은 빨강선 , 횡보구간은 회색선,하락구간은 파랑선으로 구분하여 표시하고 싶습니다... 여기서 횡보구간설정은 40일선이 바닥을 찍고 턴할때 턴한최저점에서 상승으로의 가격 0.25p이내는 상승전 횡보구간,40일선을 고점을 찍고 턴할때 턴한 고점에서 하락으로의 가격 0.25p이내는 하락전 횡보구간으로 설정하고 싶습니다 상승전 횡보구간은 엷은회색,하락전 횡보구간은 짙은회색으로 처리부탁드립니다. 감사합니다 input : Atime(3),P1(40); var : cnt(0),count(0),sum1(0),mav1(0); Array : CC[100](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; sum1 = 0; for count = 0 to P1-1{ sum1 = sum1+CC[count]; } mav1 = sum1/P1; plot1(mav1);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-07-29 17:56:34

안녕하세요 예스스탁입니다. input : Atime(3),P1(40); var : cnt(0),count(0),sum1(0),mav1(0),T(0),LL(0),HH(0),Prema(0); Array : CC[100](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } Prema = mav1[1]; } CC[0] = C; sum1 = 0; for count = 0 to P1-1{ sum1 = sum1+CC[count]; } mav1 = sum1/P1; if mav1 > Prema[1] Then T = 1; if mav1 < Prema[1] Then T = -1; if T == 1 and T != T[1] Then LL = mav1[1]; if T == -1 and T != T[1] Then HH = mav1[1]; if T == 1 and mav1 < LL+0.25 Then plot1(mav1,"이평",BLACK); if T == 1 and mav1 > LL+0.25 Then plot1(mav1,"이평",RED); if T == -1 and mav1 > HH-0.25 Then plot1(mav1,"이평",BLACK); if T == -1 and mav1 < HH-0.25 Then plot1(mav1,"이평",BLUE); 즐거운 하루되세요 > 오동도물개 님이 쓴 글입니다. > 제목 : 감사드립니다 > 아래의 내용은 일전에 만들어주신 지표입니다,,, 아래의 지표를 상승구간과 횡보구간, 하락구간으로 구분하여 상승구간은 빨강선 , 횡보구간은 회색선,하락구간은 파랑선으로 구분하여 표시하고 싶습니다... 여기서 횡보구간설정은 40일선이 바닥을 찍고 턴할때 턴한최저점에서 상승으로의 가격 0.25p이내는 상승전 횡보구간,40일선을 고점을 찍고 턴할때 턴한 고점에서 하락으로의 가격 0.25p이내는 하락전 횡보구간으로 설정하고 싶습니다 상승전 횡보구간은 엷은회색,하락전 횡보구간은 짙은회색으로 처리부탁드립니다. 감사합니다 input : Atime(3),P1(40); var : cnt(0),count(0),sum1(0),mav1(0); Array : CC[100](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; sum1 = 0; for count = 0 to P1-1{ sum1 = sum1+CC[count]; } mav1 = sum1/P1; plot1(mav1);