커뮤니티
setstoptrailing()....
2007-01-31 13:32:06
928
글번호 11852
시스템에서 매도, 매수 청산식을 짜는데
진입후 최대 수익에서 일정 손실이 발생할경우 청산 신호를 띄울려고 합니다.
( 진입 후 0.1 이상의 수익을 내고 그 진입에서의 최대 수익대비 2% 하락시 청산)
그래서...
setstoptrailing(2, 0.1, percentstop, 0);
으로 정의 하였는데요...
시장이 상승 추세이거나 하락 추세가 계속 되는데도 0.1 pt 수익만 발생하면
청산을 합니다.
즉, 최대 수익에 이르지 못하고 청산에 들어갑니다.
정의를 잘못한건가요...??
답변 3
예스스탁 예스스탁 답변
2007-02-01 10:21:46
안녕하세요
예스스탁입니다.
setstoptrailing(2, 0.1, percentstop, 0);
0.1% 수익후 2%하락이며 설정은 %이며 수익금액 대비입니다.
예를 들어 10000원에 한주를 매수 하였다면
10원 수익후에 0.2원 하락하면 청산하는 설정이 됩니다.
선물을 178에 매수 진입하였다면 0.178 포인트 수익후에
0.00356 하락하면 청산이 되며 호가단위로 가격이 움직이므로
0.05내려가면 청산이 됩니다.
또한 강제청산은 청산시점이 조건만족즉시 혹은 봉완성시 두가지로
제공되고 있습니다.
조건만족즉시로 설정하시면 해당 종목의 가격의 움직임에 따라
봉완성시 바로 주문이 발생하게 됩니다.
즐거운 하루되세요
> CJ_jjjk27 님이 쓴 글입니다.
> 제목 : setstoptrailing()....
> 시스템에서 매도, 매수 청산식을 짜는데
진입후 최대 수익에서 일정 손실이 발생할경우 청산 신호를 띄울려고 합니다.
( 진입 후 0.1 이상의 수익을 내고 그 진입에서의 최대 수익대비 2% 하락시 청산)
그래서...
setstoptrailing(2, 0.1, percentstop, 0);
으로 정의 하였는데요...
시장이 상승 추세이거나 하락 추세가 계속 되는데도 0.1 pt 수익만 발생하면
청산을 합니다.
즉, 최대 수익에 이르지 못하고 청산에 들어갑니다.
정의를 잘못한건가요...??
회원
2007-02-01 10:56:10
답변 감사 드립니다... 추가로 질문할것이 있어서요..
그렇다면...매수시나 매도시에...최대 수익에 대하여 수익 감소비를 책정하여 청산하려면 어떤 함수를 사용해야 할까요...
매수했다면..진입후 최대값을 기준으로 10% 하락시 청산 하다...
매도시에는...진입후 최하값을 기준으로 몇% 상승하면 청산...
즉 최대 수익을 기준으로 수익 감소에따라 청한하려고 합니다.
적당한 함수좀....
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : setstoptrailing()....
> 안녕하세요
예스스탁입니다.
setstoptrailing(2, 0.1, percentstop, 0);
0.1% 수익후 2%하락이며 설정은 %이며 수익금액 대비입니다.
예를 들어 10000원에 한주를 매수 하였다면
10원 수익후에 0.2원 하락하면 청산하는 설정이 됩니다.
선물을 178에 매수 진입하였다면 0.178 포인트 수익후에
0.00356 하락하면 청산이 되며 호가단위로 가격이 움직이므로
0.05내려가면 청산이 됩니다.
또한 강제청산은 청산시점이 조건만족즉시 혹은 봉완성시 두가지로
제공되고 있습니다.
조건만족즉시로 설정하시면 해당 종목의 가격의 움직임에 따라
봉완성시 바로 주문이 발생하게 됩니다.
즐거운 하루되세요
> CJ_jjjk27 님이 쓴 글입니다.
> 제목 : setstoptrailing()....
> 시스템에서 매도, 매수 청산식을 짜는데
진입후 최대 수익에서 일정 손실이 발생할경우 청산 신호를 띄울려고 합니다.
( 진입 후 0.1 이상의 수익을 내고 그 진입에서의 최대 수익대비 2% 하락시 청산)
그래서...
setstoptrailing(2, 0.1, percentstop, 0);
으로 정의 하였는데요...
시장이 상승 추세이거나 하락 추세가 계속 되는데도 0.1 pt 수익만 발생하면
청산을 합니다.
즉, 최대 수익에 이르지 못하고 청산에 들어갑니다.
정의를 잘못한건가요...??
예스스탁 예스스탁 답변
2007-02-01 11:25:10
안녕하세요
예스스탁입니다.
해당내용을 반영하는 함수는 없습니다.
식으로 풀어서 작성하셔야 합니다.
if marketposition() == 1 then{
if C <= highest(H,barssinceentry()+1) then
exitlong("exl",atstop,highest(H,barssinceentry()+1)*0.9);
}
if marketposition() == -1 then{
if C >= lowest(L,barssinceentry()+1) then
exitlong("exS",atstop,lowest(L,barssinceentry()+1)*1.1);
}
즐거운 하루되세요
> CJ_jjjk27 님이 쓴 글입니다.
> 제목 : Re : Re : 추가질문입니다.
>
답변 감사 드립니다... 추가로 질문할것이 있어서요..
그렇다면...매수시나 매도시에...최대 수익에 대하여 수익 감소비를 책정하여 청산하려면 어떤 함수를 사용해야 할까요...
매수했다면..진입후 최대값을 기준으로 10% 하락시 청산 하다...
매도시에는...진입후 최하값을 기준으로 몇% 상승하면 청산...
즉 최대 수익을 기준으로 수익 감소에따라 청한하려고 합니다.
적당한 함수좀....
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : setstoptrailing()....
> 안녕하세요
예스스탁입니다.
setstoptrailing(2, 0.1, percentstop, 0);
0.1% 수익후 2%하락이며 설정은 %이며 수익금액 대비입니다.
예를 들어 10000원에 한주를 매수 하였다면
10원 수익후에 0.2원 하락하면 청산하는 설정이 됩니다.
선물을 178에 매수 진입하였다면 0.178 포인트 수익후에
0.00356 하락하면 청산이 되며 호가단위로 가격이 움직이므로
0.05내려가면 청산이 됩니다.
또한 강제청산은 청산시점이 조건만족즉시 혹은 봉완성시 두가지로
제공되고 있습니다.
조건만족즉시로 설정하시면 해당 종목의 가격의 움직임에 따라
봉완성시 바로 주문이 발생하게 됩니다.
즐거운 하루되세요
> CJ_jjjk27 님이 쓴 글입니다.
> 제목 : setstoptrailing()....
> 시스템에서 매도, 매수 청산식을 짜는데
진입후 최대 수익에서 일정 손실이 발생할경우 청산 신호를 띄울려고 합니다.
( 진입 후 0.1 이상의 수익을 내고 그 진입에서의 최대 수익대비 2% 하락시 청산)
그래서...
setstoptrailing(2, 0.1, percentstop, 0);
으로 정의 하였는데요...
시장이 상승 추세이거나 하락 추세가 계속 되는데도 0.1 pt 수익만 발생하면
청산을 합니다.
즉, 최대 수익에 이르지 못하고 청산에 들어갑니다.
정의를 잘못한건가요...??
다음글
이전글