커뮤니티
3일평균
2010-08-02 14:09:13
773
글번호 31300
안녕하십니까
종가의 3일평균
최고가의 3일평균
최저가의 3일평균 수식을 지표로 나타내려고 합니다.
시스템 수식에서는
(closed(2) + closed(1) + closed(0))/3;
식으로 작성하였는데 이를 지표로 어떻게 나타내야 할지 아무리 해도 모르겠군요
부탁드립니다..
답변 1
예스스탁 예스스탁 답변
2010-08-02 15:20:03
안녕하세요? 예스스탁입니다.
지표로는 다음과 같이 표현하시면 됩니다.
var1 = (dayClose(2) + dayClose(1) + dayClose(0))/3;
plot1(var1);
고가의 평균은 dayHigh(N)을 이용하시면 되며, 저가의 평균은 dayLow(N)을 위와 같은 방법으로 이용하시면 됩니다.
참고로 홈페이지 > 시스템트레이딩 > 수식작성예제에 나와있는 분봉에서 10일간의 이동평균을 구하는 식을 옮겨 드립니다.
[지표원리]
1. 분봉차트에서 일봉차트의 이동평균선을 나타낸 식입니다.
[지표식]
input : P1(10);
var : sumV(0), maV(0), count(0);
sumV = 0; // 새로운 봉이 진행되면 sumV값을 초기화
for count = 0 to P1-1 { // count변수를 1부터 10까지 증가시키며 for문 수행
sumV = sumV+DayClose(count); // sumV에 일간의 종가를 누적
}
maV = sumV / P1; // 종가 누적 값을 이동평균 기간으로 나눔
plot1(mav,"분봉에서일봉이평"); // 이동평균선 출력
[시스템 설명]
외부변수
P1(10) : 이동평균선의 변수
내부변수
sumV(0) : 일간의 종가를 누적하는 변수
maV(0) : 누적된 종가를 이동평균 기간만큼 나눠준 값 ==> 분봉에서 일봉의 10일 이평선 값
count(0) : For문 수행을 위한 반복 수행 값
감사합니다.
> Good 님이 쓴 글입니다.
> 제목 : 3일평균
> 안녕하십니까
종가의 3일평균
최고가의 3일평균
최저가의 3일평균 수식을 지표로 나타내려고 합니다.
시스템 수식에서는
(closed(2) + closed(1) + closed(0))/3;
식으로 작성하였는데 이를 지표로 어떻게 나타내야 할지 아무리 해도 모르겠군요
부탁드립니다..
다음글
이전글