커뮤니티
해외선물 청산시간 문의
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("매도");