커뮤니티

문의 드립니다.

프로필 이미지
무결점
2016-08-25 12:48:21
102
글번호 101355
답변완료
포지션이 청산이 된 날에는 신규 진입을 안할려고 합니다. if ExitDate != Bdate Then Buy(); 이런식으로 하면 되는 걸까요? 그리고 Sdate, Date, Bdate 위 3가지 모두 날짜를 불러오는 것으로 아는데 정확히 차이점이 무엇인가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-25 13:54:42

안녕하세요 예스스탁입니다. 1 청산과 관련된 함수의 최소매개변수의 값은 1입니다. if ExitDate(1) != Bdate Then Buy(); 2 Sdate - 봉의 시작날짜 date - 봉의 끝날짜 Bdate - 봉의 영업일날짜 sdate와 date는 일봉이하의 주기에서는 두개의 값이 동일하므로 아무거나 사용하셔도 됩니다. 하나의 봉에서 봉의 시작과 끝 날짜가 다른경우는 주봉이상의 주기입니다. Bdate는 영업일을 리턴합니다. 해외선물이나 국내지수선물과 같이 24시간 거래되는 종목의 경우에는 새로운 영업일을 시작하는 시간이 다릅니다. 예를 들어 국내 선물주야간복합차트의 경우 9시가 영업일이 변경되는 시간이므로 당일 9시 이전봉과 9시 이후봉의 날짜가 다르게 됩니다. 해외선물도 크루드오일등은 우리나라 시간으로 7시가 영업일이 변경이 되는 시간으로 해당 시간 이전과 이후로 Bdate는 다릅니다. 즐거운 하루되세요 > 무결점 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 포지션이 청산이 된 날에는 신규 진입을 안할려고 합니다. if ExitDate != Bdate Then Buy(); 이런식으로 하면 되는 걸까요? 그리고 Sdate, Date, Bdate 위 3가지 모두 날짜를 불러오는 것으로 아는데 정확히 차이점이 무엇인가요?