커뮤니티

매도수식 질문 드립니다.

프로필 이미지
승부사1
2017-11-09 20:07:43
157
글번호 114065
답변완료
아래의 매도 수식으로 10분봉 챠트에 적용해 보았습니다. 원래 취지는 일봉상에서 거래량이 60이평의 3배 이상 발생 했을 경우에 작동 되도록 만들려구 했었는데요. 막상 적용을 해보니 적용한 분봉 챠트상에서 거래량이 발생하면 작동이 되고 있네요. ㅎㅎ 일봉상의 거래량을 기준으로 작동되게 하고 싶은데요. 수식만 바꾸면 가능한지요?? 아니면 추가 지표가 필요한지요?? 궁금해서 질문 드립니다. 감사합니다. 꾸벅 - 아 래 - if C >= ma(V,60)*3 Then ii = index; if SwingHigh(1,H,Left,right,left+right+1) != -1 Then{ SH[0] = H[right]; for cnt = 1 to 9{ SH[cnt] = SH[cnt-1][1]; } HH = SH[0]; for cnt = 0 to 4{ if SH[cnt] > HH Then HH = SH[cnt]; } } if index > ii and HH > 0 and CrossDown(c,HH) and C > AvgEntryPrice Then Exitlong("고점매도-2");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-11-10 14:25:01

안녕하세요 예스스탁입니다. C >= ma(V,60) 종가와 거래량이평을 비교하고 있습니다. 비교하는 값의 종류가 서로 다른값들입니다. ma(v,60)은 분봉에 적용하면 당연히 해당 분봉의 60개봉 평균입니다. 일봉은 별도로 계산식 만드셔야 합니다. 아래식 참고하시기 바랍니다. var : cnt(0),sum(0),mav(0); #일봉 거래량이평 계산 sum = 0; for cnt = 0 to 59{ sum = sum + DayVolume(cnt); } mav = sum/60; if DayVolume >= mav*3 Then ii = index; if SwingHigh(1,H,Left,right,left+right+1) != -1 Then{ SH[0] = H[right]; for cnt = 1 to 9 { SH[cnt] = SH[cnt-1][1]; } HH = SH[0]; for cnt = 0 to 4{ if SH[cnt] > HH Then HH = SH[cnt]; } } if index > ii and HH > 0 and CrossDown(c,HH) and C > AvgEntryPrice Then Exitlong("고점매도-2"); 즐거운 하루되세요 > 승부사1 님이 쓴 글입니다. > 제목 : 매도수식 질문 드립니다. > 아래의 매도 수식으로 10분봉 챠트에 적용해 보았습니다. 원래 취지는 일봉상에서 거래량이 60이평의 3배 이상 발생 했을 경우에 작동 되도록 만들려구 했었는데요. 막상 적용을 해보니 적용한 분봉 챠트상에서 거래량이 발생하면 작동이 되고 있네요. ㅎㅎ 일봉상의 거래량을 기준으로 작동되게 하고 싶은데요. 수식만 바꾸면 가능한지요?? 아니면 추가 지표가 필요한지요?? 궁금해서 질문 드립니다. 감사합니다. 꾸벅 - 아 래 - if C >= ma(V,60)*3 Then ii = index; if SwingHigh(1,H,Left,right,left+right+1) != -1 Then{ SH[0] = H[right]; for cnt = 1 to 9{ SH[cnt] = SH[cnt-1][1]; } HH = SH[0]; for cnt = 0 to 4{ if SH[cnt] > HH Then HH = SH[cnt]; } } if index > ii and HH > 0 and CrossDown(c,HH) and C > AvgEntryPrice Then Exitlong("고점매도-2");