커뮤니티
부탁드립니다
2016-07-27 10:30:48
103
글번호 100433
해외선물 전일 60 이평의 최고수치와 최저수치 를
갭보정차트와 정상차트 수식부탁드립니다
답변 1
예스스탁 예스스탁 답변
2016-07-27 14:17:50
안녕하세요
예스스탁입니다.
수식은 차트의 데이터를 사용하므로
기본차트속성에서 갭보정을 하시면
자동으로 지표도 보정된 가격을 사용합니다.
정상차트에 적용하시거나 가본차트속성에서 갭보정하신다면 1번식만 사용하시면 됩니다.
2번식은 갭보정하지 않은 차트에서
갭보정한것과 같이 지표를 보고자 할때 사용하는 식입니다.
수식상 갭보정은 기본차트속성의 갭보정과 다릅니다.
기본차트갭보정은 당일데이터를 고정한 상태에서 과거로 가면서 데이터를 보정하지만
수식은 차트 첫봉부터 현재봉으로만 계산이 가능하므로
첫봉부터 현재봉으로 오면서 갭을 누적해 데이터를 보정하게 됩니다.
차트 첫봉부터 누적해오므로 현재봉의 가격과는 괴리가 있습니다.
단지 지표를 갭으로 인해 단절을 없애고 보는 용도일 뿐입니다.
기본차트속성에서 갭보정한것과 같이는 수식에서 구현이 되지 않습니다.
1.
var : HH(0),LL(0),HH1(0),LL1(0);
var1 = ma(C,60);
if bdate != bdate[1] Then{
HH = var1;
LL = var1;
HH1 = HH[1];
LL1 = LL[1];
}
if var1 > HH Then
HH = var1;
if var1 < LL Then
LL = var1;
plot1(HH1);
plot2(LL1);
2
var : HH(0),LL(0),HH1(0),LL1(0);
var : sumGap(0), gap(0), GC(0);
if bdate != bdate[1] then {
gap = Open-Close[1];
sumGap = sumGap+gap;
}
GC = C - sumGap;
var1 = ma(GC,60);
if bdate != bdate[1] Then{
HH = var1;
LL = var1;
HH1 = HH[1];
LL1 = LL[1];
}
if var1 > HH Then
HH = var1;
if var1 < LL Then
LL = var1;
plot1(HH1);
plot2(LL1);
즐거운 하루되세요
> 대발이 님이 쓴 글입니다.
> 제목 : 부탁드립니다
>
해외선물 전일 60 이평의 최고수치와 최저수치 를
갭보정차트와 정상차트 수식부탁드립니다
다음글
이전글