커뮤니티

지표식질문입니다

프로필 이미지
파인애플
2013-07-26 08:06:08
124
글번호 65769
답변완료
1 00시 00분 부터 23시 59분 까지 1분 차트가 있다면 매시간매다 0분봉 끼리의 종가절대값의 합 1분봉 끼리의 종가절대값의 합 ... 이런식의 60개의 지표를 구하고 싶습니다 2 00시 부터 24시 까지 60분봉이 있다면 날짜마다 00시완성봉의 최고값과 처저값의 차이의 절대값들의 합들 01시완성봉의 최고값과 처저값의 차이의 절대값들의 합들 02시완성봉의 최고값과 처저값의 차이의 절대값들의 합들 ... 이런식으로 24개의 지표를 만들고 싶습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-26 11:20:25

안녕하세요 예스스탁입니다. 1. var :cnt(0); Array : sum[60](0); var1 = TimeToMinutes(stime)%60; if date != date[1] Then{ Condition1 = true; for cnt = 0 to 59{ sum[cnt] = 0; } } if Condition1 == true Then sum[var1] = sum[var1]+C; plot1(sum[0],"0분봉합산"); plot2(sum[1],"1분봉합산"); plot3(sum[2],"2분봉합산"); plot4(sum[3],"3분봉합산"); plot5(sum[4],"4분봉합산"); plot6(sum[5],"5분봉합산"); plot7(sum[6],"6분봉합산"); plot8(sum[7],"7분봉합산"); plot9(sum[8],"8분봉합산"); plot10(sum[9],"9분봉합산"); plot11(sum[10],"10분봉합산"); plot12(sum[11],"11분봉합산"); plot13(sum[12],"12분봉합산"); plot14(sum[13],"13분봉합산"); plot15(sum[14],"14분봉합산"); plot16(sum[15],"15분봉합산"); plot17(sum[16],"16분봉합산"); plot18(sum[17],"17분봉합산"); plot19(sum[18],"18분봉합산"); plot20(sum[19],"19분봉합산"); plot21(sum[20],"20분봉합산"); plot22(sum[21],"21분봉합산"); plot23(sum[22],"22분봉합산"); plot24(sum[23],"23분봉합산"); plot25(sum[24],"24분봉합산"); plot26(sum[25],"25분봉합산"); plot27(sum[26],"26분봉합산"); plot28(sum[27],"27분봉합산"); plot29(sum[28],"28분봉합산"); plot30(sum[29],"29분봉합산"); plot31(sum[30],"30분봉합산"); plot32(sum[31],"31분봉합산"); plot33(sum[32],"32분봉합산"); plot34(sum[33],"33분봉합산"); plot35(sum[34],"34분봉합산"); plot36(sum[35],"35분봉합산"); plot37(sum[36],"36분봉합산"); plot38(sum[37],"37분봉합산"); plot39(sum[38],"38분봉합산"); plot40(sum[39],"39분봉합산"); plot41(sum[40],"40분봉합산"); plot42(sum[41],"41분봉합산"); plot43(sum[42],"42분봉합산"); plot44(sum[43],"43분봉합산"); plot45(sum[44],"44분봉합산"); plot46(sum[45],"45분봉합산"); plot47(sum[46],"46분봉합산"); plot48(sum[47],"47분봉합산"); plot49(sum[48],"48분봉합산"); plot50(sum[49],"49분봉합산"); plot51(sum[50],"50분봉합산"); plot52(sum[51],"51분봉합산"); plot53(sum[52],"52분봉합산"); plot54(sum[53],"53분봉합산"); plot55(sum[54],"54분봉합산"); plot56(sum[55],"55분봉합산"); plot57(sum[56],"56분봉합산"); plot58(sum[57],"57분봉합산"); plot59(sum[58],"58분봉합산"); plot60(sum[59],"59분봉합산"); 2. var :cnt(0); Array : sum[24](0); if date != date[1] Then{ Condition1 = true; } var1 = TimeToMinutes(stime)/60; if Condition1 == true Then sum[var1] = sum[var1]+(H-L); plot1(sum[0],"0시봉합산"); plot2(sum[1],"1시봉합산"); plot3(sum[2],"2시봉합산"); plot4(sum[3],"3시봉합산"); plot5(sum[4],"4시봉합산"); plot6(sum[5],"5시봉합산"); plot7(sum[6],"6시봉합산"); plot8(sum[7],"7시봉합산"); plot9(sum[8],"8시봉합산"); plot10(sum[9],"9시봉합산"); plot11(sum[10],"10시봉합산"); plot12(sum[11],"11시봉합산"); plot13(sum[12],"12시봉합산"); plot14(sum[13],"13시봉합산"); plot15(sum[14],"14시봉합산"); plot16(sum[15],"15시봉합산"); plot17(sum[16],"16시봉합산"); plot18(sum[17],"17시봉합산"); plot19(sum[18],"18시봉합산"); plot20(sum[19],"19시봉합산"); plot21(sum[20],"20시봉합산"); plot22(sum[21],"21시봉합산"); plot23(sum[22],"22시봉합산"); plot24(sum[23],"23시봉합산"); 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 지표식질문입니다 > 1 00시 00분 부터 23시 59분 까지 1분 차트가 있다면 매시간매다 0분봉 끼리의 종가절대값의 합 1분봉 끼리의 종가절대값의 합 ... 이런식의 60개의 지표를 구하고 싶습니다 2 00시 부터 24시 까지 60분봉이 있다면 날짜마다 00시완성봉의 최고값과 처저값의 차이의 절대값들의 합들 01시완성봉의 최고값과 처저값의 차이의 절대값들의 합들 02시완성봉의 최고값과 처저값의 차이의 절대값들의 합들 ... 이런식으로 24개의 지표를 만들고 싶습니다