커뮤니티

매매 필터

프로필 이미지
이만스닥
2022-10-05 11:49:56
1021
글번호 162729
답변완료
안녕하세요 매매 필터 관련 도움 부탁드립니다 - X 인 상황이라면 y가 발생할때까지 매매는 한번 만 하기 ###### var : tcond(0) If tcond == 0 and X then { Buy(); Tcond = 1 } If Y then Tcond = 0 ###### 이런식으로 하면 될 것 같은데 여기에 조건을 하나 더 추가하고싶습니다. X라는 조건 만족을 하고 거래를 한다음, 해당 거래를 마치고 그 거래가 수익이라면, Y라는 조건이 되기 전에 다시 매매 가능. 이때도 역시 딱 한번만 더 매매하기. 만약 그 거래(X 만족하고 두번째 거래)역시 수익이었다면 다시 또 한번만 더 매매하기 이렇게 하고싶은데 어떻게 해야하나요? 항상 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-10-06 10:54:47

안녕하세요 예스스탁입니다. var : tcond(0); If tcond == 0 and X then { Buy(); Tcond = 1; } if Tcond == 1 Then { If Y then Tcond = 0; if TotalTrades > TotalTrades[1] and PositionProfit(1) > 0 Then Tcond = 0; } 즐거운 하루되세요 > 이만스닥 님이 쓴 글입니다. > 제목 : 매매 필터 > 안녕하세요 매매 필터 관련 도움 부탁드립니다 - X 인 상황이라면 y가 발생할때까지 매매는 한번 만 하기 ###### var : tcond(0) If tcond == 0 and X then { Buy(); Tcond = 1 } If Y then Tcond = 0 ###### 이런식으로 하면 될 것 같은데 여기에 조건을 하나 더 추가하고싶습니다. X라는 조건 만족을 하고 거래를 한다음, 해당 거래를 마치고 그 거래가 수익이라면, Y라는 조건이 되기 전에 다시 매매 가능. 이때도 역시 딱 한번만 더 매매하기. 만약 그 거래(X 만족하고 두번째 거래)역시 수익이었다면 다시 또 한번만 더 매매하기 이렇게 하고싶은데 어떻게 해야하나요? 항상 감사드립니다.