커뮤니티
trailing stop 사용시 신호의 겹침?
2009-09-30 17:40:30
746
글번호 25085
(당연히 그럴거라고 생각하는데.. )
만약 제가 20분봉을 사용해서 저 trailing stop 을 건다고 하면...
최대 수익을 계산할때는 봉의 최대치에서 계산이 될거고... (윗꼬리 달렸다면 윗꼬리 최상단)
신호는 봉의 완료시점에 나오는거죠?
그리고 만약 그렇다면
(수량으로 자동매매 안하고 금액으로 세팅시)
trailing stop이 났지만 다른 시스템 수식은 아직 매수싸인이 유지되고 있다면 어떻게 될거냐는겁니다.
설명하기가 애매해서 예를 들면...
만약 100만원으로 10만원짜리 주식 10개를 샀는데..
15.5만원이 간겁니다.
이후 주가가 내려가서 13만원이 되어
13만원에 trailing stop이 걸렸는데
여전히 MACD 로직은 매수 상태의 신호가 나온다면...
( IF MACD(12,26)) > EMA(MACD(12,26),9)) then buy(); )
다음봉에서 매도싸인과 매수신호가 같이 나오게 되나요?
제가 생각하는 이상적인 경우는 10개는 매도가 나가고..
자동매매시 비용에 100만원으로 세팅을 했으므로 100 /13 해서 13만원에 7개가 다시 사지는건데요.. 이렇게 작동할지요?
그런데 동시에 주문이 나간다면... 매수가 먼저되도 문제가 되겠군요..
계좌에 그러면 현금이 세팅한 금액보다 2배정도 있어야 문제가 안되는건가요? 이러기엔 좀 문제가 있는데..
매수 주문만 지연으로 나간다든가... 이런게 필요할텐데...
매도/매수신호가 동시에 나가면 안될거 같고
이미 매도 상태인지 확인후 한봉을 늦게 매수신호가 나오게하려면 어떻게 할수 있을지요?
현재 포지션 그런 펑션이 있던데 그걸 활용하면 위와 같은 상황이 대응이 될지요 ?
답변 3
캐빈이야
2009-09-30 20:59:09
캐빈이야 님에 의해 삭제된 답변입니다.
뽀물
2009-10-01 09:07:52
헐.. 답변이 달렸었는데 삭제됐네요...
아님 어떤분이 답변 주셨다가 스스로 지우신건지요?
아래 문의 알려주시면 정말 도움이 되겠습니다. ^^
> 뽀물 님이 쓴 글입니다.
> 제목 : trailing stop 사용시 신호의 겹침?
>
(당연히 그럴거라고 생각하는데.. )
만약 제가 20분봉을 사용해서 저 trailing stop 을 건다고 하면...
최대 수익을 계산할때는 봉의 최대치에서 계산이 될거고... (윗꼬리 달렸다면 윗꼬리 최상단)
신호는 봉의 완료시점에 나오는거죠?
그리고 만약 그렇다면
(수량으로 자동매매 안하고 금액으로 세팅시)
trailing stop이 났지만 다른 시스템 수식은 아직 매수싸인이 유지되고 있다면 어떻게 될거냐는겁니다.
설명하기가 애매해서 예를 들면...
만약 100만원으로 10만원짜리 주식 10개를 샀는데..
15.5만원이 간겁니다.
이후 주가가 내려가서 13만원이 되어
13만원에 trailing stop이 걸렸는데
여전히 MACD 로직은 매수 상태의 신호가 나온다면...
( IF MACD(12,26)) > EMA(MACD(12,26),9)) then buy(); )
다음봉에서 매도싸인과 매수신호가 같이 나오게 되나요?
제가 생각하는 이상적인 경우는 10개는 매도가 나가고..
자동매매시 비용에 100만원으로 세팅을 했으므로 100 /13 해서 13만원에 7개가 다시 사지는건데요.. 이렇게 작동할지요?
그런데 동시에 주문이 나간다면... 매수가 먼저되도 문제가 되겠군요..
계좌에 그러면 현금이 세팅한 금액보다 2배정도 있어야 문제가 안되는건가요? 이러기엔 좀 문제가 있는데..
매수 주문만 지연으로 나간다든가... 이런게 필요할텐데...
매도/매수신호가 동시에 나가면 안될거 같고
이미 매도 상태인지 확인후 한봉을 늦게 매수신호가 나오게하려면 어떻게 할수 있을지요?
현재 포지션 그런 펑션이 있던데 그걸 활용하면 위와 같은 상황이 대응이 될지요 ?
예스스탁 예스스탁 답변
2009-10-01 09:28:49
안녕하세요
예스스탁입니다.
시스템 트레이딩 설정창의 강제청산탭 하단에 청산시점이 있습니다.
청산시점을 조건만족즉시로 하시면 봉미완성시에도 조건만 맞으면 청산이 나가게 되므로
봉의 종가에만 나가지는 않습니다.일반적으로는 조건만족즉시로 사용합니다.
봉이 만들어지는 중간에 청산신호가 발생하고 체결이 되었다면
진입식은 봉완성시이므로 시차가 있으므로 계좌의 매수가능금액이 부족하지는 않습니다.
(청산신호가 미체결이면 현금부족이라는 메세지가 나오게 됩니다.)
만약 청산이 봉완성시에 발생한다면 진입신호는 현금부족이므로 신호만 발생하고 주문은 거부가 됩니다.
트레일링 스탑으로 청산이 되고 해당봉에서 매수진입조건이 만족한다면 또 매수신호가 발생하게 됩니다.
이경우 시스템 트레이딩 설정창의 부가기능의 진입지연기능을 사용하셔서 진입신호 발생하고 N초후에 실주문이 발생할수 있게
셋팅을 하시면 청산과 진입주문간의 시차를 둘 수 있게 됩니다.
다만 지정한 N초 동안에 청산주문이 체결이 되지 않는다면 현금부족으로 주문이 거부가 되며
진입지연기능은 모든 진입에 대해 지연하므로 해당부분유의하시기 바랍니다.
다른 방법은 진입을 청산이 되서 지금 무포지션임을 확인하고 가는 방법입니다.
IF MarketPosition == 0 and MACD(12,26) > EMA(MACD(12,26),9) then
buy();
무포지션일때만 MACD가 MACD시그널보다 클때 들어가게끔 marketposition함수를 이용해 제어를 하셔도 됩니다.
더 궁금한 사항이 있으시면 02-3453-1060으로 전화주시기 바랍니다.
즐거운 한가위 되세요~
> 뽀물 님이 쓴 글입니다.
> 제목 : trailing stop 사용시 신호의 겹침?
>
(당연히 그럴거라고 생각하는데.. )
만약 제가 20분봉을 사용해서 저 trailing stop 을 건다고 하면...
최대 수익을 계산할때는 봉의 최대치에서 계산이 될거고... (윗꼬리 달렸다면 윗꼬리 최상단)
신호는 봉의 완료시점에 나오는거죠?
그리고 만약 그렇다면
(수량으로 자동매매 안하고 금액으로 세팅시)
trailing stop이 났지만 다른 시스템 수식은 아직 매수싸인이 유지되고 있다면 어떻게 될거냐는겁니다.
설명하기가 애매해서 예를 들면...
만약 100만원으로 10만원짜리 주식 10개를 샀는데..
15.5만원이 간겁니다.
이후 주가가 내려가서 13만원이 되어
13만원에 trailing stop이 걸렸는데
여전히 MACD 로직은 매수 상태의 신호가 나온다면...
( IF MACD(12,26)) > EMA(MACD(12,26),9)) then buy(); )
다음봉에서 매도싸인과 매수신호가 같이 나오게 되나요?
제가 생각하는 이상적인 경우는 10개는 매도가 나가고..
자동매매시 비용에 100만원으로 세팅을 했으므로 100 /13 해서 13만원에 7개가 다시 사지는건데요.. 이렇게 작동할지요?
그런데 동시에 주문이 나간다면... 매수가 먼저되도 문제가 되겠군요..
계좌에 그러면 현금이 세팅한 금액보다 2배정도 있어야 문제가 안되는건가요? 이러기엔 좀 문제가 있는데..
매수 주문만 지연으로 나간다든가... 이런게 필요할텐데...
매도/매수신호가 동시에 나가면 안될거 같고
이미 매도 상태인지 확인후 한봉을 늦게 매수신호가 나오게하려면 어떻게 할수 있을지요?
현재 포지션 그런 펑션이 있던데 그걸 활용하면 위와 같은 상황이 대응이 될지요 ?
다음글
이전글