커뮤니티

수식 문의

프로필 이미지
부똘이
2019-02-28 09:41:41
259
글번호 126631
답변완료
아래 수식은 up,downvol 을 거래량지표에 적용하여 색깔로 구분해본 지표입니다. 이 지표에 나오는 데이타의 n봉간 누적분을 아래와 같이 표현하고 싶습니다. 질문 1 :: n봉 기간의 downvol - Upvol값을 누적하여 지표로 표현하고 싶습니다. 질문2 :: n봉 기간의 (누적 downvol - Upvol )값이 양수이면 거래량 지표에 **색을, 음수이면 @@색을 적용하고 싶습니다. 질문 3 :: n봉 기간의 (누적 downvol - Upvol )값이 양수이면 캔들에 **색을, 음수이면 @@색을 적용하고 싶습니다. 인터페이스는 불친절하지만 게시판 답변이 친절하여 덕분에 예트를 더욱 사랑하게 되었습니다. ㅋㅋ 앞으로도 잘 부탁드립니다. ㅎ If (Upvol > downvol) or (Upvol == downvol and Upvol >= Upvol[1]) Then { Plot1(V, "상승"); Plot2(0, "하락"); } Else { Plot1(0, "상승"); Plot2(V, "하락"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-28 15:47:22

안녕하세요 예스스탁입니다. 1 input : N(10); var : Diff(0),sum(0); Diff = Upvol-DownVol;#차이값 sum = AccumN(diff,N);#N봉누적 plot1(sum,"차이값누적"); 2 input : N(10); var : Diff(0),sum(0); Diff = Upvol-DownVol;#차이값 sum = AccumN(diff,N);#N봉누적 if sum > 0 Then { Plot1(V, "누적0이상"); Plot2(0, "누적0이하"); } Else { Plot1(0, "누적0이상"); Plot2(V, "누적0이하"); } 3 강조식으로 작성해 차트에 적용하시면 됩니다. 지표는 2번과 같이 작성후 속성에서 원하시는 색상으로 지정하시면 되지만 강조는 함수가 한개라 수식안에서 상황별로 색상을 지정하셔야 합니다. input : N(10); var : Diff(0),sum(0); Diff = Upvol-DownVol; sum = AccumN(diff,N); if sum > 0 Then PlotPaintBar(H,L,"강조",MAGENTA); Else PlotPaintBar(H,L,"강조",CYAN); 즐거운 하루되세요 > 부똘이 님이 쓴 글입니다. > 제목 : 수식 문의 > 아래 수식은 up,downvol 을 거래량지표에 적용하여 색깔로 구분해본 지표입니다. 이 지표에 나오는 데이타의 n봉간 누적분을 아래와 같이 표현하고 싶습니다. 질문 1 :: n봉 기간의 downvol - Upvol값을 누적하여 지표로 표현하고 싶습니다. 질문2 :: n봉 기간의 (누적 downvol - Upvol )값이 양수이면 거래량 지표에 **색을, 음수이면 @@색을 적용하고 싶습니다. 질문 3 :: n봉 기간의 (누적 downvol - Upvol )값이 양수이면 캔들에 **색을, 음수이면 @@색을 적용하고 싶습니다. 인터페이스는 불친절하지만 게시판 답변이 친절하여 덕분에 예트를 더욱 사랑하게 되었습니다. ㅋㅋ 앞으로도 잘 부탁드립니다. ㅎ If (Upvol > downvol) or (Upvol == downvol and Upvol >= Upvol[1]) Then { Plot1(V, "상승"); Plot2(0, "하락"); } Else { Plot1(0, "상승"); Plot2(V, "하락"); }