커뮤니티

시스템식 문의 드립니다.

프로필 이미지
꾸주니
2013-02-25 16:34:44
253
글번호 59937
답변완료
먼저 예를 들어 보겠습니다. 매매 횟수 신호명 손익 개수 첫번째 매매 매도1 -0.5 1 두번째 매매 매도2,매도2 +1.5 1(각 1개씩) 세번째 매매 매수1,매수2 -1 1(각 1개씩) 네번째 매매 매도1 -0.5 1 다섯번째 매매 매수1 -0.5 1 위와 같은 상황에서 현재 6번째 매도신호를 지정하는 조건에서 이전에 매매했던 것을 가리킬려고 합니다. 그러면, 다섯번째 매매는 entrydate(1) == sdate and marketposition(1) == 1 and positionprofit(1) == -0.5 and BarsSinceEntry(1) 네번재 매매는 entrydate(2) == sdate and marketposition(2) == 1 and positionprofit(2) == -0.5 and BarsSinceEntry(2) 위와 같이 하면 맞는 식인지요? 1. 위와 같이 했더니 제가 의도하는 것과 다르게 나오네요. 뭐가 잘못된 것인지요? 2. 당일 이전의 매매 중 매도에 대해서 손실난 매매만 가리킨다든지 또는 손실 난 매매만 가리킨다든지 하는 경우엔 어떻게 해야 하는지 알려 주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-25 17:29:42

안녕하세요 예스스탁입니다. 1. 모든 포지션 함수는 0은 현재 진행중인 포지션 1은 청산된 거래중 가장 최근 2는 청산된 거래중 두번째 최근 3는 청산된 거래중 세번째 최근 순입니다. 0이 현재 진행중인 거래이므로 청산함수에서는 0은 사용되지 않습니다. 현재 다섯번째 진입이 진행중인 상태에서는 entrydate(1) == sdate and marketposition(1) == 1 and positionprofit(1) == -0.5 and BarsSinceEntry(1) 는 네번째 거래를 지칭합니다. 다섯번째 진입이 들어가 청산이 된 경우라면 위 조건식이 다섯번째를 지칭합니다. 다섯번째 진입이 진행중일때는 entrydate(0) == sdate and marketposition(0) == 1 and positionprofit(0) == -0.5 and BarsSinceEntry(0) 이 다섯번째의 거래에 대한 내용이고 entrydate(1) == sdate and marketposition(1) == 1 and positionprofit(1) == -0.5 and BarsSinceEntry(1) 이 네번째의 거래내용입니다. 2. 위 내용과 같습니다. 현재 포지션이 진행중일때와 청산이 되서 현재 무포지션 상태일때를 구분하셔서 식작성해 가셔야 합니다. 즐거운 하루되세요 > 꾸주니 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다. > 먼저 예를 들어 보겠습니다. 매매 횟수 신호명 손익 개수 첫번째 매매 매도1 -0.5 1 두번째 매매 매도2,매도2 +1.5 1(각 1개씩) 세번째 매매 매수1,매수2 -1 1(각 1개씩) 네번째 매매 매도1 -0.5 1 다섯번째 매매 매수1 -0.5 1 위와 같은 상황에서 현재 6번째 매도신호를 지정하는 조건에서 이전에 매매했던 것을 가리킬려고 합니다. 그러면, 다섯번째 매매는 entrydate(1) == sdate and marketposition(1) == 1 and positionprofit(1) == -0.5 and BarsSinceEntry(1) 네번재 매매는 entrydate(2) == sdate and marketposition(2) == 1 and positionprofit(2) == -0.5 and BarsSinceEntry(2) 위와 같이 하면 맞는 식인지요? 1. 위와 같이 했더니 제가 의도하는 것과 다르게 나오네요. 뭐가 잘못된 것인지요? 2. 당일 이전의 매매 중 매도에 대해서 손실난 매매만 가리킨다든지 또는 손실 난 매매만 가리킨다든지 하는 경우엔 어떻게 해야 하는지 알려 주시면 감사하겠습니다.