커뮤니티
재질문입니다.
2013-11-06 12:31:21
157
글번호 69261
재질문입니다. 일봉에서 사용중인 수식을 분봉으로 나타낸 아래의 식에서
1.분봉에서 최근 5일간 2음봉이상이면... countif(O>C,5)>1
2.분봉에서 최근 5일간 전일종가보다 금일종가가 작은게 2일이상이면.countif(C[1]>C,5)>1
N의 값에 4를 넣어야 하는지 아니면 5를 넣어야 하는지요?
input : N(5);
var : cnt(0),count1(0),count2(0),count3(0);
count1 = 0;
count2 = 0;
count3 = 0;
for cnt = 0 to N{
if DayClose(cnt) < DayOpen(cnt) Then
count1 = count1+1;
if DayClose(cnt) < DayOpen(cnt+1) Then
count2= count2+1;
if DayLow(cnt) < DayLow(cnt+1) Then
count3= count3+1;
}
#1
if count1 > 1 Then
#2
if count2 > 1 Then
답변 1
예스스탁 예스스탁 답변
2013-11-06 21:39:26
안녕하세요
예스스탁입니다.
당일 포함 5일이면
for cnt = 0 to 4
가 되면 되므로
N은 4로 하시면 됩니다.
당일 포함하지 않고 이전일 5일이면
for cnt = 1 to 5
가 되면 되므로 N은 5로 하시고
최초 할당값이 1이 되게 하시면 됩니다.
최근 5일간 전일종가보다 금일종가가 작은 경우 카운트가
잘못되어 있어 수정했습니다.
input : N(4);
var : cnt(0),count1(0),count2(0),count3(0);
count1 = 0;
count2 = 0;
count3 = 0;
for cnt = 0 to N{
if DayClose(cnt) < DayOpen(cnt) Then
count1 = count1+1;
if DayClose(cnt) < DayClose(cnt+1) Then
count2= count2+1;
if DayLow(cnt) < DayLow(cnt+1) Then
count3= count3+1;
}
#1
if count1 > 1 Then
#2
if count2 > 1 Then
즐거운 하루되세요
> HI_JA****** 님이 쓴 글입니다.
> 제목 : 재질문입니다.
> 재질문입니다. 일봉에서 사용중인 수식을 분봉으로 나타낸 아래의 식에서
1.분봉에서 최근 5일간 2음봉이상이면... countif(O>C,5)>1
2.분봉에서 최근 5일간 전일종가보다 금일종가가 작은게 2일이상이면.countif(C[1]>C,5)>1
N의 값에 4를 넣어야 하는지 아니면 5를 넣어야 하는지요?
input : N(5);
var : cnt(0),count1(0),count2(0),count3(0);
count1 = 0;
count2 = 0;
count3 = 0;
for cnt = 0 to N{
if DayClose(cnt) < DayOpen(cnt) Then
count1 = count1+1;
if DayClose(cnt) < DayOpen(cnt+1) Then
count2= count2+1;
if DayLow(cnt) < DayLow(cnt+1) Then
count3= count3+1;
}
#1
if count1 > 1 Then
#2
if count2 > 1 Then
다음글
이전글