예스스탁
예스스탁 답변
2021-07-09 13:14:01
안녕하세요
예스스탁입니다.
1
국내프로그램은 종합환경설정에
차트X축 시간표시를 봉시작시간이나 봉 끝시간기준으로 설정할 수 있습니다.
봉 끝시간 기준은 해당봉이 완성되는 시간으로 다음봉시가시작시간이 표시됩니다.
끝시간기준으로 지정이 되어 있을 경우 3분봉에서 14시 30분봉이 14시 33분으로 표시가 됩니다.
해외선물은 모두 끝시간 기준으로만 제공됩니다.
수식은 시간을 stime으로 지정을 해야 합니다.
해당 수식에 ntime으로 143000으로 지정이 되어 있습니다.
plot1(stime);
차트에 위 지표 적용하신후에 각 봉의 시간을 확인하시고 답변받으신 식의 ntime을 변경해 주시면 됩니다.
2
수식에 변수 preH1으로 전일 14시30분이후 최고가가 저장되어 있습니다.
해당 변수이용하시면 됩니다.
3
input : ntime(143000);
var : TL1(0),TL2(0),D1(0),T1(0),H1(0),tl3(0),preH1(0);
if sTime >= ntime and sTime[1] < ntime 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);
#굵기
TL_SetSize(TL3,1);
}
if sTime >= 143000 Then
{
if h > H1 Then
H1 = h;
}
if Bdate != Bdate[1] and D1 > 0 Then
{
preH1 = H1[1];
TL_Delete(TL1);
TL_Delete(TL2);
#전일 14시 30분 수직선표시표시
TL1 = TL_New(D1,T1,0,D1,T1,9999999);
#색상
TL_SetColor(TL1,GREEN);
#굵기
TL_SetSize(TL1,1);
#전일 최고가 표시
TL2 = TL_New(D1,T1,H1,sDate[1],sTime[1],preH1);
#색상
TL_SetColor(TL2,RED);
#굵기
TL_SetSize(TL2,1);
}
if preh1 > 0 then
plot1(preh1);
즐거운 하루되세요
> 파일럿 님이 쓴 글입니다.
> 제목 : 73215관련입니다
> 작성해주신 추세선 지표를 적용해 보니
전일 2시 30분에 수직선이 작성되어야 되는데
전일 2시 33분에 작성되고 있읍니다.
그리고 전일 2시30분부터 전일 장 종료까기 최고값을
상수로 저장해서 다른 지표와 비교할 수 있도록 부탁드립니다
감사합니다