커뮤니티

수식 문의

프로필 이미지
에구머니
2026-06-10 11:06:10
34
글번호 232341
답변완료

안녕하세요?


## 상황


미니선물 외에 참조 데이터로 외국인·개인 수급, 달러선물 등 **여러 데이터를 같이** 씁니다.

시스템 동작을 직접 기록해 보니 아래 현상이 보여서, 세 가지를 확인하고 싶습니다.


---


## 질문 1. 한 봉을 여러 번 계산할 때, 주문은 어느 기준으로 나가나요?


**[증거 — 제 시스템이 직접 출력한 기록]**

수식에 "같은 봉에서 다시 계산될 때마다 1씩 올라가는 카운터(계산순번)"를 넣어 기록했더니,

2026년 6월 8일 **09시 35분 봉 하나가 아래처럼 6줄(계산순번 1~6)** 찍혔습니다.

종가(1210.92)는 6줄 모두 같은데(=같은 봉인데), KP200선물 수급값만 마지막에 바뀝니다:


```

6/8 09:35 | 계산순번 1 | 종가=1210.92 | KP200선물수급 = 1194.30

6/8 09:35 | 계산순번 2 | 종가=1210.92 | KP200선물수급 = 1194.30

6/8 09:35 | 계산순번 3 | 종가=1210.92 | KP200선물수급 = 1194.30

6/8 09:35 | 계산순번 4 | 종가=1210.92 | KP200선물수급 = 1194.30

6/8 09:35 | 계산순번 5 | 종가=1210.92 | KP200선물수급 = 1194.30

6/8 09:35 | 계산순번 6 | 종가=1210.92 | KP200선물수급 = 1211.85 ← 여기서 바뀜

```


즉 **수급이 늦게 도착**해서, 도착 전엔 옛 값(1194.30)으로 5번, 도착 후 새 값(1211.85)으로 1번 계산됐습니다.

같은 식으로 한 봉이 여러 번 계산되는 일이 최근 6개월(123거래일) 중 **118일에서, 매일 1~2봉씩** 나옵니다.


**→ 이때 실제 매매 주문은 (가) 처음(옛 수급) 기준인가요, (나) 마지막(새 수급 도착 후) 기준인가요?**


---


## 질문 2. 봉이 끝나고 데이터가 다 들어온 뒤, 딱 한 번만 계산·주문하게 하려면?


위 증거처럼 수급이 늦게 와서 한 봉이 여러 번 계산되는 걸 막고 싶습니다.

**모든 데이터가 도착한 다음, 봉이 끝날 때 한 번만** 계산·주문하게 하는

방법(설정 옵션이나 수식 조건)이 있나요?




## 질문 3. 청산 직후 바로 재진입하는 걸 막으려면?

**→ 이렇게 하려면 어떻게 설정하거나 수식을 짜야 하나요?**


감사합니다.

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-06-10 14:08:54

안녕하세요 예스스탁입니다. 1 수식은 봉완성이 기준입니다. 참조데이터를 이용한다면 기본차트 봉완성시 그 때 완성된 참조데이터까지만 사용을 합니다. 시세가 늦게 들어와 기본차트보다 늦게 완성이 되면 해당봉으로 조건체크하지 않습니다. 그러므로 올리신 내용과 같이 수급이 늦게 들어왔다면 5번이 기준이 됩니다. 2 가능하지 않습니다. 기본차트 봉완성기준으로만 동작하고 이때 최종 완성되어 있는 참조데이터값을 사용합니다. 3 매수진입식에 MarketPosition <= 0조건을 추가하시면 됩니다. 현재 무포지션이거나 매도포지션일때만 매수가 발생합니다. 즐거운 하루되세요