커뮤니티

당일 수익 거래 발생시 추가 거래 제한

프로필 이미지
라면의비밀
2019-01-29 11:44:20
164
글번호 125705
답변완료
안녕하세요, 유진에서 해외선물을 거래하고 있습니다. 이번 session (bdate)에서 수익거래가 발생하였으면 추가 거래를 제한 하고자합니다. if bdate <> bdate[1] then { okaytotrade = true ; } else { if positionprofit(1) > 0 then okaytotrade = false ; } 이렇게 okaytotrade라는 필터명으로 구현을 해보았는데 전체 시뮬레이션에서 최초 수익거래 이후 bdate<>bdate[1] 조건을 충족 시켰음에도 더 이상의 거래가 발생하지 않습니다. 어떻게 수정하면 될까요? 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-01-29 15:52:38

안녕하세요 예스스탁입니다. positionprofit(1)은 날짜와 관계없이 직전의 최근거래손익입니다. 수익거래가 한번 발생하면 영업일 변경시 true가 되도 다음봉에서 바로 false가 됩니다. 당일에 청산이 발생하고 해당 거래가 0이상이라고 지정하셔야 합니다. if bdate <> bdate[1] then { okaytotrade = true ; } else { if TotalTrades > TotalTrades[1] and positionprofit(1) > 0 then okaytotrade = false ; } 즐거운 하루되세요 > 라면의비밀 님이 쓴 글입니다. > 제목 : 당일 수익 거래 발생시 추가 거래 제한 > 안녕하세요, 유진에서 해외선물을 거래하고 있습니다. 이번 session (bdate)에서 수익거래가 발생하였으면 추가 거래를 제한 하고자합니다. if bdate <> bdate[1] then { okaytotrade = true ; } else { if positionprofit(1) > 0 then okaytotrade = false ; } 이렇게 okaytotrade라는 필터명으로 구현을 해보았는데 전체 시뮬레이션에서 최초 수익거래 이후 bdate<>bdate[1] 조건을 충족 시켰음에도 더 이상의 거래가 발생하지 않습니다. 어떻게 수정하면 될까요? 감사합니다.