커뮤니티

수식 수정 바랍니다.

프로필 이미지
부활
2025-10-20 13:13:30
119
글번호 227031
답변완료

첨부 이미지

var : tx(0),hh(0,Data1),hh1(0,Data2),ll(0,Data1),ll1(0,Data2),count(0,data2),cnt(0,Data2);

Array : TL[100](0,Data2),VV[100](0,Data2);

if Data2(Bdate != Bdate[1]) Then

{

hh = Data2(h);

hh1 = hh[1];

ll = Data2(l);

ll1 = ll[1];

count = 0;

//이전일 삭제

For cnt = 0 to 99

{

TL_Delete(TL[cnt]);

}

}

if Data2(h) > hh[1] Then

hh = data2(h);

# Plot1(hh,"60분봉 고가");

# Plot2(hh1,"주차트 이전고가");

if data2(CrossDown(C,hh1)) Then

{

For cnt = 99 downto 1

{

tl[cnt] = tl[cnt-1];

}

tl[0] = TL_New_Self(data2(sDate),data2(sTime),Data2(O),Data2(NextBarSdate),Data2(NextBarStime),Data2(O));

TL_SetColor(TL[0],Yellow);

TL_SetExtRight(TL[0],true);

}

if Data2(l) < ll[1] Then

ll = data2(l);

# Plot3(ll,"60분봉 저가");

# Plot4(ll1,"주차트 이전저가");

if data2(CrossUp(C,ll1)) Then

{

For cnt = 99 downto 1

{

tl[cnt] = tl[cnt-1];

}

tl[0] = TL_New_Self(data2(sDate),data2(sTime),Data2(O),Data2(NextBarSdate),Data2(NextBarStime),Data2(O));

TL_SetColor(TL[0],Red);

TL_SetExtRight(TL[0],true);

}




위 수식대로 지표적용한바 첨부파일 처럼 알아볼수가 없게 표시되어 수정부탁드립니다.

이전일의 지표가 같이 표시 됩니다.


그리고 plot앞에 ' # ' 표시는 무슨 의미인가요?

지표속성 차트표시 탭에 아무것도 표시되지 않아서요.

TL_New_SelfTL_DeleteData2
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-10-20 16:10:02

안녕하세요 예스스탁입니다. 참조데이터가 다른주기라 기존식이 맞지 않습니다. 날짜가 변경되면 이전 출력된 선을 삭제하는 부분을 수정해 드립니다. 영업일이 변경되면 이전N봉전 출력까지 삭제하게 됩니다. plot앞에 #은 선확인을 위해 임시로 plot을 주석처리한 것입니다. 주석처리 삭제해 드립니다. var : tl(0),count(0); var : hh(0,Data1),hh1(0,Data2),ll(0,Data1),ll1(0,Data2),b(0,data2),cnt(0,Data2); if Data2(Bdate != Bdate[1]) Then { hh = Data2(h); hh1 = hh[1]; ll = Data2(l); ll1 = ll[1]; For cnt = 0 to 199 { TL_Delete(TL[cnt]); } } if Data2(h) > hh[1] Then hh = data2(h); Plot1(hh,"60분봉 고가"); Plot2(hh1,"주차트 이전고가"); if data2(CrossDown(C,hh1)) Then { tl = TL_New_Self(data2(sDate),data2(sTime),Data2(O),Data2(NextBarSdate),Data2(NextBarStime),Data2(O)); TL_SetColor(TL,Yellow); TL_SetExtRight(TL,true); } if Data2(l) < ll[1] Then ll = data2(l); Plot3(ll,"60분봉 저가"); Plot4(ll1,"주차트 이전저가"); if data2(CrossUp(C,ll1)) Then { tl = TL_New_Self(data2(sDate),data2(sTime),Data2(O),Data2(NextBarSdate),Data2(NextBarStime),Data2(O)); TL_SetColor(TL,Red); TL_SetExtRight(TL,true); } 즐거운 하루되세요