커뮤니티
부탁드립니다
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 주석좀 부탁드립니다