커뮤니티
청산신호...
2009-02-12 14:30:06
1009
글번호 20188
포지션 진입후 최대수익에 비해 일정손익이 감소하면 청산하는 신호를 만들고 싶습니다
maxpositionprofit-openpositionprofit>0.15 이라고 할때 최대수익에서 3틱 감소하면 청산되게 하려고 합니다.
봉이 완성되지 않고 진행중일때 위식이 만족되면 청산가능 했으면 좋겠습니다. maxpositionprofit 이나 openpositionprofit 이 종가값으로 계산되면 봉이 진행중에는 적용이 않될것 같습니다. 혹시 종가값으로 계산되는지요?
답변 1
예스스탁 예스스탁 답변
2009-02-12 16:05:38
안녕하세요
예스스탁입니다.
maxpositionprofit과 openpositionprofit 모두 실시간으로 계산이 됩니다.
다만 해당함수를 사용하여 if문을 작성하게 되면
if문은 봉완성시에 판단하여 종가값으로 계산되어
지정된 틱수만큼 감소하는 순간에 주문을 발생할 수 없습니다.
포인트로 계산시에는 수익대비와 가격대비 모두 같은 결과를 가져옵니다.
if MarketPosition() == 1 Then
exitlong("EX",AtStop,highest(H,BarsSinceEntry)-PriceScale*3);
if MarketPosition() == -1 Then
ExitShort("SX",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*3);
매수진입이후 최고가에서 3틱하락시 매수청산
매도진입이후 최저가에서 3틱상승시 매도청산
하는 식입니다.
즐거운 하루되세요
> guest 님이 쓴 글입니다.
> 제목 : 청산신호...
> 포지션 진입후 최대수익에 비해 일정손익이 감소하면 청산하는 신호를 만들고 싶습니다
maxpositionprofit-openpositionprofit>0.15 이라고 할때 최대수익에서 3틱 감소하면 청산되게 하려고 합니다.
봉이 완성되지 않고 진행중일때 위식이 만족되면 청산가능 했으면 좋겠습니다. maxpositionprofit 이나 openpositionprofit 이 종가값으로 계산되면 봉이 진행중에는 적용이 않될것 같습니다. 혹시 종가값으로 계산되는지요?
다음글
이전글