커뮤니티

수식작성 재요청합니다

프로필 이미지
야구르트
2018-05-10 18:14:43
221
글번호 118797
답변완료
만들어주신 수식적용이 안됩니다. 1. 시스템수식은 분봉챠트상에 설치해보니 시뮬레이션 결과값이 나오지 않네요 (일봉챠트도 마찬가지입니다) 2. 종목검색 수식도 장마감하고나서 검색을 해봤는데, 아무종목도 검색되지 않습니다. 재검토 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식작성 부탁드립니다. > 안녕하세요 예스스탁입니다. 1. INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0),mav(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; mav = ma(C,LENGTH); if (stime >= 143000 and stime[1] < 143000) and C > mav and C > TCHAN and O <= mav and O <= TCHAN Then buy(); if MarketPosition == 1 and C < BCHAN Then ExitLong(); 2 INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0),mav(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; mav = ma(C,LENGTH); if sdate != sdate[1] Then Condition1 = false; if (stime >= 143000 and stime[1] < 143000) and C > mav and C > TCHAN and O <= mav and O <= TCHAN Then Condition1 = true; if Condition1 == true then find(1); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다. > 만들어주시는 수식으로 많은 공부와 도움이 되고 있어 감사의 말씀 드립니다. 만들고 싶은게 두가지 인데요.. "① 시스템매매" 와 "②종목검색" 입니다. 조건은 다음과 같습니다. 매수조건: 14시 30분 현재 현재가가 20일 이동평균선과 price channel 상단 20일선을 돌파된 경우 매수 (단, 시가는 20일 이평과 price channel 상단 20일선 보다 낮게 시작되어 있을것) 매도조건: price channel 하단 20일선을 돌파했을때 매도.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-11 10:04:11

안녕하세요 예스스탁입니다. 조건에 시간이 있으면 분봉이하에서 적용하셔야 합니다. 일봉자체로는 시간조건 체크가 되지 않습니다. 1 기존에 작성해 드린 수식은 단순히 분봉에서 14시30분봉기준으로 시가는 이평과 price channel 상단 아래이고 종가는 위이면 매수하는 수식입니다. 위 내용이 맞으시면 수식 중 수정해 드릴부분이 없습니다. 시간+2개 동시돌파 조건이 만족하는 봉이 거의 없습니다. 2 수식을 분봉에서 일봉지표와 비교하는 내용으로 변경해 드립니다. 시초가는 일봉이평과 일봉price channel상단 아래에서 시작했지만 14시30분봉에 종가가 일봉이평과 일봉price channel상단위에 있으면 매수하는 내용입니다.해당 내용도 신호가 많이 발생하지는 않습니다. INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0),cnt(0),sum(0),mav(0); #일봉이평과 일봉price channel상단 계산 TCHAN = DayHigh(1); BCHAN = DayLow(1); sum = 0; for cnt = 0 to LENGTH-1 { if DayHigh(cnt+1) > TCHAN Then TCHAN = DayHigh(cnt+1); if DayLow(cnt+1) < BCHAN Then BCHAN = DayLow(cnt+1); sum = sum + DayClose(cnt); } mav = sum/LENGTH; #첫봉 if sdate != sdate[1] Then { #초기값 false Condition1 = false; #시가가 일봉이평과 일봉price channel상단보다 작으면 true if O < mav and O < TCHAN Then Condition1 = true; } if stime >= 143000 and stime[1] < 143000 and #14시30분 C > mav and #종가가 일봉이평보다 크고 C > TCHAN and #종가가 일봉price channel상단보다 크고 Condition1 == true Then #Condition1은 true buy(); if MarketPosition == 1 and C < BCHAN Then ExitLong(); 3 종목검색은 아래식으로 사용자분이 14시 30분이후나 장마감 이후에 일봉에서 검색하시면 됩니다. INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0),mav(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; mav = ma(C,LENGTH); if C > mav and C > TCHAN and O <= mav and O <= TCHAN Then find(1); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 수식작성 재요청합니다 > 만들어주신 수식적용이 안됩니다. 1. 시스템수식은 분봉챠트상에 설치해보니 시뮬레이션 결과값이 나오지 않네요 (일봉챠트도 마찬가지입니다) 2. 종목검색 수식도 장마감하고나서 검색을 해봤는데, 아무종목도 검색되지 않습니다. 재검토 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식작성 부탁드립니다. > 안녕하세요 예스스탁입니다. 1. INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0),mav(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; mav = ma(C,LENGTH); if (stime >= 143000 and stime[1] < 143000) and C > mav and C > TCHAN and O <= mav and O <= TCHAN Then buy(); if MarketPosition == 1 and C < BCHAN Then ExitLong(); 2 INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0),mav(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; mav = ma(C,LENGTH); if sdate != sdate[1] Then Condition1 = false; if (stime >= 143000 and stime[1] < 143000) and C > mav and C > TCHAN and O <= mav and O <= TCHAN Then Condition1 = true; if Condition1 == true then find(1); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다. > 만들어주시는 수식으로 많은 공부와 도움이 되고 있어 감사의 말씀 드립니다. 만들고 싶은게 두가지 인데요.. "① 시스템매매" 와 "②종목검색" 입니다. 조건은 다음과 같습니다. 매수조건: 14시 30분 현재 현재가가 20일 이동평균선과 price channel 상단 20일선을 돌파된 경우 매수 (단, 시가는 20일 이평과 price channel 상단 20일선 보다 낮게 시작되어 있을것) 매도조건: price channel 하단 20일선을 돌파했을때 매도.