기본적으로 세팅돼있는 buy와 sell만 있는 경우에 buy조건이 충족되지 않은 상태에서 sell조건이 충족되면 매도포지션을 갖게되는거고, buy조건이 충족된 상태에서 sell조건이 충족되면 매수청산이 되는건가요? 그렇다면 sell과 exitlong의 차이가 무엇인가요?
만약 그렇다면
buy가 없는 경우에는 매도포지션을 잡고 매수포지션인상태에서는 exitlong을 가져갈 수 있는
매수 매도 둘 다 포지션을 잡을 수 있게 시스템을 짜려고 하는데 (동시는 아님) 어떻게 할 수 있나요 ?
답변 1
예스스탁
예스스탁 답변
2022-02-18 10:24:01
안녕하세요
예스스탁입니다.
buy는 매수포지션진입,exitlong은 매수포지션청산,
sell은 매도포지션진입, exitshort은 매도포지션청산함수입니다.
Buy와 sell은 반대포지션 상태에서 발생하면 자동으로 반대포지션을 청산하고 진입을 하게 됩니다.
그러므로 매수진입상태에서 매수포지션청산만 할경우에는 exitlong을 이용하셔야 하고,
매도진입상태에서 매도포지션청산만 할경우에는 exitshort을 이용하셔야 합니다.
주식종목의 경우에는
매도포지션 진입이 없으므로 매도할 경우 sell을 이용하는 경우가 많은데
exitlong을 이용하는 것이 정상적입니다.
스위칭이 되지 않게 하시려면
각 진입을 무포지션상태에서만 진입을 하게 수식을 작성하셔야 합니다.
if MarketPosition == 0 and 매수진입조건 Then
Buy();
if MarketPosition == 1 and 매수청산조건 Then
ExitLong();
if MarketPosition == 0 and 매도진입조건 Then
Sell();
if MarketPosition == -1 and 매도청산조건 Then
ExitShort();
즐거운 하루되세요
> 초심자의행운 님이 쓴 글입니다.
> 제목 : 청산식과 매도식 차이점
>
기본적으로 세팅돼있는 buy와 sell만 있는 경우에 buy조건이 충족되지 않은 상태에서 sell조건이 충족되면 매도포지션을 갖게되는거고, buy조건이 충족된 상태에서 sell조건이 충족되면 매수청산이 되는건가요? 그렇다면 sell과 exitlong의 차이가 무엇인가요?
만약 그렇다면
buy가 없는 경우에는 매도포지션을 잡고 매수포지션인상태에서는 exitlong을 가져갈 수 있는
매수 매도 둘 다 포지션을 잡을 수 있게 시스템을 짜려고 하는데 (동시는 아님) 어떻게 할 수 있나요 ?