커뮤니티

수식 문의드립니다.

프로필 이미지
지젝
2013-03-07 12:04:37
333
글번호 60358
답변완료
횡보장을 걸러내기 위해 예스스탁에 내장된 프라이스채널을 사용하려합니다. 기존에 사용하는 진입식이 있고 프라이스채널을 필터로 사용하고 싶습니다. 예를 들어 20일 고가저가프라이스채널을 종가가 돌파할때 진입 후 청산 / 그리고 최근 20봉이내에 채널돌파기록이 있고 기존의 진입신호가 생성됐을때 진입 을 구현하려 합니다. 가격이 프라이스채널 내에 있더라도 20봉 이내에 돌파기록이 있고 이것이 횡보를 걸러낸다 가정하고 진입하는 것입니다. 즉 가격이 프라이스채널 바깥에 있음을 필터로 이용하는것이 아닌 최근 N봉 이내에 돌파기록을 필터로 이용하고자 합니다. 답변 부탁드립니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2013-03-07 14:52:00

안녕하세요 예스스탁입니다. INPUT : LENGTH(20),N(20); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; if crossup(c,TCHAN) or (countif(crossup(c,TCHAN),N) >= 1 and 기존진입조건) Then buy(); if CrossDown(c,TCHAN) or (countif(CrossDown(c,TCHAN),20) >= 1 and 기존청산조건) Then ExitLong(); 즐거운 하루되세요 > 지젝 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 횡보장을 걸러내기 위해 예스스탁에 내장된 프라이스채널을 사용하려합니다. 기존에 사용하는 진입식이 있고 프라이스채널을 필터로 사용하고 싶습니다. 예를 들어 20일 고가저가프라이스채널을 종가가 돌파할때 진입 후 청산 / 그리고 최근 20봉이내에 채널돌파기록이 있고 기존의 진입신호가 생성됐을때 진입 을 구현하려 합니다. 가격이 프라이스채널 내에 있더라도 20봉 이내에 돌파기록이 있고 이것이 횡보를 걸러낸다 가정하고 진입하는 것입니다. 즉 가격이 프라이스채널 바깥에 있음을 필터로 이용하는것이 아닌 최근 N봉 이내에 돌파기록을 필터로 이용하고자 합니다. 답변 부탁드립니다.
프로필 이미지

지젝

2013-03-08 10:47:06

if crossup(c,TCHAN) or (countif(crossup(c,TCHAN),N) >= 1 and 기존진입조건) Then buy(); if CrossDown(c,TCHAN) or (countif(CrossDown(c,TCHAN),20) >= 1 and 기존청산조건) Then ExitLong(); 이렇게 하면 countif 부분이 오류라면서 "값을 대입할수 있는 변수나 배열의 요소... "라고합니다. 어찌해야하나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의드립니다. > 안녕하세요 예스스탁입니다. INPUT : LENGTH(20),N(20); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; if crossup(c,TCHAN) or (countif(crossup(c,TCHAN),N) >= 1 and 기존진입조건) Then buy(); if CrossDown(c,TCHAN) or (countif(CrossDown(c,TCHAN),20) >= 1 and 기존청산조건) Then ExitLong(); 즐거운 하루되세요 > 지젝 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 횡보장을 걸러내기 위해 예스스탁에 내장된 프라이스채널을 사용하려합니다. 기존에 사용하는 진입식이 있고 프라이스채널을 필터로 사용하고 싶습니다. 예를 들어 20일 고가저가프라이스채널을 종가가 돌파할때 진입 후 청산 / 그리고 최근 20봉이내에 채널돌파기록이 있고 기존의 진입신호가 생성됐을때 진입 을 구현하려 합니다. 가격이 프라이스채널 내에 있더라도 20봉 이내에 돌파기록이 있고 이것이 횡보를 걸러낸다 가정하고 진입하는 것입니다. 즉 가격이 프라이스채널 바깥에 있음을 필터로 이용하는것이 아닌 최근 N봉 이내에 돌파기록을 필터로 이용하고자 합니다. 답변 부탁드립니다.