커뮤니티
진입 후 손실이면 손절하고 반대방향 매매하려면..
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와 % 같이 쓰는 방법은 없나요?
다음글
이전글