커뮤니티

포지션에따라 반대진입 선택가능한지요?

프로필 이미지
다니엘67
2021-06-02 14:47:50
1495
글번호 149555
답변완료
포지션에따라 반대진입 선택가능한지요? 예를들어 매수진입상태에선 청산신호나오기전까진 매도진입 신호를 무시하고 싶습니다. 반대인 경우도 마잖가지구요.. 매수포지션인데 청산신호도 안나왔는데 매도진입신호로 매수가 청산되고 매도진입이되어 매도포지션이 됩니다.. 물론 진입조건과 청산조건이 겹치는 기간이 있어서 그런거 같습니다.. # Sell If CrossUp(씨씨아이, 100) Then { Sell(); } # 청산 If CrossDown(스톡K , 20 ) Then { ExitShort(); } # Buy If CrossDown(씨씨아이, -100) Then { Buy(); } # 청산 If CrossUp(스톡K , 80 ) Then { ExitLong(); } 예를들어 위식처럼 씨씨아이로 매수하면 스톡케스틱에서 청산 신호가 나오기 전까진 매도진입신호인 씨씨아이신호가 나와도 무시하고 매수청산신호가 나온 다음에 그래서 포지션이 없을때 매도진입신호가 인식되었으면 좋겠습니다.. 가능할까요? 초보자이니 자세히 설명부탁드리며 가능하다면 예제 모범답안 수식작성도 부탁드립니다. 항상 친절하게 답변해 주시고 많이 바쁘실텐데 일일이 다 응대해 주셔서 진심으로 고맙습니다
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2021-06-02 15:28:04

안녕하세요 예스스탁입니다. Buy와 sell은 매수진입/매도진입함수입니다. 반대포지션 상태에서 발생하면 반대포지션 청산도 같이 하게 됩니다. 진입시 반대진입에 의해 스위칭이 되지 않게 하시려면 각 진입식에 MarketPosition == 0조건을 추가하시면 됩니다. #무포지션에서 매도진입조건을 만족하면 Sell If MarketPosition == 0 and CrossUp(씨씨아이, 100) Then { Sell(); } # 청산 If CrossDown(스톡K , 20 ) Then { ExitShort(); } #무포지션에서 매수진입조건을 만족하면 Buy If MarketPosition == 0 and CrossDown(씨씨아이, -100) Then { Buy(); } # 청산 If CrossUp(스톡K , 80 ) Then { ExitLong(); } 즐거운 하루되세요 > 다니엘67 님이 쓴 글입니다. > 제목 : 포지션에따라 반대진입 선택가능한지요? > 포지션에따라 반대진입 선택가능한지요? 예를들어 매수진입상태에선 청산신호나오기전까진 매도진입 신호를 무시하고 싶습니다. 반대인 경우도 마잖가지구요.. 매수포지션인데 청산신호도 안나왔는데 매도진입신호로 매수가 청산되고 매도진입이되어 매도포지션이 됩니다.. 물론 진입조건과 청산조건이 겹치는 기간이 있어서 그런거 같습니다.. # Sell If CrossUp(씨씨아이, 100) Then { Sell(); } # 청산 If CrossDown(스톡K , 20 ) Then { ExitShort(); } # Buy If CrossDown(씨씨아이, -100) Then { Buy(); } # 청산 If CrossUp(스톡K , 80 ) Then { ExitLong(); } 예를들어 위식처럼 씨씨아이로 매수하면 스톡케스틱에서 청산 신호가 나오기 전까진 매도진입신호인 씨씨아이신호가 나와도 무시하고 매수청산신호가 나온 다음에 그래서 포지션이 없을때 매도진입신호가 인식되었으면 좋겠습니다.. 가능할까요? 초보자이니 자세히 설명부탁드리며 가능하다면 예제 모범답안 수식작성도 부탁드립니다. 항상 친절하게 답변해 주시고 많이 바쁘실텐데 일일이 다 응대해 주셔서 진심으로 고맙습니다
프로필 이미지

다니엘67

2021-06-03 13:28:54

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 포지션에따라 반대진입 선택가능한지요? > 안녕하세요 예스스탁입니다. Buy와 sell은 매수진입/매도진입함수입니다. 반대포지션 상태에서 발생하면 반대포지션 청산도 같이 하게 됩니다. 진입시 반대진입에 의해 스위칭이 되지 않게 하시려면 각 진입식에 MarketPosition == 0조건을 추가하시면 됩니다. #무포지션에서 매도진입조건을 만족하면 Sell If MarketPosition == 0 and CrossUp(씨씨아이, 100) Then { Sell(); } # 청산 If CrossDown(스톡K , 20 ) Then { ExitShort(); } #무포지션에서 매수진입조건을 만족하면 Buy If MarketPosition == 0 and CrossDown(씨씨아이, -100) Then { Buy(); } # 청산 If CrossUp(스톡K , 80 ) Then { ExitLong(); } 즐거운 하루되세요 > 다니엘67 님이 쓴 글입니다. > 제목 : 포지션에따라 반대진입 선택가능한지요? > 포지션에따라 반대진입 선택가능한지요? 예를들어 매수진입상태에선 청산신호나오기전까진 매도진입 신호를 무시하고 싶습니다. 반대인 경우도 마잖가지구요.. 매수포지션인데 청산신호도 안나왔는데 매도진입신호로 매수가 청산되고 매도진입이되어 매도포지션이 됩니다.. 물론 진입조건과 청산조건이 겹치는 기간이 있어서 그런거 같습니다.. # Sell If CrossUp(씨씨아이, 100) Then { Sell(); } # 청산 If CrossDown(스톡K , 20 ) Then { ExitShort(); } # Buy If CrossDown(씨씨아이, -100) Then { Buy(); } # 청산 If CrossUp(스톡K , 80 ) Then { ExitLong(); } 예를들어 위식처럼 씨씨아이로 매수하면 스톡케스틱에서 청산 신호가 나오기 전까진 매도진입신호인 씨씨아이신호가 나와도 무시하고 매수청산신호가 나온 다음에 그래서 포지션이 없을때 매도진입신호가 인식되었으면 좋겠습니다.. 가능할까요? 초보자이니 자세히 설명부탁드리며 가능하다면 예제 모범답안 수식작성도 부탁드립니다. 항상 친절하게 답변해 주시고 많이 바쁘실텐데 일일이 다 응대해 주셔서 진심으로 고맙습니다