늘 노고에 감사드립니다.
이전 문의에 답변을 해주신 아래 수식을 넣으면
1개 봉에서 시가 청산과 종가 진입은 안되게 되었지만
매수신호의 종가청산과 매도신호의 종가진입이 동시에 되는 현상이 나오고 있습니다.
TotalTrades == TotalTrades[1] and
제가 원하는 수식은 1개 봉에서 같은 방향 신호든, 진입신호와 청산신호든
2개가 같이 나오지 않는 수식을 원합니다.
MarketPosition == 0 and
위의 수식도 같이 넣어봤는데 그랬더니 청산은 원래 봉에서 되나 매도신호는 다음다음봉에서
나옵니다.
위의 2개 수식의 차이점에 대한 정의도 설명 부탁드립니다.
MarketPosition == 0 and <= 같은 봉에서 같은 방향 신호안나오게 제어. TotalTrades == TotalTrades[1] and <= 같은 봉에서 다른 방향 신호가 안나오게 제어.
이게 맞을까요?
그럼 부탁드립니다~
답변 1
예스스탁
예스스탁 답변
2024-03-15 10:08:23
안녕하세요
예스스탁입니다.
1
TotalTrades == TotalTrades[1]
TotalTrades는 총거래횟수입니다.
현재봉과 전봉의 총거래횟수가 같다라는 의미로
현재봉 미완성시에 청산이 발생하면 총거래횟수가 전봉보다 증가하므로
청산이 발생한 봉에서 진입을 막을 수 있습니다.
MarketPosition == 0
MarketPosition은 현재봉의 신호상태이고 0은 현재봉이 무포지션이라는 의미입니다.
봉 중간에 청산이 발생하면 완성시는 무포지션이므로 청산이 발생한봉에서도
진입이 발생할 수 있습니다.
2
[매수신호의 종가청산과 매도신호의 종가진입이 동시에 되는 현상]
위 내용은 진입후 반대진입 신호에 의해 스위칭된다는 내용입니다.
스위칭을 하지 않고 하나의 봉에서 1개의 신호만 발생해야 한다면
진입의 조건은 아래와 같이 작성하는 방법뿐이 없습니다.
MarketPosition == 0 and TotalTrades == TotalTrades[1]
무포지션이고 청산이 발생하지 않은 봉일때만 진입하므로
청산신호 발생 후 다음조건이 만족할때 나가게 됩니다.
그러므로 다음 진입은 다음봉 일수도 있고 몇봉뒤일수도 있게 됩니다.
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 늘 노고에 감사드립니다.
이전 문의에 답변을 해주신 아래 수식을 넣으면
1개 봉에서 시가 청산과 종가 진입은 안되게 되었지만
매수신호의 종가청산과 매도신호의 종가진입이 동시에 되는 현상이 나오고 있습니다.
TotalTrades == TotalTrades[1] and
제가 원하는 수식은 1개 봉에서 같은 방향 신호든, 진입신호와 청산신호든
2개가 같이 나오지 않는 수식을 원합니다.
MarketPosition == 0 and
위의 수식도 같이 넣어봤는데 그랬더니 청산은 원래 봉에서 되나 매도신호는 다음다음봉에서
나옵니다.
위의 2개 수식의 차이점에 대한 정의도 설명 부탁드립니다.
MarketPosition == 0 and <= 같은 봉에서 같은 방향 신호안나오게 제어. TotalTrades == TotalTrades[1] and <= 같은 봉에서 다른 방향 신호가 안나오게 제어.
이게 맞을까요?
그럼 부탁드립니다~