커뮤니티
문의 드립니다.
2017-11-15 15:42:27
157
글번호 114217
안녕하세요. 입문한지 얼마안된 생초보입니다.
아래와 같이 수식을 작성해 주신것을 보다보니
Bdate,Sdate 는 어떤값인가요?.
따로 선언이 없는것을 보았을때 미리 예약된 값을 가진것 같은데
기본사용설명서로 공부하고 분석해보려니 막히는게 많네요
수고하세요.
공부하는데 도움될 팁 좀 부탁드립니다. ^^
input : 타분봉(60);
var : cnt(0),S1(0),D1(0),TM(0),TF(0);
Array : OO[50](0),HH[50](0),LL[50](0),CC[50](0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
이하생략
답변 1
예스스탁 예스스탁 답변
2017-11-16 10:58:53
안녕하세요
예스스탁입니다.
bdate는 영업일입니다. sdate는 달력상 날짜입니다.
모든 거래소는 하루의 시작을 밤 0시가 아닌 특정시간을 기준으로 판별합니다.
한국거래소는 영업일 변경이 한국시간으로 오전 9시이고
오전9시에서 다음날 오전9시 직전까지가 하나의 영업일 입니다.
해외선물은 해외거래소별로 다르지만
CME의 경우 우리나라 시각으로 7시가 됩니다.
국내선물이나 해외선물시장은 24시간 거래가 되므로
bdate != bdate[1] 와 sdate != sdate[1]가 다른 의미입니다.
bdate != bdate[1]는 오전 9시 기준
sdate != sdate[1]는 밤 0시 기준을 의미하게 됩니다.
국내 주식은 24시간 거래가 되는 것이 아니므로
bdate != bdate[1] 와 sdate != sdate[1]가 같은 의미입니다.
즐거운 하루되세요
> 혜움 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요. 입문한지 얼마안된 생초보입니다.
아래와 같이 수식을 작성해 주신것을 보다보니
Bdate,Sdate 는 어떤값인가요?.
따로 선언이 없는것을 보았을때 미리 예약된 값을 가진것 같은데
기본사용설명서로 공부하고 분석해보려니 막히는게 많네요
수고하세요.
공부하는데 도움될 팁 좀 부탁드립니다. ^^
input : 타분봉(60);
var : cnt(0),S1(0),D1(0),TM(0),TF(0);
Array : OO[50](0),HH[50](0),LL[50](0),CC[50](0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
이하생략
다음글
이전글