커뮤니티

707에 대한 보완 질문

프로필 이미지
회원
2003-12-09 16:22:08
2383
글번호 1583
답변완료
1.다음식은 매매식입니다 동식에 의거 매수신호가 발생한후 이동평균선(20)이 양선일경우 매수청산을 보류 할수 있는 식을 부탁합니다.(매도신호가 발생한후 이동평균선이 음선일경우 매도청산을 보류할수 있는 식도 포함) *이동평균선이 양선이라하면 지수가 이동평균선 위에 , 음선이라면 지수가 이동평균선 아래에 있음을 표현합니다. *707에 의거 답변해주신 것은 본인이 생각하는 수식이 아닌것 같습니다. input:P1(1); var:SUMv(0),MAV(0); var:AB(0); SUMV=0; FOR AB =1 to P1 SUMV=SUMV+DAYCLOSE(AB); MAV= SUMV/P1; if CROSSUP(CLOSE,MAV)then{ ExitShort(); Buy(); } if CrossDown(CLOSE,MAV)then{ ExitLong(); Sell(); } 2.매도,매수청산을 보류할수 없다면 청산식을 이평평균선(25)이 양,음선일때하고 싶은데 동식도 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2003-12-10 09:28:31

안녕하세요..예스스탁입니다. buy나 sell명령을 만나면 기존 포지션이 있을 경우 그 포지션을 청산하고 진입하기 때문에 청산을 제한한 상태로 신규진입만 할 수는 없습니다. 만일 제한 한다면 신규진입과 청산 모두 제한 되게 됩니다. 두가지 경우로 답변드리겠습니다. 먼저 진입식은 그대로 두고 청산의 경우만 주가 - 이동평균선 역배열이 되었을때 매수청산하고 주가-이동평균선이 정배열이 될때 매도청산을 하는 내용을 추가하면 다음과 같습니다. input:P1(1); var:SUMv(0),MAV(0); var:AB(0); SUMV=0; FOR AB =1 to P1 SUMV=SUMV+DAYCLOSE(AB); MAV= SUMV/P1; if CROSSUP(CLOSE,MAV)then{ Buy(); } if CrossDown(CLOSE,MAV)then{ Sell(); } if CrossDown(C,ma(C,25)) then exitlong(); if CrossUp(C,ma(C,25)) then exitshort(); 아래식은 주가 > 이동평균(25) 상태에서 매수조건을 만족하면 매수(매도청산)하고 주가<이동평균 상태에서 매도조건을 만족하면 매도(매수청산)하는 식입니다. input:P1(1); var:SUMv(0),MAV(0); var:AB(0); SUMV=0; FOR AB =1 to P1 SUMV=SUMV+DAYCLOSE(AB); MAV= SUMV/P1; if CROSSUP(CLOSE,MAV) and C > ma(C,25) then{ Buy(); } if CrossDown(CLOSE,MAV) and C < ma(c, 25) then{ Sell(); } > 어머니 님이 쓴 글입니다. > 제목 : 707에 대한 보완 질문 > 1.다음식은 매매식입니다 동식에 의거 매수신호가 발생한후 이동평균선(20)이 양선일경우 매수청산을 보류 할수 있는 식을 부탁합니다.(매도신호가 발생한후 이동평균선이 음선일경우 매도청산을 보류할수 있는 식도 포함) *이동평균선이 양선이라하면 지수가 이동평균선 위에 , 음선이라면 지수가 이동평균선 아래에 있음을 표현합니다. *707에 의거 답변해주신 것은 본인이 생각하는 수식이 아닌것 같습니다. input:P1(1); var:SUMv(0),MAV(0); var:AB(0); SUMV=0; FOR AB =1 to P1 SUMV=SUMV+DAYCLOSE(AB); MAV= SUMV/P1; if CROSSUP(CLOSE,MAV)then{ ExitShort(); Buy(); } if CrossDown(CLOSE,MAV)then{ ExitLong(); Sell(); } 2.매도,매수청산을 보류할수 없다면 청산식을 이평평균선(25)이 양,음선일때하고 싶은데 동식도 부탁합니다.