이전에 손실액을 가져와서 이전에 손익이 -500000이라면 현제 포지션에서 손익이500000
이면 청산이라는 식을 만들고 싶은데
if PositionProfit(1)<= OpenPositionProfit()
이라고 넣으니 이전에 손익이 마이너스값이라 계속 청산이 들어가네요
이전에 손익을 절대값으로 넣거나 이것을 해결하려면 수식을 어떻게 수정해야 하나요~
답변 1
예스스탁
예스스탁 답변
2009-09-10 14:26:03
안녕하세요
예스스탁입니다.
if PositionProfit(1)<= OpenPositionProfit() then은
현재손익이 이전손익보다 크다라는 식입니다.
if PositionProfit(1) < 0 and #이전거래 손익은 마이너스
PositionProfit >= abs(PositionProfit(1)) # 현재손익은 이전마이너스 손익이상의 수익
Then
이전손익은 마이너스이고 현재거래 수익이
이전거래의 손실을 만회한다는 식입니다.
즐거운 하루되세요
> hippomom 님이 쓴 글입니다.
> 제목 : 문의드려요
> 이전에 손실액을 가져와서 이전에 손익이 -500000이라면 현제 포지션에서 손익이500000
이면 청산이라는 식을 만들고 싶은데
if PositionProfit(1)<= OpenPositionProfit()
이라고 넣으니 이전에 손익이 마이너스값이라 계속 청산이 들어가네요
이전에 손익을 절대값으로 넣거나 이것을 해결하려면 수식을 어떻게 수정해야 하나요~