커뮤니티

수식 작성 문의 드립니다

프로필 이미지
리버최
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); 이런 식으로 수량을 쓰니까 안먹히더라구요..!! 매번 정말 너무 감사합니다.