커뮤니티
지표식 문의
2006-06-02 12:05:54
993
글번호 10159
분봉챠트에서 일간 갭 보정된 dmi와 adx 지표식 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2006-06-02 17:34:24
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
1.DIplue/Diminus
Input : period(14);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
Var : value(0),value1(0),DIP(0),DIM(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap;// 갭보정 종가
If GH-GH[1]>0 && GH-GH[1] > GL[1]-GL Then
value = GH-GH[1];
Else
value = 0;
If GL[1]-GL>0 && GH-GH[1] < GL[1]-GL Then
value1 = GL[1]-GL;
Else
value1 = 0;
DIP = ma(value, Period)/ma(max(GH-GL,abs(GC[1]-GH),abs(GC[1]-GL)),Period)*100;
DIM = ma(value1, Period)/ma(max(GH-GL,abs(GC[1]-GH),abs(GC[1]-GL)),Period)*100;
plot1(DIP);
plot2(DIM);
2.ADX
Input : period(14);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
Var : value1(0), value2(0), value3(0), value4(0),ADXV(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
value1 = iff(GH-GH[1] > 0 && GH-GH[1] > GL[1]-GL, GH-GH[1],0);
value2 = iff(GL[1]-GL>0 && GH-GH[1]<GL[1]-GL,GL[1]-GL,0);
value3 = ma(value1,period);
value4 = ma(value2,period);
ADXV = ma(abs(value3-value4)/(value3+value4)*100,Period);
plot1(ADXV);
즐거운 하루되세요
> 공부중 님이 쓴 글입니다.
> 제목 : 지표식 문의
> 분봉챠트에서 일간 갭 보정된 dmi와 adx 지표식 부탁드립니다