커뮤니티
추적청산
2011-08-22 11:15:27
720
글번호 42092
안녕하세요?
궁금한것이.
주식을 미리 매수해놓고 이 주식에 대해서
손절매와 추적청산을 적용하고 싶은데..
어떻게 방법이 없을까요?
매수 주문없이, 손절매와 추적청산을 할수있는 로직이 가능 한지
문의 드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-08-22 15:33:43
안녕하세요
예스스탁입니다.
Input : 수동주문수량(10),수동주문가(10000),시스템적용시간(90000),손절(10);
#가짜 매수진입신호
if index == 0 Then{
buy("b",OnClose,def,수동주문수량);
}
#당일 지정한 시간 이후에만 신호발생
if CurrentDate == sdate and stime >= 시스템적용시간 Then{
if MarketPosition == 1 Then
exitlong("bx1",AtStop,수동주문가*(1-손절/100));
}
위식은 시스템의 청산은 매수진입이 있어야 하므로
가상의 매수진입을 만든후 청산신호를 발생해야 하고
자동으로 손절을 하기 위한 시입니다.
당일 시스템적용 이후부터 적용되어야 하므로
수동주문수량, 수동주문가,시스템적용시간, 손절%를 설정해 주시면 됩니다.
추적청산의 경우에는
진입이후의 최고가를 알아야 하지만
수동진입에 대해 해당 값을 알수가 없습니다.
아래식은 단지 시스템 적용이후의 최고가에서 atr(20)*N배만큼 하락하면 청산
하는 식입니다.
Input : 수동주문수량(10),수동주문가(10000),시스템적용시간(90000),손절(10),ATRP(20),N(2);
#가짜 매수진입신호
if index == 0 Then{
buy("b",OnClose,def,수동주문수량);
}
#당일 지정한 시간 이후에만 신호발생
if CurrentDate == sdate and stime >= 시스템적용시간 Then{
if H > value1 Then
value1 = H;
if MarketPosition == 1 Then{
exitlong("bx1",AtStop,수동주문가*(1-손절/100));
ExitLong("bx2",AtStop,value1-ATR(ATRP)*N);
}
}
즐거운 하루되세요
> 도시군인 님이 쓴 글입니다.
> 제목 : 추적청산
>
안녕하세요?
궁금한것이.
주식을 미리 매수해놓고 이 주식에 대해서
손절매와 추적청산을 적용하고 싶은데..
어떻게 방법이 없을까요?
매수 주문없이, 손절매와 추적청산을 할수있는 로직이 가능 한지
문의 드립니다.
감사합니다.