커뮤니티
질문입니다
2014-03-19 22:40:19
117
글번호 73647
1
1분 시뮬레이션 차트에서
아래 조건이 만족 될때만 종가차이의 절대값으로 하루하루 누적시키고 싶습니다..
110000 의 종가가
100000 의 종가보다 높다면
100000 종가 보다 110000 사이에 2 만큼 더 내려간적이 없었다면
110000 종가와 100000 종가 차이 절대값 합을 누적
or
110000 의 종가가
100000 의 종가보다 낮다면
100000 종가 보다 110000 사이에 2 만큼 더 올라간적이 없었다면
110000 종가와 100000 종가 차이 절대값 합을 누적
2
1분 시뮬레이션 차트에서
하루하루
몇시몇분 부터 몇시몇분 까지 사이에서
최고점 봉이 어느 몇시몇분에 나왔다는 것을 그 봉 시간 출현 횟수를 누적하고 싶습니다.
예를 들어
090100 ~ 110100 사이에
093000 에서 최고점이 나왔을 경우
093000 봉 횟수1회 누적
어느날
093000 봉이 최고점이 또 나왔다면
횟수2회 누적
답변 1
예스스탁 예스스탁 답변
2014-03-20 14:49:14
안녕하세요
예스스탁입니다.
1.
var : C1(0),C2(0),CL(0),CH(0),sum(0);
if stime == 100000 Then{
C1 = C;
CL = C;
CH = C;
}
if stime >= 100000 and stime <= 110000 Then{
if C < CL Then
CL = C;
if C > CH Then
CH = C;
}
if stime == 110000 Then{
C2 = C;
if C2 > C1 and CL > C1-2 Then
Sum = Sum+abs(C1-C2);
if C2 < C1 and CH < C1+2 Then
Sum = Sum+abs(C1-C2);
}
plot1(sum);
2.
시간으로 값을 저장하게 할수가 없습니다.
해당 시간동안의 봉개수로 배열을 지정해 해당 배열방에 1씩 증가하게 작성했습니다.
Array : VV[500](0);
if stime == 90100 Then{
var1 = 0;
var2 = H;
}
if stime >= 91000 and stime < 110100 Then{
var1 = var1+1;
if H > var2 Then{
var2 = H;
var3 = var1;
}
}
if stime == 110100 Then
VV[var3] = VV[var1]+1;
plot1(VV[1]);
plot2(VV[2]);
plot3(VV[3]);
plot4(VV[4]);
plot5(VV[5]);
plot6(VV[6]);
plot7(VV[7]);
plot8(VV[8]);
plot9(VV[9]);
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 질문입니다
> 1
1분 시뮬레이션 차트에서
아래 조건이 만족 될때만 종가차이의 절대값으로 하루하루 누적시키고 싶습니다..
110000 의 종가가
100000 의 종가보다 높다면
100000 종가 보다 110000 사이에 2 만큼 더 내려간적이 없었다면
110000 종가와 100000 종가 차이 절대값 합을 누적
or
110000 의 종가가
100000 의 종가보다 낮다면
100000 종가 보다 110000 사이에 2 만큼 더 올라간적이 없었다면
110000 종가와 100000 종가 차이 절대값 합을 누적
2
1분 시뮬레이션 차트에서
하루하루
몇시몇분 부터 몇시몇분 까지 사이에서
최고점 봉이 어느 몇시몇분에 나왔다는 것을 그 봉 시간 출현 횟수를 누적하고 싶습니다.
예를 들어
090100 ~ 110100 사이에
093000 에서 최고점이 나왔을 경우
093000 봉 횟수1회 누적
어느날
093000 봉이 최고점이 또 나왔다면
횟수2회 누적
다음글
이전글