커뮤니티

라인 설정 부탁드립니다.

프로필 이미지
하리마우
2026-01-23 10:48:43
91
글번호 230013
답변완료

input : sto1(10),sto2(5),sto3(5),침체(20),과열(80);

var : stok(0),stod(0),box(0);


stok = stochasticsK(sto1,sto2);

stod = StochasticsD(sto1,sto2,sto3);


plot1(stok,"slowk");

plot2(stod,"slowd");

PlotBaseLine1(20);

PlotBaseLine2(80);



if CrossUp(stok,80) Then#slowd기준이면 stok를 stod로 변경

{

box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);

Box_SetColor(box,Pink);

Box_SetFill(box,true);

Box_SetExtFill(box,true);

}

else if CrossDown(stok,20) Then #slowd기준이면 stok를 stod로 변경

{

box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);

Box_SetColor(box,Blue);

Box_SetFill(box,true);

Box_SetExtFill(box,true);

}

Else

{

Box_SetEnd(box,NextBarSdate,NextBarStime,L);

}


위 수식에서 맨 마지막에만 수직선으로 표시될 수 있도록 변경 부탁드립니다.

(변수로 과거의 선도 선택할 수 있도록요)


지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-23 14:02:25

안녕하세요 예스스탁입니다. input : sto1(10),sto2(5),sto3(5),침체(20),과열(80),N(1); var : stok(0),stod(0),box(0),cnt(0),T(0); Array : TL1[50](0),TL2[50](0); stok = stochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); plot1(stok,"slowk"); plot2(stod,"slowd"); PlotBaseLine1(20); PlotBaseLine2(80); if T <= 0 and CrossUp(stok,80) Then#slowd기준이면 stok를 stod로 변경 { T = 1; box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(box,Pink); Box_SetFill(box,true); Box_SetExtFill(box,true); For cnt = 49 DownTo 1 { TL1[cnt] = TL1[cnt-1]; TL2[cnt] = TL2[cnt-1]; } TL1[0] = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_Delete(TL1[N]); TL2[0] = TL_New_Self(sDate,sTime,0,sDate,sTime,110); TL_Delete(TL2[N]); } else if T >= 0 and CrossDown(stok,20) Then #slowd기준이면 stok를 stod로 변경 { T = -1; box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(box,Blue); Box_SetFill(box,true); Box_SetExtFill(box,true); For cnt = 49 DownTo 1 { TL1[cnt] = TL1[cnt-1]; TL2[cnt] = TL2[cnt-1]; } TL1[0] = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_Delete(TL1[N]); TL2[0] = TL_New_Self(sDate,sTime,0,sDate,sTime,110); TL_Delete(TL2[N]); } Else { Box_SetEnd(box,NextBarSdate,NextBarStime,L); } 즐거운 하루되세요