커뮤니티

수식부탁 드립니다.

프로필 이미지
요타
2015-05-19 12:08:33
175
글번호 86170
답변완료
* 항상 많은 도움 고맙습니다. <요청 사항> 분봉의 등락율, 거래량 합을 구해주십시요, 기준) 9시 ~ 10시 까지 10분 봉이 6개 있을때 상승(등락율이 + 인것)합 = A(모두 더한것) 하락(등락율이 - 인것)합 = B(모두 더한것) 을 구하여 A > B*2 AND 거래량도 똑같이 구하여 거래량도 C > D*2 이면 BUY (셈풀) 1번봉 :9시00분 ~ 10 등락율 0.5%(전일종가기준) 거래량 100주(첫봉만 전일종가 가격기준) 2번봉 :9시10분 ~ 20 등락율 -0.3%(종가기준) 거래량 100주 3번봉 :9시20분 ~ 30 등락율 0.5%(종가기준) 거래량 100주 4번봉 :9시30분 ~ 40 등락율 -0.2%(종가기준)거래량 100주 5번봉 :9시40분 ~ 50 등락율 3.5%(종가기준)거래량 3000주 6번봉 :9시50분 ~ 10시 등락율 -0.1%(종가기준)거래량 100주 일 경우 A = 0.5+0.5+3.5 = 4.5 B = 0.3+0.2+0.1 = 0.6 AND C = 100+100+3000 = 3200 D = 100+100+100 = 300 IF A > B*2 AND C > D*2 THEN BUY * 추가사항 : 상승봉 하락봉 겟수도 카운트 되나요? 카운트 되면 E(상승봉겟수) < F (하락봉겟수) BUY 도 추가 부탁드립니다. 좋은 하루 되십시요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-05-19 12:50:10

안녕하세요 예스스탁입니다. 10시 바로 직전봉의 시간을 지정하셔야 합니다. 10분봉에서 95000 으로 지정하시면 됩니다. var : uprate(0),upv(0),upcnt(0); var : dnrate(0),dnv(0),dncnt(0); var1 = (C-C[1])/C[1]*100; if date != date[1] Then{ uprate = 0; upv = 0; upcnt = 0; dnrate = 0; dnv = 0; dncnt = 0; } if var1 > 0 Then{ uprate = uprate+var1; upv = upv+V; upcnt = upcnt+1; } Else{ dnrate = dnrate+var1; dnv = dnv+V; dncnt = dncnt+1; } if stime == 95000 Then{ if uprate >= uprate*2 and upv >= dnv*2 then buy(); if upcnt < dncnt then buy(); } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 수식부탁 드립니다. > * 항상 많은 도움 고맙습니다. <요청 사항> 분봉의 등락율, 거래량 합을 구해주십시요, 기준) 9시 ~ 10시 까지 10분 봉이 6개 있을때 상승(등락율이 + 인것)합 = A(모두 더한것) 하락(등락율이 - 인것)합 = B(모두 더한것) 을 구하여 A > B*2 AND 거래량도 똑같이 구하여 거래량도 C > D*2 이면 BUY (셈풀) 1번봉 :9시00분 ~ 10 등락율 0.5%(전일종가기준) 거래량 100주(첫봉만 전일종가 가격기준) 2번봉 :9시10분 ~ 20 등락율 -0.3%(종가기준) 거래량 100주 3번봉 :9시20분 ~ 30 등락율 0.5%(종가기준) 거래량 100주 4번봉 :9시30분 ~ 40 등락율 -0.2%(종가기준)거래량 100주 5번봉 :9시40분 ~ 50 등락율 3.5%(종가기준)거래량 3000주 6번봉 :9시50분 ~ 10시 등락율 -0.1%(종가기준)거래량 100주 일 경우 A = 0.5+0.5+3.5 = 4.5 B = 0.3+0.2+0.1 = 0.6 AND C = 100+100+3000 = 3200 D = 100+100+100 = 300 IF A > B*2 AND C > D*2 THEN BUY * 추가사항 : 상승봉 하락봉 겟수도 카운트 되나요? 카운트 되면 E(상승봉겟수) < F (하락봉겟수) BUY 도 추가 부탁드립니다. 좋은 하루 되십시요.