예스스탁
예스스탁 답변
2021-07-07 14:46:40
안녕하세요
예스스탁입니다.
전일 지정한 시간동안의 최고가를 전일마지막봉까지만 그리고자 하시면
알래식 중 TL_SetExtRight(TL2,True);를 삭제하시면 됩니다.
var : TL1(0),TL2(0),D1(0),T1(0),H1(0);
if sTime >= 143000 and sTime[1] < 143000 Then
{
D1 = sDate;
T1 = sTime;
H1 = h;
}
if sTime >= 143000 Then
{
if h > H1 Then
H1 = h;
}
if Bdate != Bdate[1] and D1 > 0 Then
{
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(D1,T1,0,D1,T1,9999999);
TL_SetColor(TL1,GREEN);
TL2 = TL_New(D1,T1,H1,sDate[1],sTime[1],H1);
TL_SetColor(TL2,RED);
TL_SetExtRight(TL2,True);
}
즐거운 하루되세요
> 파일럿 님이 쓴 글입니다.
> 제목 : 문의
> 1. 전일 오후 2시 30분선에 수직선 표시
2. 전일 오후 2시 30분부터 전일 장종료 시간동안의 최고가 표시
챠트에 적용해 보니 아무런 표시가 되지 않는 군요
전일 2시30분에 수직선 표시하고 당일도 2시 30분에도 수직선이 표시되도록 부탁드리며,
전일 2시30분과 전일 장 종료까지 최고가 값을 변수로 표시 부착함니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
>
안녕하세요
예스스탁입니다.
전일 지정한 시간동안의 최고가를 전일마지막봉까지만 그리고자 하시면
알래식 중 TL_SetExtRight(TL2,True);를 삭제하시면 됩니다.
var : TL1(0),TL2(0),D1(0),T1(0),H1(0);
if sTime >= 143000 and sTime[1] < 143000 Then
{
D1 = sDate;
T1 = sTime;
H1 = h;
}
if sTime >= 143000 Then
{
if h > H1 Then
H1 = h;
}
if Bdate != Bdate[1] and D1 > 0 Then
{
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(D1,T1,0,D1,T1,9999999);
TL_SetColor(TL1,GREEN);
TL2 = TL_New(D1,T1,H1,sDate[1],sTime[1],H1);
TL_SetColor(TL2,RED);
TL_SetExtRight(TL2,True);
}
즐거운 하루되세요
> 파일럿 님이 쓴 글입니다.
> 제목 : 문의
> 1. 전일 오후 2시 30분선에 수직선 표시
2. 전일 오후 2시 30분부터 전일 장종료 시간동안의 최고가 표시
예스스탁
예스스탁 답변
2021-07-07 16:15:39
안녕하세요
예스스탁입니다.
답변드린 수식은 차트에 적용하면 첨부된 그림과 같이 표시되는 식입니다.
전일과 당일에 2시 30분에 표시를 하고
전일2시30분부터 장종료까지의 최고가를 전일 장종료까지만 표시되게 수정해 드립니다.
var : TL1(0),TL2(0),D1(0),T1(0),H1(0),tl3(0);
if sTime >= 143000 and sTime[1] < 143000 Then
{
D1 = sDate;
T1 = sTime;
H1 = h;
#당일 14시 30분 표시
TL_Delete(TL3);
TL3 = TL_New(D1,T1,0,D1,T1,9999999);
TL_SetColor(TL3,BLUE);
}
if sTime >= 143000 Then
{
if h > H1 Then
H1 = h;
}
if Bdate != Bdate[1] and D1 > 0 Then
{
#전일 14시 30분 표시
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(D1,T1,0,D1,T1,9999999);
TL_SetColor(TL1,GREEN);
TL2 = TL_New(D1,T1,H1,sDate[1],sTime[1],H1);
TL_SetColor(TL2,RED);
}
즐거운 하루되세요
> 파일럿 님이 쓴 글입니다.
> 제목 : Re : Re : 문의
>
챠트에 적용해 보니 아무런 표시가 되지 않는 군요
전일 2시30분에 수직선 표시하고 당일도 2시 30분에도 수직선이 표시되도록 부탁드리며,
전일 2시30분과 전일 장 종료까지 최고가 값을 변수로 표시 부착함니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
>
안녕하세요
예스스탁입니다.
전일 지정한 시간동안의 최고가를 전일마지막봉까지만 그리고자 하시면
알래식 중 TL_SetExtRight(TL2,True);를 삭제하시면 됩니다.
var : TL1(0),TL2(0),D1(0),T1(0),H1(0);
if sTime >= 143000 and sTime[1] < 143000 Then
{
D1 = sDate;
T1 = sTime;
H1 = h;
}
if sTime >= 143000 Then
{
if h > H1 Then
H1 = h;
}
if Bdate != Bdate[1] and D1 > 0 Then
{
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(D1,T1,0,D1,T1,9999999);
TL_SetColor(TL1,GREEN);
TL2 = TL_New(D1,T1,H1,sDate[1],sTime[1],H1);
TL_SetColor(TL2,RED);
TL_SetExtRight(TL2,True);
}
즐거운 하루되세요
> 파일럿 님이 쓴 글입니다.
> 제목 : 문의
> 1. 전일 오후 2시 30분선에 수직선 표시
2. 전일 오후 2시 30분부터 전일 장종료 시간동안의 최고가 표시