커뮤니티

개장시 매수

프로필 이미지
코퍼
2024-05-08 19:23:23
793
글번호 179257
답변완료

첨부 이미지

안녕하세요? 아래 수식으로 9시에 진입했는데 첨부 처럼 9시 6초~30초사이에 주문이 됩니다. 이유가 무엇인가요? input : StartTime(90000),EndTime(90001); If MarketPosition == 0 and ((NextBarSdate != sDate and NextBarStime >= StartTime) or (NextBarSdate == sDate and NextBarStime >= StartTime and sTime < StartTime)) Then Buy("b",AtMarket);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-05-09 11:06:59

안녕하세요 예스스탁입니다. 랭귀지는 시간을 수신되는 데이터의 시간으로 판별합니다. 해당 수식은 당일 첫틱(시초가)이 수신되면 신호가 발생하는 내용이 맞습니다. 첫틱이 수신되었을 때 신호와 함께 주문이 집행됩니다. 첫틱이 9:00:00이 아닐 수 있습니다. 다만 올리신 화면애서 시간은 체결시간입니다. 신호가 발생한 시간은 시스템 모니터에서 확인하실 수 있습니다. 시스템 모나터는 프로그램 상단 메뉴 중 시스템트레이딩 메뉴에서 찾으실수 있습니다. 즐거운 하루되세요 > 코퍼 님이 쓴 글입니다. > 제목 : 개장시 매수 > 안녕하세요? 아래 수식으로 9시에 진입했는데 첨부 처럼 9시 6초~30초사이에 주문이 됩니다. 이유가 무엇인가요? input : StartTime(90000),EndTime(90001); If MarketPosition == 0 and ((NextBarSdate != sDate and NextBarStime >= StartTime) or (NextBarSdate == sDate and NextBarStime >= StartTime and sTime < StartTime)) Then Buy("b",AtMarket);