커뮤니티
setstoptrailing에서 계약수..
2011-11-19 16:02:33
522
글번호 44946
필요에 따라,,계약을 누적시켜서..1계약에서 2 계약으로 늘렸는데
setstoptrailing에 의해서 청산이 되야하는데
2계약 보유시..1계약이 청산되고
3계약 보유시..2계약 청산되고..
1계약은 1계약이 청산 되고...
모두 다 청산하고 싶은데 어떻게 해야하나요?
답변 1
예스스탁 예스스탁 답변
2011-11-21 09:18:43
안녕하세요
예스스탁입니다.
setstoptrailing은 피라미딩이 아닐경우에는
진입수량 전략을 청산합니다.
피라미딩일 경우에는 피라미딩된 진입별로 조건을
판단하여 청산을 합니다.
진입은 피라미딩인데
setstoptrailing은 일괄로 적용하고자 하시면
식을 풀어서 작성해 주셔야 하며
아래와 같이 작성해 주시면 됩니다.
최소 1포인트 이상 수익이 발생한 상태에서
0.2포인트 수익감소시 청산
input : 최소수익(1),수익감소(0.2);
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+최소수익 Then
exitlong("bx",AtStop,highest(H,BarsSinceEntry)-수익감소);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-최소수익 Then
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+수익감소);
}
즐거운 하루되세요
> 상수리나무 님이 쓴 글입니다.
> 제목 : setstoptrailing에서 계약수..
>
필요에 따라,,계약을 누적시켜서..1계약에서 2 계약으로 늘렸는데
setstoptrailing에 의해서 청산이 되야하는데
2계약 보유시..1계약이 청산되고
3계약 보유시..2계약 청산되고..
1계약은 1계약이 청산 되고...
모두 다 청산하고 싶은데 어떻게 해야하나요?
다음글
이전글