커뮤니티
문의드립니다.(가능한 빠른 답변 부탁드립니다)
2011-12-16 11:55:55
455
글번호 45840
1. 일봉을 기준으로 거래하면서
주의 첫번째날(월요일날, 월요일이 휴일인 경우 화요일) 사고,
주의 마지막날(금요일날, 금요일이 휴일인 경우 목요일) 청산하는 전략을 짜려면
어떻게 해야 하는지요?
1-2. 한 달의 첫번째날(첫거래일,휴일 제외) 사고,
한 달의 마지막날(마지막 거래일) 청산하는 전략을 짜려면
어떻게 해야 하는지요?
2.stime과 Setendofday(1450) 등을 적용하여 전략식을 작성하였는데
(일중거래를 염두-차트상 m)
일간(D)에 적용해 보니 시스템거래가 역시 되고 성과는 더 좋은 것으로 나타나서 상당히 의아합니다. 왜 이런 문제가 생기는 것인가요?
답변 1
예스스탁 예스스탁 답변
2011-12-16 15:19:50
안녕하세요
예스스탁입니다.
1.
주간 첫날진입, 월 첫날진입식은 가능하지만
휴일데이터등이 제공되지 않아
주 마지막날이나 월 마지막날 청산은 수식으로 가능하지 않습니다.
2.
주의 마지막날 청산으로는 청산식이 작성되지 않습니다.
다음날이 휴일인지 알수 없므로
혹은 아래와 같이 요일을 지정하여(금요일 청산)으로
뿐이 작성이 가능하지 않습니다.
if DayOfWeek(sdate) <= DayOfWeek(sdate) and sdate > sdate[1] Then
buy();
#금요일 청산
if DayOfWeek(sdate) == 5 Then
exitlong();
3.
월의 마지막날 청산식은 모두 날짜를 지정해주셔야 합니다.
if sdate > sdate[1]+30 Then
buy();
if sdate == 20111130 or sdate == 20121229 Then
exitlong();
4.
Setendofday(1450)는 일봉이상에서는 적용이 되지 않습니다.
일봉에서 시간이 stime은 90000, time은 150000으로 되어 있으므로
수식에서 시간조건이 위 조건에 만족하면 신호가 발생할 수 있습니다.
리포트는 신호상 진입가격과 청산가격을 기준으로 하므로
더 좋게 혹은 더 나쁘게 나올수 있습니다.
즐거운 하루되세요
> 우보 님이 쓴 글입니다.
> 제목 : 문의드립니다.(가능한 빠른 답변 부탁드립니다)
> 1. 일봉을 기준으로 거래하면서
주의 첫번째날(월요일날, 월요일이 휴일인 경우 화요일) 사고,
주의 마지막날(금요일날, 금요일이 휴일인 경우 목요일) 청산하는 전략을 짜려면
어떻게 해야 하는지요?
1-2. 한 달의 첫번째날(첫거래일,휴일 제외) 사고,
한 달의 마지막날(마지막 거래일) 청산하는 전략을 짜려면
어떻게 해야 하는지요?
2.stime과 Setendofday(1450) 등을 적용하여 전략식을 작성하였는데
(일중거래를 염두-차트상 m)
일간(D)에 적용해 보니 시스템거래가 역시 되고 성과는 더 좋은 것으로 나타나서 상당히 의아합니다. 왜 이런 문제가 생기는 것인가요?