커뮤니티
문의드립니다
2018-01-03 21:38:48
186
글번호 115442
안녕하세요.. 저는복합차트을 사용하는데요. 전일(고점)라인이 주간장.야간장종가 까지
그려지는것을, 주간장 종가 까지만 그려지게할수있나요.
가능하면은 글번호 56076 에서 아래의 포트 수정부탁드립니다.
plot4 전일고점
plot5 전일저점
plot6 전일중심
plot7 전일시가
plot8 전일종가
plot24 전일주간시가
plot25 전일주간고점
plot26 전일주간저점
plot27 전일주간종가
plot28 전일주간장중심
========================================================================================아래수식은 글번호 56076 에 plot51 아래에 추가해주세요.
plot52(DH,"주간장고가");
plot53(DL,"주간장저가");
수고하세요..꾸벅
답변 1
예스스탁 예스스탁 답변
2018-01-04 14:40:22
안녕하세요
예스스탁입니다.
당일 야간만 표시를 안하게 할수는 없습니다.
차트 전체에서 주간장에만 표시되게 수정해 드립니다
아래는 지표속성에서
모두 일자그래프나 점그래프로 지정하셔야 합니다.
plot4~plot8
plot24~plot32
var : HH(0),LL(0),H1(0),L1(0);
var : NO(0),NH(0),NL(0),NH1(0),NL1(0),NC(0),NC1(0);
var : DO(0),DH(0),DL(0),DC(0),DO1(0),DH1(0),DL1(0),DC1(0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
HH = H;
LL = L;
H1 = HH[1];
L1 = LL[1];
}
if stime >= 90000 and stime < 180000 then{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if stime == 90000 or (stime > 90000 and stime[1] < 90000) Then{
NH1 = NH[1];
NL1 = NL[1];
NC1 = NC[1];
DO = O;
DH = H;
DL = L;
DC = C;
DO1 = DO[1];
DH1 = DH[1];
DL1 = DL[1];
DC1 = DC[1];
}
if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then{
NO = O;
NH = H;
NL = L;
NC = C;
}
if stime >= 180000 or stime < 90000 then{
if H > NH Then
NH = H;
if L < NL Then
NL = L;
NC = C;
}
if stime >= 90000 and stime < 180000 then{
if H > DH Then
DH = H;
if L < DL Then
DL = L;
DC = C;
}
if H1 > 0 and L1 > 0 Then{
plot1(H1,"전주주간장고점");
plot2(L1,"전주주간장저점");
plot3((H1+L1)/2,"전주주간장중심");
}
if stime >= 090000 and stime < 180000 then{
plot4(dayhigh(1),"전일고점");
plot5(daylow(1),"전일저점");
plot6((DayHigh(1)+daylow(1))/2,"전일중심");
plot7(DayOpen(1),"전일시가");
plot8(DayClose(1),"전일종가");
}
if NH1 > 0 and NL1 > 0 Then{
plot9(NH1,"전일야간고점");
plot10(NL1,"전일야간저점");
plot11((NH1+NL1)/2,"전일야간중심");
plot12(NC,"전일야간종가");
}
plot13(DayOpen(0),"당일시가");
plot14(DayClose(0),"당일종가");
plot15(dayhigh(0),"당일고점");
plot16(daylow(0),"당일저점");
plot17(daylow+(dayhigh-daylow)*0.875 ,"87.5");
plot18(daylow+(dayhigh-daylow)*0.750 ,"75.0");
plot19(daylow+(dayhigh-daylow)*0.618 ,"61.8");
plot20(daylow+(dayhigh-daylow)*0.500 ,"50.0");
plot21(daylow+(dayhigh-daylow)*0.382 ,"38.2");
plot22(daylow+(dayhigh-daylow)*0.250 ,"25.0");
plot23(daylow+(dayhigh-daylow)*0.125 ,"12.5");
if DO1 > 0 and DH1 > 0 and DL1 > 0 and DC1 > 0 Then{
if stime >= 090000 and stime < 180000 then{
plot24(DO1,"전일주간시가");
plot25(DH1,"전일주간고점");
plot26(DL1,"전일주간저점");
plot27(DC1,"전일주간종가");
plot28((DH1+DL1)/2,"전일주간장고점 + 전일주간장저점)/2");
plot29(DC1+PriceScale*2,"전일주간장종가 + 2틱");
Plot30(DC1-PriceScale*2,"전일주간장종가 - 2틱");
plot31(NC1+PriceScale*2,"전일야간장종가 + 2틱");
plot32(NC1-PriceScale*2,"전일야간장종가 - 2틱");
}
}
if NO > 0 Then{
plot41(NO,"당일야간시가");
plot42(NH,"당일야간고가");
plot43(NL,"당일야간저가");
plot44(NC,"당일야간종가");
}
if stime >= 180000 or stime < 90000 then{
plot51(DC,"주간장종가");
}
plot52(DH,"주간장고가");
plot53(DL,"주간장저가");
즐거운 하루되세요
> 보인다 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요.. 저는복합차트을 사용하는데요. 전일(고점)라인이 주간장.야간장종가 까지
그려지는것을, 주간장 종가 까지만 그려지게할수있나요.
가능하면은 글번호 56076 에서 아래의 포트 수정부탁드립니다.
plot4 전일고점
plot5 전일저점
plot6 전일중심
plot7 전일시가
plot8 전일종가
plot24 전일주간시가
plot25 전일주간고점
plot26 전일주간저점
plot27 전일주간종가
plot28 전일주간장중심
========================================================================================아래수식은 글번호 56076 에 plot51 아래에 추가해주세요.
plot52(DH,"주간장고가");
plot53(DL,"주간장저가");
수고하세요..꾸벅