커뮤니티

다시한번 문의 드립니다.

프로필 이미지
강동원
2012-03-23 14:26:30
364
글번호 49271
답변완료
if ExitDate(1) != sdate and cond == false And #당일 첫진입이고 cond는 false일대 MarketPosition == 0 and stime == 112000 and #현재 무포지션이고 9시 30분봉이고 data2(C <= dayclose(1)*0.985 and C <= dayclose(1)*1.02) and #참조데이터의 현재값은 전일종가대비 -1.5%~+2.0%사이 mav2 > mav3 and #일봉이평은 정배열 data1(C >= DayClose(1)*0.95 and C >= DayClose(1)*1.01) then #주종목의 현재값은 전일종가대비 -5%~+1.0%사이 buy("1차매수",onclose,def,Vol1); 여기에서 잘못된 부분과 아까 이야기 드린 지정한 날짜 부터 신호를 받고 싶은데 그렇게 하면 일봉 이평같은 신호를 가져 올수 있는건가요? 식이 잘못된 것인지 신호가 나오질 않습니다. 뭐가 잘못된 것인지 판가름 할수가 없어서 다시 한번만 수정 부탁 드릴께요.. 감사합니다...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-23 16:01:37

추가 답변드립니다. 날짜를 지정하더라도 이평등의 계산은 그 이전부터 계산한 값을 가지고 있기 때문에 문제가 되지는 않습니다. 다만, 첫 신호가 그 날짜를 포함한 이후부터 발생되는 것입니다. 작성하신 식에 오류 부분들이 있어서 수정하였습니다. 즐거운 날 되세요 var : Condition1(false); Condition1 = ExitDate(1) != sdate; if date >= 20120323 and Condition1 == true and cond == false And #당일 첫진입이고 cond는 false일대 MarketPosition == 0 and stime == 112000 and #현재 무포지션이고 9시 30분봉이고 data2(C) >= data2(CloseD(1))*0.985 and data2(C) <= data2(CloseD(1))*1.02 and #참조데이터의 현재값은 전일종가대비 -1.5%~+2.0%사이 mav2 > mav3 and #일봉이평은 정배열 data1(C) >= DayClose(1)*0.95 and C <= DayClose(1)*1.01 then #주종목의 현재값은 전일종가대비 -5%~+1.0%사이 buy("1차매수",onclose,def,Vol1); > 강동원 님이 쓴 글입니다. > 제목 : 다시한번 문의 드립니다. > if ExitDate(1) != sdate and cond == false And #당일 첫진입이고 cond는 false일대 MarketPosition == 0 and stime == 112000 and #현재 무포지션이고 9시 30분봉이고 data2(C <= dayclose(1)*0.985 and C <= dayclose(1)*1.02) and #참조데이터의 현재값은 전일종가대비 -1.5%~+2.0%사이 mav2 > mav3 and #일봉이평은 정배열 data1(C >= DayClose(1)*0.95 and C >= DayClose(1)*1.01) then #주종목의 현재값은 전일종가대비 -5%~+1.0%사이 buy("1차매수",onclose,def,Vol1); 여기에서 잘못된 부분과 아까 이야기 드린 지정한 날짜 부터 신호를 받고 싶은데 그렇게 하면 일봉 이평같은 신호를 가져 올수 있는건가요? 식이 잘못된 것인지 신호가 나오질 않습니다. 뭐가 잘못된 것인지 판가름 할수가 없어서 다시 한번만 수정 부탁 드릴께요.. 감사합니다...