커뮤니티

부탁드립니다.

프로필 이미지
회원
2004-03-14 19:27:29
1238
글번호 2777
답변완료
> ㅁ 수고가 많으십니다. ㅇ 다름이 아니오라 ㅇ 아래 수식은 일전에 문의드린 내용에 대해서 답을 주신 것입니다. 그런데 여기에 추가로 하나 더 넣고 싶습니다. ㅇ 현재는 고가대비 3% 하락하면 매수 후 매수대비 2% 상승하면 정리하는 것으로 되어 있습니다만 추가로 정리 후에 정리 시점부터 기준가(고가를)를 잡아서 다시 신호가 나오게하고 싶습니다 ㅇ 예를 들면 100원에서 3% 하락한 97원에서 매수 후 99원에 정리 한다음 정리한 이전의 고가 100원이 기준점이 아닌 97원을 기준점으로 고가대비 3% 하락한 지점에서 진입신호를 잡고 싶습니다. 이전 문의 내용은 특정시간대 12:00-14:00 위 시간대에서 특정종목이 고점대비 3% 하락하면 매수, 매수대비 2% 상승하면 매도하는 수식 부탁 드립니다. 또한 시스템은 12:00 - 14:00 까지만 동작하고 중지하는 것으로요 그리고 설명도 좀 부탁 드립니다... 감사 합니다. 좋은 시간 되시길 바랍니다 [시스템식] var : buyVal(0); #매수식 if stime >= 120000 and stime < 140000 and CrossDown(C, dayhigh(0) * 0.97 ) then { buy(); buyVal = C; //매수진입 가격을 저장 } #매수청산식 if CrossUp(C, buyVal * 1.02) or stime == 140000 then exitlong(); /* 매수식에서 stime >= 120000 and stime < 140000 는 12시와 2시 사이에만 매수진입이 되도록 한 내용 CrossDown(C, dayhigh(0) * 0.97 ) 현재가가 장중최고가 * 0.97 을 하향이탈할때를 나타냄 매수청산식에서 CrossUp(C, buyVal * 1.02) 는 현재가가 매수진입가격 * 1.02를 상향돌파하면 매수청산 stime == 140000 는 2시가 되면 매수청산 */ kiti9212@hanmir.com 되어 있었습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-03-15 11:55:53

안녕하세요? 예스스탁입니다. 문의하신 식을 작성하면 다음과 같습니다. var : buyval(0), cnt(0); if date != date[1] then cnt = 0; #매수식 if stime >= 120000 and stime < 140000 and CrossDown(C, dayhigh(0) * 0.97 ) and cnt <= 1 then { buy(); buyVal = C; //매수진입 가격을 저장 cnt = cnt + 1; // 고가대비 3%하락시 매수는 처음에만 인정(하루에 한번만 인정) } if cnt == 1 and crossdown(C, highest(H[1], barssinceentry(1)) * 0.97) then { buy(); //이전 매수 진입가를 기준으로 고가 대비 3% 이상 하락시 재매수 buyVal = C; } #매수청산식 if CrossUp(C, buyVal * 1.02) or stime == 140000 then exitlong(); 즐거운 하루 되세요... > CJ_77park77 님이 쓴 글입니다. > 제목 : 부탁드립니다. > > ㅁ 수고가 많으십니다. ㅇ 다름이 아니오라 ㅇ 아래 수식은 일전에 문의드린 내용에 대해서 답을 주신 것입니다. 그런데 여기에 추가로 하나 더 넣고 싶습니다. ㅇ 현재는 고가대비 3% 하락하면 매수 후 매수대비 2% 상승하면 정리하는 것으로 되어 있습니다만 추가로 정리 후에 정리 시점부터 기준가(고가를)를 잡아서 다시 신호가 나오게하고 싶습니다 ㅇ 예를 들면 100원에서 3% 하락한 97원에서 매수 후 99원에 정리 한다음 정리한 이전의 고가 100원이 기준점이 아닌 97원을 기준점으로 고가대비 3% 하락한 지점에서 진입신호를 잡고 싶습니다. 이전 문의 내용은 특정시간대 12:00-14:00 위 시간대에서 특정종목이 고점대비 3% 하락하면 매수, 매수대비 2% 상승하면 매도하는 수식 부탁 드립니다. 또한 시스템은 12:00 - 14:00 까지만 동작하고 중지하는 것으로요 그리고 설명도 좀 부탁 드립니다... 감사 합니다. 좋은 시간 되시길 바랍니다 [시스템식] var : buyVal(0); #매수식 if stime >= 120000 and stime < 140000 and CrossDown(C, dayhigh(0) * 0.97 ) then { buy(); buyVal = C; //매수진입 가격을 저장 } #매수청산식 if CrossUp(C, buyVal * 1.02) or stime == 140000 then exitlong(); /* 매수식에서 stime >= 120000 and stime < 140000 는 12시와 2시 사이에만 매수진입이 되도록 한 내용 CrossDown(C, dayhigh(0) * 0.97 ) 현재가가 장중최고가 * 0.97 을 하향이탈할때를 나타냄 매수청산식에서 CrossUp(C, buyVal * 1.02) 는 현재가가 매수진입가격 * 1.02를 상향돌파하면 매수청산 stime == 140000 는 2시가 되면 매수청산 */ kiti9212@hanmir.com 되어 있었습니다.