커뮤니티

진입 후 손실이면 손절하고 반대방향 매매하려면..

프로필 이미지
firewire
2012-06-06 18:29:55
302
글번호 51705
답변완료
안녕하세요. 선물 분봉에서 090000 시초가로 진입 후에 손실이 0.1p 이상 발생하면 손절하고 반대방향으로 진입을 하려는 데 수식을 어떻게 해야 하나요? SetStopLoss(0.1, PointStop)를 하면 손절은 되던데 반대 진입이 안되네요. 그리고 수익이 0.1p 이상 나면 최대 수익에서 50% 하락시 익절하는 것은 SetStopTrailing(50, 0.1, PercentStop, 0); 이렇게 하면 안되는 것 같던데.. 계산식에서 수익을 point와 % 같이 쓰는 방법은 없나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-06-07 13:56:30

안녕하세요 예스스탁입니다. 1. 강제청산함수는 청산만 실행합니다. 반대방향 진입하고자 하시면 식을 풀어 작성하셔야 합니다. if MarketPosition == 1 Then sell("bs",AtStop,EntryPrice-0.1); if MarketPosition == -1 Then buy("sb",AtStop,EntryPrice-0.1); 2. 1가지로만 지정해 사용하실 수 있습니다. 마찬가지로 포인트나 %모두 사용할 경우 풀어서 작성해 사용하셔야 합니다. if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice+0.1 Then exitlong("bx",AtStop, var1-(var1-EntryPrice)*0.5); } if MarketPosition == -1 Then{ var2 = Lowest(L,BarsSinceEntry); if var2 <= EntryPrice-0.1 Then ExitShort("sx",AtStop, var2+(EntryPrice-var2)*0.5); } 즐거운 하루되세요 > firewire 님이 쓴 글입니다. > 제목 : 진입 후 손실이면 손절하고 반대방향 매매하려면.. > 안녕하세요. 선물 분봉에서 090000 시초가로 진입 후에 손실이 0.1p 이상 발생하면 손절하고 반대방향으로 진입을 하려는 데 수식을 어떻게 해야 하나요? SetStopLoss(0.1, PointStop)를 하면 손절은 되던데 반대 진입이 안되네요. 그리고 수익이 0.1p 이상 나면 최대 수익에서 50% 하락시 익절하는 것은 SetStopTrailing(50, 0.1, PercentStop, 0); 이렇게 하면 안되는 것 같던데.. 계산식에서 수익을 point와 % 같이 쓰는 방법은 없나요?