커뮤니티
수식 작성 문의 드립니다
2015-01-21 20:43:53
149
글번호 82480
정말 매번 명쾌한 답변 정말 감사합니다
요즘 질문을 자주 드려서 정말 미안하구요
다음에 기회되면 밥한번 꼭 사겠습니다.
SetStopTrailing(3, 6, PercentStop);
트레일링 스탑을 쓰면 전량 청산이 되버려서요
트레일링 스탑에서 수량 설정을 어떻게 하는지 궁굼하네요
당일 주식 데이트레이딩에서요
1.6% 수익 발생하다가 3% 되돌리면 현재 진입 수량의 50%만 청산
2.9% 수익 발생하다가 4% 되돌리면 현재 진입 수량의 40% 청산
SetStopTrailing(3, 6, PercentStop,xv);
이런 식으로 수량을 쓰니까 안먹히더라구요..!!
매번 정말 너무 감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-01-22 11:51:36
안녕하세요
예스스타입니다.
분할로 청산하고자 하시면 수식을 풀어서 작성해야 합니다.
강제청산은 진입별로 수량을 전체 청산합니다.
var : xVol1(0),xvol2(0);
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
xvol1 = int(int(MaxContracts*0.5)/10)*10;
xvol2 = int(int(MaxContracts*0.4)/10)*10;
}
Else{
xvol1 = int(MaxContracts*0.5);
xvol2 = int(MaxContracts*0.4);
}
#6%이상~9%미만 수익후 3% 되돌리면 50% 청산
if highest(H,BarsSinceEntry) >= EntryPrice*1.06 and highest(h,BarsSinceEntry) < EntryPrice*1.09 Then
ExitLong("bx1",AtStop,highest(H,BarsSinceEntry)*0.97,"",Xvol1,1);
#9%이상 수익후 4% 되돌리면 40% 청산
if highest(H,BarsSinceEntry) >= EntryPrice*1.09 Then
ExitLong("bx2",AtStop,highest(H,BarsSinceEntry)*0.96,"",Xvol2,1);
}
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 수식 작성 문의 드립니다
>
정말 매번 명쾌한 답변 정말 감사합니다
요즘 질문을 자주 드려서 정말 미안하구요
다음에 기회되면 밥한번 꼭 사겠습니다.
SetStopTrailing(3, 6, PercentStop);
트레일링 스탑을 쓰면 전량 청산이 되버려서요
트레일링 스탑에서 수량 설정을 어떻게 하는지 궁굼하네요
당일 주식 데이트레이딩에서요
1.6% 수익 발생하다가 3% 되돌리면 현재 진입 수량의 50%만 청산
2.9% 수익 발생하다가 4% 되돌리면 현재 진입 수량의 40% 청산
SetStopTrailing(3, 6, PercentStop,xv);
이런 식으로 수량을 쓰니까 안먹히더라구요..!!
매번 정말 너무 감사합니다.
이전글