커뮤니티

해외선물 청산시간 문의

프로필 이미지
우후훗
2013-06-25 09:00:40
142
글번호 64669
답변완료
해외선물(크루드오일) 10분봉을 운영하고 있습니다. ==================== 그런데 챠트를 한국시간으로 하고 한국시간기준 당일 오후 16시30분 ~ 익일 05시30분까지만 신호발생시키고 매일 05시30분에 보유중이면 일괄청산하는 식을 아래와 같이 운영하면 신호가 전혀 뜨지 않습니다.(아래 05시30분 청산식 때문에) 매일 05시30분에 꼭 진입된 신호를 일괄청산 처리하고 싶읍니다. 방법좀 알려주세요..! SetStopEndofday(053000); ##----> 이 청산식 넣으면 신호 제로가 됨 if ((stime >= 163000) or (stime < 053000)) and <매수조건> then buy("매수"); ### if ((stime >= 163000) or (stime < 053000)) and <매도조건> then sell("매도");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-25 13:59:09

안녕하세요 예스스탁입니다. 당일청산이 지정한 시간에 청산하고 이후 당일에는 더이상 신호가 발생하지 않게 하므로 해외선물에서는 당일청산을 강제청산함수를 사용하시면 안되고 if로 시간으로 지정해서 청산하셔야 합니다. if ((stime >= 163000) or (stime < 053000)) and <매수조건> then buy("매수"); ### if ((stime >= 163000) or (stime < 053000)) and <매도조건> then sell("매도"); if stime == 053000 or (stime > 053000 and stime[1] < 053000) Then{ exitlong(); ExitShort(); } 즐거운 하루되세요 > 우후훗 님이 쓴 글입니다. > 제목 : 해외선물 청산시간 문의 > 해외선물(크루드오일) 10분봉을 운영하고 있습니다. ==================== 그런데 챠트를 한국시간으로 하고 한국시간기준 당일 오후 16시30분 ~ 익일 05시30분까지만 신호발생시키고 매일 05시30분에 보유중이면 일괄청산하는 식을 아래와 같이 운영하면 신호가 전혀 뜨지 않습니다.(아래 05시30분 청산식 때문에) 매일 05시30분에 꼭 진입된 신호를 일괄청산 처리하고 싶읍니다. 방법좀 알려주세요..! SetStopEndofday(053000); ##----> 이 청산식 넣으면 신호 제로가 됨 if ((stime >= 163000) or (stime < 053000)) and <매수조건> then buy("매수"); ### if ((stime >= 163000) or (stime < 053000)) and <매도조건> then sell("매도");