커뮤니티

문의드립니다.(가능한 빠른 답변 부탁드립니다)

프로필 이미지
우보
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)에 적용해 보니 시스템거래가 역시 되고 성과는 더 좋은 것으로 나타나서 상당히 의아합니다. 왜 이런 문제가 생기는 것인가요?