커뮤니티
300틱에서 일봉의 이평선
2012-06-01 09:04:06
341
글번호 51560
안녕하세요.
매번 감사드립니다.
300틱에서 일봉의 5,10,20 이평선을 볼수있는 지표식 부탁드립니다..
갭보정전과 후로 나누어서 부탁드려요...
답변 1
예스스탁 예스스탁 답변
2012-06-01 10:32:53
안녕하세요
예스스탁입니다.
1. 갭보정 X, 일봉 5-20-60 이평
dayclose함수는 일봉이평에서 직접값을 가져오고
차트의 첫봉의 날짜+99일까지 값이 사용가능하므로
차트에 봉갯수와 관계없이 60이평까지 계산이 됩니다.
input : P1(5),P2(20),P3(60);
var : sumV1(0),maV1(0),count(0),sumV2(0), maV2(0),sumV3(0), maV3(0);
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for count = 0 to P3{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
if count < P2 Then
sumV2 = sumV2+DayClose(count);
if count < P3 Then
sumV3 = sumV3+DayClose(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
2.
기본차트 속성에서 갭보정 하신 경우에는 아래식 이용하셔야 합니다.
차트에 60일치 데이터가 있어야 60이평까지 그려집니다.
input : P1(5),P2(20),P3(60);
var : sumV1(0),maV1(0),count(0),sumV2(0), maV2(0),sumV3(0), maV3(0);
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for count = 0 to P3{
if count < P1 Then
sumV1 = sumV1+CloseD(count);
if count < P2 Then
sumV2 = sumV2+CloseD(count);
if count < P3 Then
sumV3 = sumV3+CloseD(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
3, 차트는 갭보정하지 않은 상태에서
계산으로 갭보정하여 일봉이평을 보실경우에는 아래식 이용하시면 됩니다.
다만 수식에서 갭보정은 방향이 과거부터 현재로 오면서 값을 보정해 계산합니다.
차트속성에서 갭보정은 현재에서 과거로 가면서 보정을 하므로 그방향이 다릅니다.
이용에 참고하시기 바랍니다.
차트에 60일치 데이터가 있어야 60이평까지 그려집니다.
input : P1(5),P2(20),P3(60);
var : sumGap(0), gap(0),cnt(0);
var : sumV1(0),maV1(0),count(0),sumV2(0), maV2(0),sumV3(0), maV3(0);
Array : GC[100](0);
if date!=date[1] then {
gap = Open-Close[1];
sumGap = sumGap+gap;
for cnt = 1 to 99{
GC[cnt] = GC[cnt-1][1];
}
}
GC[0] = C - sumGap;
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for count = 0 to P3{
if count < P1 Then
sumV1 = sumV1+GC[count];
if count < P2 Then
sumV2 = sumV2+GC[count];
if count < P3 Then
sumV3 = sumV3+GC[count];
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
즐거운 하루되세요
> 눈 님이 쓴 글입니다.
> 제목 : 300틱에서 일봉의 이평선
> 안녕하세요.
매번 감사드립니다.
300틱에서 일봉의 5,10,20 이평선을 볼수있는 지표식 부탁드립니다..
갭보정전과 후로 나누어서 부탁드려요...