커뮤니티
지표사용
2014-05-23 13:25:25
164
글번호 75312
틱차트에서 일봉5이평을 구현하는 수식을
갭을 제거한것으로 아래와 같은 산식을 주셨는데
갭보정 틱차트에서는 계속 변하는 수식이라서
Mav1로 고정하여 일정한 값으로 사용하고 있습니다
그런데 5이평값이나 3이평값이나 10이평값이나 계속 같은 값을 나타내는것 같습니다
P1값으로 조정하는걸로 아는데 제가 잘못아는 건가요?
----아래-----
3.일봉이평 갭보정
input : P1(5);
var : sumGap(0), gap(0),cnt(0),sumV(0),mav(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;
sumV = 0;
if GC[P1] > 0 Then{
for cnt = 0 to P1-1 {
sumV = sumV+GC[cnt];
}
maV = sumV / P1;
plot1(mav,"분봉에서일봉이평");
}
If DayIndex==0 Then
Mav1=Mav;
답변 1
예스스탁 예스스탁 답변
2014-05-23 14:17:05
안녕하세요
예스스탁입니다.
해당식 외부변수 P1의 값을 변경하시면
값도 정상적으로 변경이 됩니다.
첨부된 그림과 같이 값이 정상적으로 변경이 됩니다.
그림은 아래식 적용한 내용입니다.
input : P1(5);
var : sumGap(0), gap(0),cnt(0),sumV(0),mav(0),Mav1(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;
sumV = 0;
if GC[P1] > 0 Then{
for cnt = 0 to P1-1 {
sumV = sumV+GC[cnt];
}
maV = sumV / P1;
plot1(mav,"분봉에서일봉이평");
}
If DayIndex==0 Then
Mav1=Mav;
plot2(mav1);
해당식은 차트 자체는 갭보정하지 않은 상태에서
수식안에서 갭을 보정한 지표를 그리는 식입니다.
차트 자체를 갭보정한 후 해당식을 사용하는 것은
큰 의미가 없습니다.
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 지표사용
> 틱차트에서 일봉5이평을 구현하는 수식을
갭을 제거한것으로 아래와 같은 산식을 주셨는데
갭보정 틱차트에서는 계속 변하는 수식이라서
Mav1로 고정하여 일정한 값으로 사용하고 있습니다
그런데 5이평값이나 3이평값이나 10이평값이나 계속 같은 값을 나타내는것 같습니다
P1값으로 조정하는걸로 아는데 제가 잘못아는 건가요?
----아래-----
3.일봉이평 갭보정
input : P1(5);
var : sumGap(0), gap(0),cnt(0),sumV(0),mav(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;
sumV = 0;
if GC[P1] > 0 Then{
for cnt = 0 to P1-1 {
sumV = sumV+GC[cnt];
}
maV = sumV / P1;
plot1(mav,"분봉에서일봉이평");
}
If DayIndex==0 Then
Mav1=Mav;
다음글
이전글