예를 들어 10분봉으로 if stime > 090000 and ~~~~ then buy(~~~~);(거래시간 바뀌기 전)
이런 식으로 식을 짜면 2번째 봉부터 거래가 가능한게 아니라 세번째 봉부터 거래가 가능하게 되는데 그 원리를 알고 싶습니다.
2번째 봉부터 거래가능 3번째 봉부터 거래가능 이런식으로 제한을 두려면
일반적으로 어떤 식으로 식을 짜는지도 알려주시면 감사하겠습니다.
질문2. 하단차트 data2 에서 당일 시가가 전일 종가보다 상승했다는 식하나만 부탁드립니다. dayopen~ 이런식으로 쓰면 전날것으로 인식되는것 같습니다.
답변 1
예스스탁
예스스탁 답변
2023-08-07 17:17:49
안녕하세용
예스스탁입니다.
1
8시45분 부터 봉이 만들어지므로
10분봉 stime 기준으로 아래와 같이 봉이 만들어 집니다.
8:45 --> 8:55 --> 9:05
stime이 9시보다 크다이므로 9:05봉부터 해당됩니다.
봉갯수 카운트 해서 2번째 봉이후로 지정하시면 됩니다.
var : idx(0);
if Bdate != Bdate[1] then
idx = 0;
idx = idx+1;
if idx >= 2 Then
2
data2(OpenD(0) > CloseD(1))
즐거운 하루되세요
> 시고르시고르 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 예를 들어 10분봉으로 if stime > 090000 and ~~~~ then buy(~~~~);(거래시간 바뀌기 전)
이런 식으로 식을 짜면 2번째 봉부터 거래가 가능한게 아니라 세번째 봉부터 거래가 가능하게 되는데 그 원리를 알고 싶습니다.
2번째 봉부터 거래가능 3번째 봉부터 거래가능 이런식으로 제한을 두려면
일반적으로 어떤 식으로 식을 짜는지도 알려주시면 감사하겠습니다.
질문2. 하단차트 data2 에서 당일 시가가 전일 종가보다 상승했다는 식하나만 부탁드립니다. dayopen~ 이런식으로 쓰면 전날것으로 인식되는것 같습니다.