커뮤니티
강제청산 함수중에 SetStopInactivity에 대하여
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. inactivity.JPG (0.07 MB)
답변 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 );
제가 제대로 파악이 되어야 시스템을 활용할 수 있을 것 같아 질문드리니
번거롭더라도 답변을 자세히 부탁합니다.
감사합니다.