커뮤니티
손절에 관한 추가질문..
2005-08-03 14:48:16
1166
글번호 7927
먼저 앞의 질문에 자세한 답변 감사합니다..
1.추가로 질문 드릴 사항은 ATR청산에 관한 것인데요,
ATR을 사용하여 스탑트레일링으로 청산하고자 한다면,
어떻게 작성해야 할까요?
예를들어 매수진입후 매수후 최고이익의 ATR대비 2배시 청산한다는 식을
부탁드리구요,
또 한가지는
본절정리하는 브레이크이븐 스탑에 관한 예를 좀 부탁드립니다..
2. 분봉으로매매하고 있는데요,
만일 매수진입후 1피이상 수익구간일때 그날의 고가에서 0.5이상 하락하면
매수포지션 청산하는 식도 부탁드립니다..
감사합니다..
답변 1
예스스탁 예스스탁 답변
2005-08-04 11:43:09
안녕하세요
예스스탁입니다.
1. setstoptrailing 함수는 봉가격을 기준으로 %혹은 point로
설정이 가능합니다. n%상승후에 m%하락했을시 청산이므로 두가지 %값을 모두 지정해야 합니다.
사용한 지표로 계산하시려면 식을 풀어서 작성해야하며 종가기준으로 작성합니다.
1.
input : shortP(5), longP(20), 수익1(10), 손실1(5);
var : 단기이평(0), 장기이평(0), buyVal(0), sellVal(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
### 매수식
if crossup(단기이평, 장기이평) and marketposition() != 1 then {
buy();
var1 = 0;
}
### 최대수익 대비 하락 (매수 후 10% 상승후)
if marketposition() == 1 and C > entryprice(0) * (1 + 수익1/100) then { //문장1
var1 = 1;
var2 = ATR(14);//문장2
}
if var1 == 1 then {
if ATR(14) > var2*2 then //문장3
exitlong("TrailingStop");
}
매수 후 10%상승했을 때 atr값 대비 두배 상승했을때 청산
2. 브레이크 이븐 스탑은 진입가에 다시 봉가격이 돌아왔을때 청산으로 보고 작성했습니다.
exitlong("BE",atstop,entryprice());
3. 현재가가 진입가+1포인트 상승중일때 고가-0.5에 청산
if C > entryprice()+1 then
exitlong("BE",atstop,dayhigh()-0.5);
즐거운 하루되세요
> CJ_vggg1472 님이 쓴 글입니다.
> 제목 : 손절에 관한 추가질문..
> 먼저 앞의 질문에 자세한 답변 감사합니다..
1.추가로 질문 드릴 사항은 ATR청산에 관한 것인데요,
ATR을 사용하여 스탑트레일링으로 청산하고자 한다면,
어떻게 작성해야 할까요?
예를들어 매수진입후 매수후 최고이익의 ATR대비 2배시 청산한다는 식을
부탁드리구요,
또 한가지는
본절정리하는 브레이크이븐 스탑에 관한 예를 좀 부탁드립니다..
2. 분봉으로매매하고 있는데요,
만일 매수진입후 1피이상 수익구간일때 그날의 고가에서 0.5이상 하락하면
매수포지션 청산하는 식도 부탁드립니다..
감사합니다..
이전글