첨부 이미지
그림1
안녕하세요?
아래 수식으로 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);