커뮤니티

부탁드립니다

프로필 이미지
파생돌이
2017-01-23 16:40:56
117
글번호 106210
답변완료
수고하십니다 번호:51620 주석좀 부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-24 09:29:22

안녕하세요 예스스탁입니다. var : cnt(0); Array : sumHv[10](0),SumHi[10](0),SumLv[10](0),sumLi[10](0); var1 = ma(c,5);#5이평 var2 = ma(C,10);#10이평 #새로운 영업일 시작 if Bdate != Bdate[1] Then{ #배열변수인 sumHv의 [0]번방에 값을 0으로 초기화, 당일 골드시 고가를 합산할 변수 sumHv[0] = 0; #배열변수인 sumHi의 [0]번방에 값을 0으로 초기화, 당일 골드시 봉수를 합산할 변수 sumHi[0] = 0; #배열변수인 sumLv의 [0]번방에 값을 0으로 초기화, 당일 데드시 고가를 합산할 변수 sumLv[0] = 0; #배열변수인 sumLi의 [0]번방에 값을 0으로 초기화, 당일 데드시 봉수를 합산할 변수 sumLi[0] = 0; #이전일 값을 다음방번호로 이동 #전일최종값은 [1], 전전일 최종값은 [2] 순서로 9일까지 저장 for cnt = 1 to 9{ sumHv[cnt] = sumHv[cnt-1][1]; sumHi[cnt] = sumHi[cnt-1][1]; sumLv[cnt] = sumLv[cnt-1][1]; sumLi[cnt] = sumLi[cnt-1][1]; } } #골드발생할때마다 if crossup(var1,var2) Then{ #골드구간이면 var1 > var2 #[0]번방에서 고가 합산 sumHV[0] = sumHv[0]+H; #[0]번방에서 1씩 증가 합산 sumHi[0] = sumHi[0]+1; } #데드발생할때마다 if CrossDown(var1,var2) Then{ #데드구간이면 var1 < var2 #[0]번방에 저가 합산 sumLV[0] = sumLv[0]+H; #[0]번방에 1씩 증가 sumLi[0] = sumLi[0]+1; } plot1(sumHv[1]/sumHi[1]);#전일고가합산값을 봉수로 나눔 plot2(sumHv[2]/sumHi[2]);#전전일고가합산값을 봉수로 나눔 plot3(sumLv[1]/sumLi[1]);#전일저가합산값을 봉수로 나눔 plot4(sumLv[2]/sumLi[2]);#전전일고가합산값을 봉수로 나눔 즐거운 하루되세요 > 파생돌이 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 수고하십니다 번호:51620 주석좀 부탁드립니다