커뮤니티

각각 다른 조건으로 청산하는 수식

프로필 이미지
회원
2005-10-16 14:02:49
1807
글번호 8541
답변완료
안녕하세요. 수고많으십니다. 아래 조건일 때 매수 및 청산 하는 식을 만들어주세요 [매수조건] 1.현재가가 20일 이동평균선 위에서 5일 이동평균선을 돌파할 때 10계약 매수 (현재가가 20일 이평선 아래에 있더라도 20일이평선과 5일 이평선을 동시에 돌파할때는 매수) [매수청산] 1.현재가가 5일 이평선을 하향돌파할 때 5계약 청산 2.현재가가 20일 이평선을 하향돌파할 때 5계약 청산 2.매수후 10%이상 하락시 손절청산 당일 손절청산이 3회 이상 되면 그날은 매수조건이 성립되어도 더 이상 매수주문이 들어가지 않아야 함 이동평균선, 손절가(%) , 손절청산횟수, 매수수량, 청산수량 는 외부변수로 만들어 주세요
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2005-10-17 14:40:16

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : Short(5),Long(20),손절청산횟수(3),손절가(10),매수수량(10),청산수량1(5),청산수량2(5); var : cnt(0); if date != date[1] then cnt = 0; SetStopEndofday(1500); if cnt < 손절청산횟수 then{ if crossup(c,ma(c,short)) and C > MA(c,long) then buy("매수",onclose,def,매수수량); } if Marketposition() == 1 then{ if Crossdown(c,ma(c,short)) then exitlong("청산1", OnClose, DEF, "", 청산수량1, 1); if Crossdown(c,ma(c,long)) then exitlong("청산2", OnClose, DEF, "", 청산수량2, 1); if crossdown(c,entryprice()*(1-손절가/100)) then exitlong("손절"); cnt = cnt +1; } 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 각각 다른 조건으로 청산하는 수식 > 안녕하세요. 수고많으십니다. 아래 조건일 때 매수 및 청산 하는 식을 만들어주세요 [매수조건] 1.현재가가 20일 이동평균선 위에서 5일 이동평균선을 돌파할 때 10계약 매수 (현재가가 20일 이평선 아래에 있더라도 20일이평선과 5일 이평선을 동시에 돌파할때는 매수) [매수청산] 1.현재가가 5일 이평선을 하향돌파할 때 5계약 청산 2.현재가가 20일 이평선을 하향돌파할 때 5계약 청산 2.매수후 10%이상 하락시 손절청산 당일 손절청산이 3회 이상 되면 그날은 매수조건이 성립되어도 더 이상 매수주문이 들어가지 않아야 함 이동평균선, 손절가(%) , 손절청산횟수, 매수수량, 청산수량 는 외부변수로 만들어 주세요
프로필 이미지

회원

2005-10-17 18:01:52

회원 님에 의해 삭제된 답변입니다.
프로필 이미지

예스스탁 예스스탁 답변

2005-10-17 18:01:31

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : Short(5),Long(20),손절청산횟수(3),손절가(10),매수수량(10),청산수량1(5),청산수량2(5); var : cnt(0); if date != date[1] then cnt = 0; SetStopEndofday(1500); if cnt < 손절청산횟수 then{ if (crossup(c,ma(c,short)) and C > MA(c,long)) or (crossup(c,ma(c,long)) and C > MA(c,short)) or (crossup(c,ma(c,short)) and crossup(C, MA(c,long))) then buy("매수",onclose,def,매수수량); } if Marketposition() == 1 then{ if Crossdown(c,ma(c,short)) then exitlong("청산1", OnClose, DEF, "", 청산수량1, 1); if Crossdown(c,ma(c,long)) then exitlong("청산2", OnClose, DEF, "", 청산수량2, 1); if crossdown(c,entryprice()*(1-손절가/100)) then exitlong("손절"); cnt = cnt +1; } 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : Re : Re : 각각 다른 조건으로 청산하는 수식 > 수고많으십니다. 만들어 주신 수식은 20일 이평선 위에서 5일 이평선 돌파할때만 주문이 들어갑니다. 아래와 같이 수정을 부탁드립니다. [매수조건] 1.현재가가 20일 이동평균선 위에서 5일 이동평균선을 돌파할 때 10계약 매수 2.현재가가 5일 이동평균선 위에서 20일 이동평균선을 돌파할 때 10계약 매수 3.현재가가 20일 이평선과 5일 이평선을 동시에 돌파할 때 10계약 매수 매수조건은 위 3가지 조건중 하나라도 충족되면 지정한 수량만큼 매수주문이 들어가게 고쳐주세요 * 아래 수식은 20일 이평선 위에서 5일이평 돌파할때만 주문이 들어갑니다. [매수청산] 1.현재가가 5일 이평선을 하향돌파할 때 5계약 청산 2.현재가가 20일 이평선을 하향돌파할 때 5계약 청산 2.매수후 10%이상 하락시 손절청산 당일 손절청산이 3회 이상 되면 그날은 매수조건이 성립되어도 더 이상 매수주문이 들어가지 않아야 함 ----------------------------------------------------------------------------- input : Short(5),Long(20),손절청산횟수(3),손절가(10),매수수량(10),청산수량1(5),청산수량2(5); var : cnt(0); if date != date[1] then cnt = 0; SetStopEndofday(1500); if cnt < 손절청산횟수 then{ if crossup(c,ma(c,short)) and C > MA(c,long) then buy("매수",onclose,def,매수수량); } if Marketposition() == 1 then{ if Crossdown(c,ma(c,short)) then exitlong("청산1", OnClose, DEF, "", 청산수량1, 1); if Crossdown(c,ma(c,long)) then exitlong("청산2", OnClose, DEF, "", 청산수량2, 1); if crossdown(c,entryprice()*(1-손절가/100)) then exitlong("손절"); cnt = cnt +1; } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 각각 다른 조건으로 청산하는 수식 > 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : Short(5),Long(20),손절청산횟수(3),손절가(10),매수수량(10),청산수량1(5),청산수량2(5); var : cnt(0); if date != date[1] then cnt = 0; SetStopEndofday(1500); if cnt < 손절청산횟수 then{ if crossup(c,ma(c,short)) and C > MA(c,long) then buy("매수",onclose,def,매수수량); } if Marketposition() == 1 then{ if Crossdown(c,ma(c,short)) then exitlong("청산1", OnClose, DEF, "", 청산수량1, 1); if Crossdown(c,ma(c,long)) then exitlong("청산2", OnClose, DEF, "", 청산수량2, 1); if crossdown(c,entryprice()*(1-손절가/100)) then exitlong("손절"); cnt = cnt +1; } 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 각각 다른 조건으로 청산하는 수식 > 안녕하세요. 수고많으십니다. 아래 조건일 때 매수 및 청산 하는 식을 만들어주세요 [매수조건] 1.현재가가 20일 이동평균선 위에서 5일 이동평균선을 돌파할 때 10계약 매수 (현재가가 20일 이평선 아래에 있더라도 20일이평선과 5일 이평선을 동시에 돌파할때는 매수) [매수청산] 1.현재가가 5일 이평선을 하향돌파할 때 5계약 청산 2.현재가가 20일 이평선을 하향돌파할 때 5계약 청산 2.매수후 10%이상 하락시 손절청산 당일 손절청산이 3회 이상 되면 그날은 매수조건이 성립되어도 더 이상 매수주문이 들어가지 않아야 함 이동평균선, 손절가(%) , 손절청산횟수, 매수수량, 청산수량 는 외부변수로 만들어 주세요