커뮤니티
분봉에서 일봉 사용 관련 추가 질문
2011-03-22 14:37:10
709
글번호 36789
다음은 일봉의 추세를 참조로 분봉에서 매매하는 식입니다.
내용상으로는 같은거 같은데 실제 적용시에는 결과값이 다르게 나옵니다.
원인이 무엇인지 궁금합니다.
1번식
input : P1(5), P2(5);
var : sumV1(0), maV1(0), count(0),sumv2(0),mav2(0);
SetStopEndofday(140000);
sumV1 = 0;
sumV2 = 0;
for count = 1 to P1 {
sumV1 = sumV1+DayClose(count);
sumV2 = sumV2+DayClose(count+1);
}
maV1 = sumV1 / P1;#전일
maV2 = sumV2 / P1;#전전일
if dayindex == 0 and mav1 > mav2 Then
buy();
2번식
input : P(5);
SetStopEndofday(140000);
if dayindex == 0 and Data2(ma(C,P)[1])>Data2(ma(C,P)[2]) Then
buy();
// Data2 = 일봉
답변 1
예스스탁 예스스탁 답변
2011-03-22 16:09:08
안녕하세요
예스스탁입니다.
1번식은
1일전 일봉5이평과 2일전 일봉5이평을 이용한 식입니다.
2번식은
2일전 일봉5이평과 3일전 일봉5이평을 이용합니다.
참조종목은 완성된 봉까지만 사용하게 됩니다.
그러므로 참조종목이 일봉일 경우 data2(c)는 당일 만들어지는
봉이 아니라 전일봉의 종가입니다.
마찬가지로 data2(ma(c,5))는 전일봉 기준 5이평이고
data2(ma(c,5)[1])은 전전일 data2(ma(c,5)[2])는 전전전일입니다.
아래와 같이 변경하셔야 합니다.
input : P(5);
SetStopEndofday(140000);
if dayindex == 0 and Data2(ma(C,P))>Data2(ma(C,P)[1]) Then
buy();
수식은 주종목과 참조종목 모두 공통으로 완성된 봉에서만
그값을 가져와 사용합니다.
수식작성시에 참고하시기 바랍니다.
즐거운 하루되세요
> 일목초인 님이 쓴 글입니다.
> 제목 : 분봉에서 일봉 사용 관련 추가 질문
>
다음은 일봉의 추세를 참조로 분봉에서 매매하는 식입니다.
내용상으로는 같은거 같은데 실제 적용시에는 결과값이 다르게 나옵니다.
원인이 무엇인지 궁금합니다.
1번식
input : P1(5), P2(5);
var : sumV1(0), maV1(0), count(0),sumv2(0),mav2(0);
SetStopEndofday(140000);
sumV1 = 0;
sumV2 = 0;
for count = 1 to P1 {
sumV1 = sumV1+DayClose(count);
sumV2 = sumV2+DayClose(count+1);
}
maV1 = sumV1 / P1;#전일
maV2 = sumV2 / P1;#전전일
if dayindex == 0 and mav1 > mav2 Then
buy();
2번식
input : P(5);
SetStopEndofday(140000);
if dayindex == 0 and Data2(ma(C,P)[1])>Data2(ma(C,P)[2]) Then
buy();
// Data2 = 일봉
다음글
이전글