첨부 이미지
그림1
안녕하세요~
거래시간 변경에 관계없이 당일 9시 기준으로 매매하고자 지표를 만들어보고 있습니다.
첨부된 이미지에서 당일 고점을 형성한 시간을 나타내는 THHtime의 시간이
120000이 아니라 115956 이런 식으로 봉의 종가 시간 단위로 정확하게 나오지 않습니다.
원인을 알 수 없어서 제가 사용한 내용을 검토 및 수정 부탁드립니다.
항상 감사합니다!
Var : PredayDate(0), TodayOpen(0),TodayHigh(0),TodayLow(0),THHtime(0),TLLtime(0);
// 어제 종가의 날짜
if dayindex==0 Then PredayDate=sdate[1];
// 당일 초기화
if date<>PredayDate && sTime==090000 then {
TodayOpen = O; // 당일 9시 시초가
TodayHigh = H; // 고가
TodayLow = L; // 저가
THHtime = time; // 고점이 형성된 시간
TLLtime = time; // 저점이 형성된 시간
}
// 당일 고저점 체크 시작
if date<>PredayDate && sTime>=090000 && H>TodayHigh then {
TodayHigh = H; // 당일 고가
THHtime = time; // 당일 고가 시간
}
if date<>PredayDate && sTime>=090000 && L<TodayLow then {
TodayLow = L;
TLLtime = time;
}
Plot1(TodayOpen, "TodayOpen");
Plot2(TodayHigh, "TodayHigh");
Plot3(THHtime, "THHtime");
Plot4(TodayLow, "TodayLow");
Plot5(TLLtime, "TLLtime");
답변 1
예스스탁
예스스탁 답변
2023-08-10 09:35:38
안녕하세요
예스스탁입니다.
1
plot1(stime);
plot2(time);
plot3(nextbarStime);
위 지표를 적용해 보시기 바랍니다.
stime은 차트 주기의 시작시간이고 time은 봉의 마지막시세의 시간이고
nextbarStime은 봉이 완성되는 다음봉 시가의 시간입니다.
2
[봉 시작시간 기준],[봉 끝시간기준]
설정화면에서 차트는 X축 시간 표시에 두가지 옵션이 제공됩니다.
[봉 시작시간 기준]은 차트에 표시되는 시간을 stime으로 표시하고
[봉 끝시간기준]은 봉완성시간으로 표시하는 옵션으로 차트에 표시되는 시간을 nextbarstime으로 표시합니다.
예를 들어 5분봉에서 11:55:00에 시작해 11:59:59에 끝나는 봉은
완성이 12:00:00입니다.
[봉 시작시간 기준]이면 11:55:00으로 표시
[봉 끝시간기준]은 12:00:00로 표시됩니다.
3
X축 시간표시는 첨부된 그림과 같이
종합환경 설정에서 변경이 가능합니다.
4
[봉 시작시간 기준]상태에서는 stime으로 시간을 저장하시면 되고
[봉 끝시간기준]은 nextbarStime로 시간을 저장하시면 됩니다.
수식은 일반적으로 차트에 표시되는 표시방법과는 관계없이 stime을 사용합니다.
즐거운 하루되세요
> 일목초인 님이 쓴 글입니다.
> 제목 : 시간 관련 지표 문의 드립니다.
>
안녕하세요~
거래시간 변경에 관계없이 당일 9시 기준으로 매매하고자 지표를 만들어보고 있습니다.
첨부된 이미지에서 당일 고점을 형성한 시간을 나타내는 THHtime의 시간이
120000이 아니라 115956 이런 식으로 봉의 종가 시간 단위로 정확하게 나오지 않습니다.
원인을 알 수 없어서 제가 사용한 내용을 검토 및 수정 부탁드립니다.
항상 감사합니다!
Var : PredayDate(0), TodayOpen(0),TodayHigh(0),TodayLow(0),THHtime(0),TLLtime(0);
// 어제 종가의 날짜
if dayindex==0 Then PredayDate=sdate[1];
// 당일 초기화
if date<>PredayDate && sTime==090000 then {
TodayOpen = O; // 당일 9시 시초가
TodayHigh = H; // 고가
TodayLow = L; // 저가
THHtime = time; // 고점이 형성된 시간
TLLtime = time; // 저점이 형성된 시간
}
// 당일 고저점 체크 시작
if date<>PredayDate && sTime>=090000 && H>TodayHigh then {
TodayHigh = H; // 당일 고가
THHtime = time; // 당일 고가 시간
}
if date<>PredayDate && sTime>=090000 && L<TodayLow then {
TodayLow = L;
TLLtime = time;
}
Plot1(TodayOpen, "TodayOpen");
Plot2(TodayHigh, "TodayHigh");
Plot3(THHtime, "THHtime");
Plot4(TodayLow, "TodayLow");
Plot5(TLLtime, "TLLtime");