커뮤니티

추가 수정 부탁드립니다.

프로필 이미지
야구르트
2018-02-08 17:30:53
142
글번호 116474
답변완료
며칠전 만들어주신 매매수식 감사드립니다. 한가지 수정부탁드리고 싶은게 있는데요 (1)오늘 시가 + W 값을 현재가가 돌파하고 그 돌파한 현재가가 5이평선위에 있으면 즉시 시장가매수 (일봉 완성후 매수 아닙니다) 조건에서 (수정 1) 오늘 시가가 어제까지 만들어진 5이평선 위에 있고 오늘 시가 + W 값을 현재가가 돌파하면 즉시 시장가매수 (일봉 완성후 매수 아닙니다) (수정 2) 오늘 시가 + W 값을 현재가가 돌파하면 조건을 수식 DayHigh < dayopen+W 으로 표현해 주셨는데 C > dayopen+W 으로 바꿔줘야 하는게 아닐까요? --------------------------- ----------------- 안녕하세요 예스스탁입니다. 문의하신 내용은 분봉차트에서 구현해야 합니다. 일봉에서는 미완성시에 이평과 현재가 비교해서 신호발생 불가능합니다. 분봉차트에서 일봉이평 계산해 비교해게 만들어야 합니다 아래식 참고하시기 바랍니다. input : N(5); var : cnt(0),sum(0),mav(0),W(0); sum = 0; for cnt = 0 to N-1{ sum = sum + DayClose(cnt); } mav = sum/N; W = dayhigh(1)-DayLow(1); if MarketPosition <= 0 and C > mav and DayHigh < dayopen+W and NextBarSdate == sdate Then buy("b",AtStop,dayopen+W); if NextBarSdate != sdate Then exitlong("bx",AtMarket); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 수식 질문드립니다. > 수식은 간단합니다. 어제 일봉중에 전일고가-전일저가 = W (1)오늘 시가 + W 값을 현재가가 돌파하고 그 돌파한 현재가가 5이평선위에 있으면 즉시 시장가매수 (일봉 완성후 매수 아닙니다) (2) 다음날 아침 시가에 모두 매도 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-08 19:29:49

안녕하세요 예스스탁입니다. 1. input : N(5); var : cnt(0),sum(0),mav(0),W(0); sum = 0; for cnt = 1 to N{ sum = sum + DayClose(cnt); } mav = sum/N; W = dayhigh(1)-DayLow(1); if MarketPosition <= 0 and C > mav and DayHigh < dayopen+W and NextBarSdate == sdate Then buy("b",AtStop,dayopen+W); if NextBarSdate != sdate Then exitlong("bx",AtMarket); 2 DayHigh < dayopen+W and NextBarSdate == sdate Then buy("b",AtStop,dayopen+W); 진입은 atstop으로 지정되었습니다. 최초 돌파시면 신호를 발생하기 위해 DayHigh < dayopen+W 조건이 주어진 것입니다. 현재봉 완성시 당일최고가가 당일시가+w를 돌파하지 않고 있을때 다음봉의 시세중 당일시가+w 이상의 시세가 발생하면 즉시 매수입니다. 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 추가 수정 부탁드립니다. > 며칠전 만들어주신 매매수식 감사드립니다. 한가지 수정부탁드리고 싶은게 있는데요 (1)오늘 시가 + W 값을 현재가가 돌파하고 그 돌파한 현재가가 5이평선위에 있으면 즉시 시장가매수 (일봉 완성후 매수 아닙니다) 조건에서 (수정 1) 오늘 시가가 어제까지 만들어진 5이평선 위에 있고 오늘 시가 + W 값을 현재가가 돌파하면 즉시 시장가매수 (일봉 완성후 매수 아닙니다) (수정 2) 오늘 시가 + W 값을 현재가가 돌파하면 조건을 수식 DayHigh < dayopen+W 으로 표현해 주셨는데 C > dayopen+W 으로 바꿔줘야 하는게 아닐까요? --------------------------- ----------------- 안녕하세요 예스스탁입니다. 문의하신 내용은 분봉차트에서 구현해야 합니다. 일봉에서는 미완성시에 이평과 현재가 비교해서 신호발생 불가능합니다. 분봉차트에서 일봉이평 계산해 비교해게 만들어야 합니다 아래식 참고하시기 바랍니다. input : N(5); var : cnt(0),sum(0),mav(0),W(0); sum = 0; for cnt = 0 to N-1{ sum = sum + DayClose(cnt); } mav = sum/N; W = dayhigh(1)-DayLow(1); if MarketPosition <= 0 and C > mav and DayHigh < dayopen+W and NextBarSdate == sdate Then buy("b",AtStop,dayopen+W); if NextBarSdate != sdate Then exitlong("bx",AtMarket); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 수식 질문드립니다. > 수식은 간단합니다. 어제 일봉중에 전일고가-전일저가 = W (1)오늘 시가 + W 값을 현재가가 돌파하고 그 돌파한 현재가가 5이평선위에 있으면 즉시 시장가매수 (일봉 완성후 매수 아닙니다) (2) 다음날 아침 시가에 모두 매도 부탁드립니다.