커뮤니티

수식 질문 입니다^^

프로필 이미지
분당고래
2020-07-28 10:50:33
1403
글번호 141052
답변완료
안녕하세요~ 1틱 차트에서 첫, 마지막 봉을 제외한 체결량을 누적하는 수식을 만들었는데요~ 이 수식을 20개 이상 거래만 누적해 가려면 어떻게 변경해야할까요~? var1 = sumlist(var1 + Upvol - Downvol); if date != date[1] Then{ var1 = 0; } if index == 0 Then{ var1 = 0; } if stime >= 152900 Then{ var1 = 0; } If var1 > var1[1] Then { Plot1(var1, "상승거래량"); Plot2(0, "하락거래량"); } Else { Plot1(0, "상승거래량"); Plot2(Var1, "하락거래량"); } PlotBaseLine1(0,"기준선");
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-07-28 14:39:27

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. input : N(20); if sdate != sdate[1] Then { var1 = 0; } #첫봉과 마지막봉 제외하는 if문 #봉완성시(다음봉시가수신)에 #전봉과 현재봉날짜가 같고 다음봉시가 날짜도 같으면 if sdate == sdate[1] and NextBarSdate == sDate Then { #거래량 N개이상만 누적 if V >= n Then var1 = var1 + v; } If var1 > var1[1] Then { Plot1(var1, "상승거래량"); Plot2(0, "하락거래량"); } Else { Plot1(0, "상승거래량"); Plot2(Var1, "하락거래량"); } PlotBaseLine1(0,"기준선"); 즐거운 하루되세요 > 분당고래 님이 쓴 글입니다. > 제목 : 수식 질문 입니다^^ > 안녕하세요~ 1틱 차트에서 첫, 마지막 봉을 제외한 체결량을 누적하는 수식을 만들었는데요~ 이 수식을 20개 이상 거래만 누적해 가려면 어떻게 변경해야할까요~? var1 = sumlist(var1 + Upvol - Downvol); if date != date[1] Then{ var1 = 0; } if index == 0 Then{ var1 = 0; } if stime >= 152900 Then{ var1 = 0; } If var1 > var1[1] Then { Plot1(var1, "상승거래량"); Plot2(0, "하락거래량"); } Else { Plot1(0, "상승거래량"); Plot2(Var1, "하락거래량"); } PlotBaseLine1(0,"기준선");
프로필 이미지

분당고래

2020-07-29 00:12:37

답변 정말정말 감사드립니다^^ 추가 질문이 있습니다! 1. 20건 이상 체결을 거래량이 아닌 순매수체결량으로 제가 값을 수정했는데요~ var1 = var1 + Upvol - Downvol; 이렇게요~ 이렇게 쓰는게 맞는건가요? 1틱은 양봉이면 상승거래량으로, 하락이면 하락 거래량으로 잡히는건가요~? 2. 질문1의 막대 위에 5,20,60,120 이평선을(20건 이상 순매수체결의 추세를 보여주는) 그려주고 싶습니다. 도와주세요!! 3. 질문2가 완성 되면 20 이평선 위에 있다면 막대를 빨간색, 밑에 있다면 파란색으로 표시하고 싶습니다! 도와주세요!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 질문 입니다^^ > 안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. input : N(20); if sdate != sdate[1] Then { var1 = 0; } #첫봉과 마지막봉 제외하는 if문 #봉완성시(다음봉시가수신)에 #전봉과 현재봉날짜가 같고 다음봉시가 날짜도 같으면 if sdate == sdate[1] and NextBarSdate == sDate Then { #거래량 N개이상만 누적 if V >= n Then var1 = var1 + v; } If var1 > var1[1] Then { Plot1(var1, "상승거래량"); Plot2(0, "하락거래량"); } Else { Plot1(0, "상승거래량"); Plot2(Var1, "하락거래량"); } PlotBaseLine1(0,"기준선"); 즐거운 하루되세요 > 분당고래 님이 쓴 글입니다. > 제목 : 수식 질문 입니다^^ > 안녕하세요~ 1틱 차트에서 첫, 마지막 봉을 제외한 체결량을 누적하는 수식을 만들었는데요~ 이 수식을 20개 이상 거래만 누적해 가려면 어떻게 변경해야할까요~? var1 = sumlist(var1 + Upvol - Downvol); if date != date[1] Then{ var1 = 0; } if index == 0 Then{ var1 = 0; } if stime >= 152900 Then{ var1 = 0; } If var1 > var1[1] Then { Plot1(var1, "상승거래량"); Plot2(0, "하락거래량"); } Else { Plot1(0, "상승거래량"); Plot2(Var1, "하락거래량"); } PlotBaseLine1(0,"기준선");