커뮤니티

만기일

프로필 이미지
건곤대
2023-10-18 10:28:05
645
글번호 173180
답변완료
안녕하세요. KP미니200대상으로 백테하면서 매월있는 만기일에 종료시간을 적용하여 적용해왔고, 익일 시가청산에 문제가 없었습니다. ----------------------------------------------------------------------------------- if stime == 종료시간+1000 and MarketPosition == 1 and nextbaropen > 0 Then .... ------------------------------------------------------------------------------- 그런데, 금번 만기일인 '23.10.12에 진입한 경우 익일(10.13)시가에 청산되지 않고 10.16일에 청산되게 결과가 나오는데, 이유를 모르겠습니다. 다른 만기일에 진입한경우 다음날 잘 청산이 됨을 확인했는데..왜 이 건만 그런걸까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-18 14:53:57

안녕하세요 예스스탁입니다. 올리신 내용만으로는 정확한 판별이 어렵습니다. 만기일을 어떤 내용으로 지정하셨는지 알수 없습니다. 올리신 수식에서만 보면 stime == 종료시간+1000 부분을 살펴보셔야 할 것 같습니다. if문이 봉완성(다음봉시가수신)기준이므로 다음날 시초가에 신호가 발생하기 위해서는 if문이 충족되어야 하는데 올리신 내용에서는 살펴볼 내용은 stime == 종료시간+1000 정도만 있습니다. 종료시간+1000을 지표식으로 출력해 마지막봉이 stime과 같은지 확인하셔야 할 것 같습니다. plot1(stime); plot2(종료시간+1000); 위 내용이 아니면 수식상 만기일이라고 지정한 부분에 문제가 있는 것입니다. 2 차트상 당일 마지막봉을 지정하실 때는 시간을 지정하지 않으셔도 됩니다. NextBarSdate != sDate으로 조건을 지정하시면 마지막봉이라는 의미입니다. 즐거운 하루되세요 > 건곤대 님이 쓴 글입니다. > 제목 : 만기일 > 안녕하세요. KP미니200대상으로 백테하면서 매월있는 만기일에 종료시간을 적용하여 적용해왔고, 익일 시가청산에 문제가 없었습니다. ----------------------------------------------------------------------------------- if stime == 종료시간+1000 and MarketPosition == 1 and nextbaropen > 0 Then .... ------------------------------------------------------------------------------- 그런데, 금번 만기일인 '23.10.12에 진입한 경우 익일(10.13)시가에 청산되지 않고 10.16일에 청산되게 결과가 나오는데, 이유를 모르겠습니다. 다른 만기일에 진입한경우 다음날 잘 청산이 됨을 확인했는데..왜 이 건만 그런걸까요?