커뮤니티

선물거래식에서 2개의 챠트에 동시 발생한 신호의 청산시간이 다릅니다.

프로필 이미지
우후훗
2024-02-15 07:15:14
845
글번호 176637
답변완료

첨부 이미지

선물거래식에서 2개의 챠트에 각각 동시 발생한 신호의 청산시간이 다릅니다. 한 화면에 2개의 챠트를 띄우고 각각 시스템-01 과 시스템-02를 운영하고 있습니다. 예제 내용을 보시면 아시겠지만 계좌1 운영--시스템-01 과 계좌2 운영--시스템-02 는 반대로 진입합니다. 당연히 익절, 손절은 아래와같이 동일하게 되어 있구요 buy-stocro-01 --> $익절 +0.95 $손절 -0.95 sell-stocro-01--> $익절 +0.95 $손절 -0.95 buy-stocro-02 --> $익절 +1.05 $손절 -2.25 sell-stocro-02--> $익절 +1.05 $손절 -2.25 그런데 2024-02-06일자 성능보고서를 보면 시스템-01, 시스템-02 같은 시간 09:19:35 에 시스템신호 'sell-stocro-02' 가 발생했으나 청산된 시간이 시스템-01 ---> 12:19:54 에 시스템-02 ---> 09:26:20 입니다. 챠트설정 등 뭔가 다르게 설정되어 이렇게 된 것 같은데 무엇을 설정해야 할까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-15 16:18:24

안녕하세요 예스스탁입니다. 올려주신 내용은 별도로 차트 설정과는 관련이 없어 보입니다. 수식 내용을 살펴보셔야 합니다. 2월 6일에 9시 19분경에 347.40으로 진입했다면 먼저 만나는 가격은 9시 26분경의 346.35이어야 합니다. 아마 사용하시는 식에서는 매수손절55가 9시26분경에 발생해야 하는데 해당 신호가 발생하지 않았으므로 수식에서 [매수손절55]의 내용을 체크해서 해당 시간에 발생하지 못하게 하는 원인을 찾으셔야 합니다. 간혹 반대식을 작성할 경우 매수청산(exitlong)함수가 아닌 매도청산(exitshort)으로 작성이 되어 있을수 있을 수도 있고 해당 함수를 제어하는 if문이나 else 조건문에 따라 신호 발생을 하지 못하게 하는 내용으로 조건식이 작성될수도 있습니다 첨부된 그림은 아래식을 30틱 차트에 적용한 것입니다. 비슷한 시간대에 같은가격으로 진입하고 모두 9시 26분경에 정상적으로 청산이 되므로 사용하시는 수식에서 매수손절55의 내용을 살펴보셔야 합니다. if sDate == 20240206 and sTime == 091934 Then Buy("매수"); if MarketPosition == 1 Then { ExitLong("매수익절",AtLimit,EntryPrice+1.05); ExitLong("매수손절",AtStop,EntryPrice-1.05); } if sDate == 20240206 and sTime == 091934 Then Sell("매도"); if MarketPosition == -1 Then { ExitShort("매도익절",AtLimit,EntryPrice-1.05); ExitShort("매도손절",AtStop,EntryPrice+1.05); } 즐거운 하루되세요 > 우후훗 님이 쓴 글입니다. > 제목 : 선물거래식에서 2개의 챠트에 동시 발생한 신호의 청산시간이 다릅니다. > 선물거래식에서 2개의 챠트에 각각 동시 발생한 신호의 청산시간이 다릅니다. 한 화면에 2개의 챠트를 띄우고 각각 시스템-01 과 시스템-02를 운영하고 있습니다. 예제 내용을 보시면 아시겠지만 계좌1 운영--시스템-01 과 계좌2 운영--시스템-02 는 반대로 진입합니다. 당연히 익절, 손절은 아래와같이 동일하게 되어 있구요 buy-stocro-01 --> $익절 +0.95 $손절 -0.95 sell-stocro-01--> $익절 +0.95 $손절 -0.95 buy-stocro-02 --> $익절 +1.05 $손절 -2.25 sell-stocro-02--> $익절 +1.05 $손절 -2.25 그런데 2024-02-06일자 성능보고서를 보면 시스템-01, 시스템-02 같은 시간 09:19:35 에 시스템신호 'sell-stocro-02' 가 발생했으나 청산된 시간이 시스템-01 ---> 12:19:54 에 시스템-02 ---> 09:26:20 입니다. 챠트설정 등 뭔가 다르게 설정되어 이렇게 된 것 같은데 무엇을 설정해야 할까요?