커뮤니티

가장최근 청산한게 이익이였는지 손실이였는지?

프로필 이미지
회원
2010-01-02 08:43:35
507
글번호 27160
답변완료
신호가 나와서 진입하려고할때, 가장 최근에 거래했던 거래가 이익을 내고 청산했으면 지금 나온 진입신호를 skip하려고합니다. 이렇게 가능한가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-01-04 10:00:18

안녕하세요 예스스탁입니다. positionprofit(1)은 직전의 거래의 손익입니다. positionprofit(1) < 0 또는 positionprofit(1) > 0으로 직전거래가 수익인지 손실인지를 구별하셔어 식을 작성하셔야 합니다. 유의하실 부분이 직전거래가 이익임은 추가 거래가 발생할 때 까지는 불변됩니다. 그러므로 그 이후의 거래가 모두 발생하지 않을 수 있습니다. if positionprofit(1) <= 0 and 진입조건 then buy(); if positionprofit(1) > 0 and countif(진입조건,BarsSinceExit(1)) >= 2 and 진입조건 then buy(); 작성하시고자 하는 내용에 따라 식을 달라지겠지만 위와 같이 손실일때와 수익일때 상태를 구별하시고 수익을때는 위와 같이 두번이상 조건이 충적되어야 진입하게끔 식을 작성해 주셔야 합니다. 참고하시기 바랍니다. 즐거운 하루되세요 > WT_ranger93 님이 쓴 글입니다. > 제목 : 가장최근 청산한게 이익이였는지 손실이였는지? > 신호가 나와서 진입하려고할때, 가장 최근에 거래했던 거래가 이익을 내고 청산했으면 지금 나온 진입신호를 skip하려고합니다. 이렇게 가능한가요?