커뮤니티
지표식질문입니다
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개의 지표를 만들고 싶습니다