커뮤니티

시스템 관련 질문입니다.

프로필 이미지
회원
2013-08-30 16:44:06
146
글번호 67029
답변완료
선물 분봉에서 거래를 하고자 합니다. 선물이 평소에 시장이 끝나는 시간과 만기일에 끝나는 시간을 정확히 알고 싶습니다. 동시호가 진입시간 및 마감시간까지도요. 그리고 평소에는 2시 50분에 그날 거래를 종료하고 만기일에는 2시 40분에 거래를 종료하는 코딩을 알고 싶습니다. 부탁드릴께요. 그리고 또 하나 질문은 만약 선물분봉 시스템을 10시에 걸었다고 했을때, 시스템상 이미 9시 30분에 신호가 떨어져 있는 상태라면 10시 현재에 시스템을 걸면 바로 신호에 따라 바로 매매가 들어가나요? 아니면 다음 신호부터 들어가게 되나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-30 17:24:15

안녕하세요? 문의하신 내용 답변드립니다. 만기일의 경우 2시 50분이 종료됩니다. 이때 장마감 동시호가는 없습니다. 만기일 이외에는 3시 5분부터 장마감 동시호가에 들어가서 3시 15분에 종료됩니다. 만기일에는 14시 49분에 청산하고 만기일 이외에는 15시04분에 청산하는 식은 아래와 같이 작성해서 사용하실 수 있습니다. 다만, 만기일이 공휴일이거나 할 경우에는 정상적으로 작동하지 않을 위험이 있습니다. 이런 위험 때문에 일부 사용자 분들은 날짜를 지정해서 사용하는 방법을 사용합니다. 아래에는 식으로 구현하는 것입니다. var : va1(0),va2(0),va3(0); //선물 만기일 ############################################################## 당일청산 및 만기일 va1 = int(date/100)-int(date/10000)*100; //월 va2 = date - int(date/100)*100; //일 va3 = DayOfWeek(date); //요일 if va1%3 == 0 and // 3,6,9,12월이고 va2 >= 8 and va2 <= 14 and // 8일에서 14일 사이이고 va3 == 4 then // 목요일 Condition99 = True; Else Condition99 = False; if Condition99 == true Then SetStopEndofday(144900); if Condition99 == false Then SetStopEndofday(150400); 즐거운 날 되세요. > HI_yjam49 님이 쓴 글입니다. > 제목 : 시스템 관련 질문입니다. > 선물 분봉에서 거래를 하고자 합니다. 선물이 평소에 시장이 끝나는 시간과 만기일에 끝나는 시간을 정확히 알고 싶습니다. 동시호가 진입시간 및 마감시간까지도요. 그리고 평소에는 2시 50분에 그날 거래를 종료하고 만기일에는 2시 40분에 거래를 종료하는 코딩을 알고 싶습니다. 부탁드릴께요. 그리고 또 하나 질문은 만약 선물분봉 시스템을 10시에 걸었다고 했을때, 시스템상 이미 9시 30분에 신호가 떨어져 있는 상태라면 10시 현재에 시스템을 걸면 바로 신호에 따라 바로 매매가 들어가나요? 아니면 다음 신호부터 들어가게 되나요?