커뮤니티
수정문의~~
2012-12-03 21:00:37
203
글번호 57028
####################
var : va2(0),va3(0);
var : HH(0),LL(0),HH1(0),LL1(0),HH2(0),LL2(0),HH3(0),LL3(0),HH4(0),LL4(0);
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if date != date[1] and va2 >= 8 and va2 <= 14 and va3 == 5 Then{//va3 /= 5 만기다음날부터 만기일까지 금요일 지정
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
HH2 = HH1[1];
LL2 = LL1[1];
HH3 = HH2[1];
LL3 = LL2[1];
HH4 = HH3[1];
LL4 = LL3[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
#if round(int(sdate/100),0) == round(int(CurrentDate/100),0) Then{
plot1(HH2,"1개월전 고점");
plot2(LL2,"1개월전 저점");
plot3(HH3,"2개월전 고점");
plot4(LL3,"2개월전 저점");
plot5(HH4,"3개월전 고점");
plot6(LL4,"3개월전 저점");
#}
####################################
위공식 사용시 당월에만 선그리기 가능하게 수정 부탁드립니다....
수고하십시오
답변 1
예스스탁 예스스탁 답변
2012-12-04 13:48:45
안녕하세요
예스스탁입니다.
현재 작성하신 내용중 주석으로 막으신 부분이
당월에만 그리도록 if문을 작성한 내용입니다
주석 푸시고 사용하시면 됩니다.
var : va2(0),va3(0);
var : HH(0),LL(0),HH1(0),LL1(0),HH2(0),LL2(0),HH3(0),LL3(0),HH4(0),LL4(0);
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if date != date[1] and va2 >= 8 and va2 <= 14 and va3 == 5 Then{//va3 /= 5 만기다음날부터 만기일까지 금요일 지정
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
HH2 = HH1[1];
LL2 = LL1[1];
HH3 = HH2[1];
LL3 = LL2[1];
HH4 = HH3[1];
LL4 = LL3[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if round(int(sdate/100),0) == round(int(CurrentDate/100),0) Then{
plot1(HH2,"1개월전 고점");
plot2(LL2,"1개월전 저점");
plot3(HH3,"2개월전 고점");
plot4(LL3,"2개월전 저점");
plot5(HH4,"3개월전 고점");
plot6(LL4,"3개월전 저점");
}
즐거운 하루되세요
> 공기단축 님이 쓴 글입니다.
> 제목 : 수정문의~~
> ####################
var : va2(0),va3(0);
var : HH(0),LL(0),HH1(0),LL1(0),HH2(0),LL2(0),HH3(0),LL3(0),HH4(0),LL4(0);
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if date != date[1] and va2 >= 8 and va2 <= 14 and va3 == 5 Then{//va3 /= 5 만기다음날부터 만기일까지 금요일 지정
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
HH2 = HH1[1];
LL2 = LL1[1];
HH3 = HH2[1];
LL3 = LL2[1];
HH4 = HH3[1];
LL4 = LL3[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
#if round(int(sdate/100),0) == round(int(CurrentDate/100),0) Then{
plot1(HH2,"1개월전 고점");
plot2(LL2,"1개월전 저점");
plot3(HH3,"2개월전 고점");
plot4(LL3,"2개월전 저점");
plot5(HH4,"3개월전 고점");
plot6(LL4,"3개월전 저점");
#}
####################################
위공식 사용시 당월에만 선그리기 가능하게 수정 부탁드립니다....
수고하십시오
다음글