커뮤니티

강제청산 함수중에 SetStopInactivity에 대하여

프로필 이미지
ydaniel
2014-02-11 16:20:38
164
글번호 72417
답변완료

첨부 이미지

예스트레이더로 매매전환을 모색하고 현재 열공중에 있는 투자자입니다. 저에게 맞는 강제청산 함수를 고르는중에 SetStopInactivity 라는 함수가 있어서 내용을 읽어봤더니 다음과 같았습니다. SetStopInactivity(0.2, 2, PointStop); 매수 진입후 2봉 안에 진입가 대비 0.2Pt 이상 가격상승이 없으면 청산 매도 진입후 2봉 안에 진입가 대비 0.2pt 이상 가격하락이 없으면 청산 저의 매매패턴에 꽤 유용한 기능인 것 같아서 사용해 보려고 하는데요. 차트에 다음과 같이 적용을 했을 때 좀 이해가 안가는 부분이 있어서 문의드립니다. 1번, 2번 청산이 왜 그때 그렇게 나갔는지 설명을 부탁합니다. 스크립트는 다음과 같습니다. if o < C and o[1] < C[1] then Buy("b1", onclose, def, 1) ; SetStopPosition; SetStopInactivity( 0.2, 2, PointStop ); 제가 제대로 파악이 되어야 시스템을 활용할 수 있을 것 같아 질문드리니 번거롭더라도 답변을 자세히 부탁합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-02-12 11:30:08

안녕하세요 예스스탁입니다. 현재 피라미딩상태에서 SetStopPosition을 사용하시므로 SetStopInactivity은 아래와 같은 기준으로 신호가 발생합니다. 평균단가 대비 (0.2/진입수량)만큼 수익이 발생한적이 없고 각 진입이후 경과된 봉수의 평균이 2개봉 이상이면 청산입니다. 2번의 경우 세번째 신호가 발생하기 전에는 포지션의 수익이 (0.2/2 = 0.1)이상 이므로 발생하지 않다가 3번째 신호가 발생하고나서 평단가 대비 (0.2/3 = 0.06) 이상 수익이 나지 않았는데 이미 봉수는 3개진입의 평균봉수가 2개 이상이므로 신호가 다음봉 시가에 발생한것 입니다. 1번의 경우도 마찬가지 입니다. 즐거운 하루되세요 > ydaniel 님이 쓴 글입니다. > 제목 : 강제청산 함수중에 SetStopInactivity에 대하여 > 예스트레이더로 매매전환을 모색하고 현재 열공중에 있는 투자자입니다. 저에게 맞는 강제청산 함수를 고르는중에 SetStopInactivity 라는 함수가 있어서 내용을 읽어봤더니 다음과 같았습니다. SetStopInactivity(0.2, 2, PointStop); 매수 진입후 2봉 안에 진입가 대비 0.2Pt 이상 가격상승이 없으면 청산 매도 진입후 2봉 안에 진입가 대비 0.2pt 이상 가격하락이 없으면 청산 저의 매매패턴에 꽤 유용한 기능인 것 같아서 사용해 보려고 하는데요. 차트에 다음과 같이 적용을 했을 때 좀 이해가 안가는 부분이 있어서 문의드립니다. 1번, 2번 청산이 왜 그때 그렇게 나갔는지 설명을 부탁합니다. 스크립트는 다음과 같습니다. if o < C and o[1] < C[1] then Buy("b1", onclose, def, 1) ; SetStopPosition; SetStopInactivity( 0.2, 2, PointStop ); 제가 제대로 파악이 되어야 시스템을 활용할 수 있을 것 같아 질문드리니 번거롭더라도 답변을 자세히 부탁합니다. 감사합니다.