시스템은 적용한 시스템 차트를 기준으로 진입과청산을 하는 것이고, 계좌의 상태는 인식하지 못하고 진행이 된다라고 이해하고 있습니다.
A,자동주문이 실행이 되어서 매도 진입이 되어 있는 경우..
아래와 같은 경우에 대해서 궁금합니다.
1, MarketPosition == 0 함수를 적용을 할 경우
(1) 다른 시스템은 진입이 된다.. (계좌에는 포지션이 있지만..시스템은 아니고..)
(2) 같은 시스템은 진입이 안된다.(계좌에는 포지션이 있지만..시스템은 현재 포지션이 있기 때문에)
2,진입 후 시스템을 변경을 할 경우(예를 들어서 손절틱수 변경)
(1) 진입 기준이 같은 자리에서 신호가 나오면
--이전과 동일한 기준으로 손절과 청산이 된다.
(2) 진입 기준이 이전과 다른 자리에서 신호가 나오면
--진입 기준이 바뀌기 때문에
시스템차트에 나타난 진입신호을 기준으로 손절과 청산이 된다.
이렇게 이해하는 것이 맞는 건가요?
B,자동주문이 실행이 되어서 계좌는 매도 진입은 되어 있지 않는데, 시스템은 매도신호유지가 나오는 경우
1,시스템에서 Exitshot 주문이 나오면 계좌에서는 매수 진입이 된다.
2,시스템에서 Exitshot 주문이 나오면 신호만 나오지..계좌에서 매수진입은 되지 않는다.
1,2중 어느 것이 맞나요?
수고하세요.
답변 1
예스스탁
예스스탁 답변
2023-05-02 15:52:25
안녕하세요
예스스탁입니다.
A-1
MarketPosition은 현재 차트에서 포지션 상태를 알려주는 함수입니다.
실제 계좌와 다른 차트에 적용된 시스템과는 관계가 없습니다.
이는 다른 차트에 같은 이름의 시스템이 적용되어 있어도 같습니다.
함수로 제공되는 모든 포지션함수는 위와 같습니다.
그러므로 수식에 MarketPosition == 0 조건을 지정하면
현재 차트에 적용된 시스템이 무포지션일때만 진입한다는 내용입니다.
계좌나 다른 차트와는 전혀 관계가 없습니다.
A-2
예 맞습니다.
B
1번이 맞습니다.
해당 내용은 계좌는 무포지션인데
차트에서 매도청산신호가 발생해 매수주문을 한것입니다.
그러므로 체결되면 계좌는 매수포지션을 가지게 됩니다.
즐거운 하루되세요
> 블루3 님이 쓴 글입니다.
> 제목 : 시스템 자동주문관련
> 시스템은 적용한 시스템 차트를 기준으로 진입과청산을 하는 것이고, 계좌의 상태는 인식하지 못하고 진행이 된다라고 이해하고 있습니다.
A,자동주문이 실행이 되어서 매도 진입이 되어 있는 경우..
아래와 같은 경우에 대해서 궁금합니다.
1, MarketPosition == 0 함수를 적용을 할 경우
(1) 다른 시스템은 진입이 된다.. (계좌에는 포지션이 있지만..시스템은 아니고..)
(2) 같은 시스템은 진입이 안된다.(계좌에는 포지션이 있지만..시스템은 현재 포지션이 있기 때문에)
2,진입 후 시스템을 변경을 할 경우(예를 들어서 손절틱수 변경)
(1) 진입 기준이 같은 자리에서 신호가 나오면
--이전과 동일한 기준으로 손절과 청산이 된다.
(2) 진입 기준이 이전과 다른 자리에서 신호가 나오면
--진입 기준이 바뀌기 때문에
시스템차트에 나타난 진입신호을 기준으로 손절과 청산이 된다.
이렇게 이해하는 것이 맞는 건가요?
B,자동주문이 실행이 되어서 계좌는 매도 진입은 되어 있지 않는데, 시스템은 매도신호유지가 나오는 경우
1,시스템에서 Exitshot 주문이 나오면 계좌에서는 매수 진입이 된다.
2,시스템에서 Exitshot 주문이 나오면 신호만 나오지..계좌에서 매수진입은 되지 않는다.
1,2중 어느 것이 맞나요?
수고하세요.