커뮤니티
수식부탁드립이다
2013-06-13 07:46:54
249
글번호 64268
매일 매일 수고가 많습니다.
아래 수식은 이평이 확산될 때 굵게 표시되는 수식인데요..
이평이 교차한 다음과 또 2틱이내로 접근했다가 확산할 때에만
굵게 표시되도롣 부탁드립니다.
(혹시 2틱 이내가 표시되지 않는다면 다른 방법은 없을 까요?)
var : V_J1(0),V_J2(0);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(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; // 갭보정 종가
var1 = wma(GC,20)/(wma(GC,10)/100);
var2 = wma(GC,5)/(wma(GC,20)/100);
value1 = max(var1,var2);
value2 = min(var1,var2);
value3 = value1-value2;#폭
if value3 > value3[1] Then{#₩12폭이 커질때
plot1(var1,"1",blue,def,12);#굵기 8
plot2(var2,"2",red,def,12);#굵기 8
}
else{#폭이 작아질때
plot1(var1,"1",blue,def,1);#굵기 1
plot2(var2,"2",red,def,1);#굵기 1
}
답변 1
예스스탁 예스스탁 답변
2013-06-13 15:47:57
안녕하세요
예스스탁입니다.
var : V_J1(0),V_J2(0);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0),W1(0),W2(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; // 갭보정 종가
W1 = wma(GC,5);
W2 = wma(GC,20);
var1 = W2/(W1/100);
var2 = W1/(W2/100);
value1 = max(var1,var2);
value2 = min(var1,var2);
value3 = value1-value2;#폭
if value3 > value3[1] and (crossup(W1,W2) or crossdown(W1,W2) or max(W1[1],W2[1]) <= min(W1[1],W2[1])+PriceScale*2) Then{#12폭이 커질때
plot1(var1,"1",blue,def,12);#굵기 8
plot2(var2,"2",red,def,12);#굵기 8
}
else{#폭이 작아질때
plot1(var1,"1",blue,def,1);#굵기 1
plot2(var2,"2",red,def,1);#굵기 1
}
즐거운 하루되세요
> HI_gapilee1 님이 쓴 글입니다.
> 제목 : 수식부탁드립이다
> 매일 매일 수고가 많습니다.
아래 수식은 이평이 확산될 때 굵게 표시되는 수식인데요..
이평이 교차한 다음과 또 2틱이내로 접근했다가 확산할 때에만
굵게 표시되도롣 부탁드립니다.
(혹시 2틱 이내가 표시되지 않는다면 다른 방법은 없을 까요?)
var : V_J1(0),V_J2(0);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(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; // 갭보정 종가
var1 = wma(GC,20)/(wma(GC,10)/100);
var2 = wma(GC,5)/(wma(GC,20)/100);
value1 = max(var1,var2);
value2 = min(var1,var2);
value3 = value1-value2;#폭
if value3 > value3[1] Then{#₩12폭이 커질때
plot1(var1,"1",blue,def,12);#굵기 8
plot2(var2,"2",red,def,12);#굵기 8
}
else{#폭이 작아질때
plot1(var1,"1",blue,def,1);#굵기 1
plot2(var2,"2",red,def,1);#굵기 1
}