안녕하세요.
시뮬레이션 거래내역 확인해보니 A봉에서 청산하자마자 매수/매도 진입 후 다시 청산하는 거래가 여러번 발생합니다.
예)
2025/06/30 10:00 진입
2025/07/01 09:00 청산
2025/07/01 09:00 진입
2025/07/01 09:00 청산
어떻게 방지할 수 있나요?
답변 1
예스스탁
예스스탁 답변
2025-07-01 16:35:33
안녕하세요
예스스탁입니다.
청산시 동일방향 진입조건이 동시에 만족하면
진입후 다시 청산이 발생합니다.
각 진입식과 청산식에 MarketPosition을 이용해 조건을 지정해 제어해 보셔야 합니다.
주식이면 매도포지션 진입조건과 매도포지션 청산조건은 제외하시면 됩니다.
#매수포지션 진입조건
if MarketPosition <= 0 and 매수진입조건 then
buy();
#매도포지션 진입조건
if MarketPosition >= 0 and 매도진입조건 then
sell();
#매수포지션 청산조건
if MarketPosition == 1 and 매수청산조건 then
exitlong();
#매도포지션 청산조건
if MarketPosition == -1 and 매수청산조건 then
exitshort();
즐거운 하루되세요
> 킹맨 님이 쓴 글입니다.
> 제목 : 동일봉 중복거래 관련
> 안녕하세요.
시뮬레이션 거래내역 확인해보니 A봉에서 청산하자마자 매수/매도 진입 후 다시 청산하는 거래가 여러번 발생합니다.
예)
2025/06/30 10:00 진입
2025/07/01 09:00 청산
2025/07/01 09:00 진입
2025/07/01 09:00 청산
어떻게 방지할 수 있나요?