커뮤니티
문의 드립니다.
2012-10-22 09:31:25
243
글번호 55780
ATR 갭보정 지표식과 ZIGZAG 갭보정식 둘다 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-10-22 16:34:27
안녕하세요
예스스탁입니다.
1.
Input : ATRPeriod(14);
var : ATRTH(0),ATRTL(0),ATRTR(0),GATR(0);
var : gap(0),sumgap(0),GO(0),GH(0),GL(0),GC(0),R(0),MI(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 GC[1] > GH THen
ATRTH = GC[1];
else
ATRTH = GH;
If GC[1] < GL THen
ATRTL = GC[1];
else
ATRTL = GL;
ATRTR = ATRTH-ATRTL;
GATR = ma(ATRTR,ATRPeriod);
Plot1(GATR);
2.
input : N(0.5);
VARS: SWITCH(0);
var : gap(0),sumgap(0),GO(0),GH(0),GL(0),GC(0),R(0),MI(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 SWITCH == 0 THEN {
IF GH[1] > GH[2] AND GH[1] > GH THEN {
PLOT1(GH[1], "ZIGUP");
SWITCH = 1;
}
}
IF SWITCH == 1 THEN {
IF GL[1] < GL[2] AND GL[1] < GL THEN {
PLOT1(GL[1], "ZIGUP");
SWITCH = 0;
}
}
즐거운 하루되세요
> 비츠로 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> ATR 갭보정 지표식과 ZIGZAG 갭보정식 둘다 부탁드립니다.
감사합니다.
다음글
이전글