커뮤니티

문의 드립니다.

프로필 이미지
깜피
2022-12-02 08:27:03
1056
글번호 164300
답변완료
안녕하세요. 분할매도수식 관련 문의드립니다. 큰 도움에 항상 감사드립니다. ----------------------------------------------------------------------------- 일봉 2분할 매수 시스템(1,2차 매수일은 다름)인데, 매도 조건은 다음과 같습니다. 조건1) 2차까지 매수 후 가격이 (1차매수가+2차매수가)/2 대비 15%이상 올라간 날 -평균가대비 15%, 20%, 25%에서 3분할 매도(장중매도) 후 남은 물량이 있는 경우 종가 매도. -->다음과 같은 수식을 짜봤는데, 당일 3분할 매도는 가능한데 종가에서 매도가 안되고 익일 이후 조건이 만족되는 날 나머지 물량이 매도가 됩니다. if marketposition == 1 and maxentries == 2 then { exitlong("bx15",atlimit, max(entryprice, latestentryprice)*1.15,"",floor(maxcontracts/4),1); exitlong("bx20",atlimit, max(entryprice, latestentryprice)*1.20,"",floor(maxcontracts/4),1); exitlong("bx25",atlimit, max(entryprice, latestentryprice)*1.25,"",floor(maxcontracts/4),1); if H>=max(entryprice, latestentryprice)*1.15 and currentcontracts<maxcontracts then { exitlong("당일청산"); } } 조건2) 단, 조건1 만족 당일에 평균가[(1차매수가+2차매수가)/2] 대비 15% 상승한 시점의 금액이 5일선 이격 10% 이내인 경우에는 당일에 매도하지 않고, 추후 5일선 이탈시점에서 매도(종가가 아닌 5일선 이탈 시점에서 장중 매도, 조건1 만족일 당일에 5일선 이탈하면 당일 종가 매도) -> 이 부분은 수식 구성이 잘 안돼서 문의드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-12-02 13:29:18

안녕하세요 예스스탁입니다. 1 올려주신 내용을 테스트 해 보았지만 첨부된 그림과 같이 당일 15%이상 청산이 발생하면 해당봉 완성시에 청산이 발생합니다. 수식적으로도 별도로 수정해 드릴만한 내용이 없습니다. 해당 내용을 수정해 드리기 위해서는 원격으로 보아야 할것 같습니다. 02-3453-1060으로 전화주시기 바랍니다. 2 종가가 아닌 5일선 이탈 시점에서 장중 매도는 가능하지 않습니다. 수식은 완성봉기준으로 값을 사용합니다. if문도 완성봉 기준으로만 조건만족여부가 체크가 됩니다. 미완성시에 현재봉 5이평과 현재가를 비교해 신호를 발생할 수는 없습니다. var : mav(0),cond(false); mav = ma(C,5); if marketposition == 1 Then { if maxentries == 2 then { exitlong("bx15",atlimit, max(entryprice, latestentryprice)*1.15,"",floor(maxcontracts/4),1); exitlong("bx20",atlimit, max(entryprice, latestentryprice)*1.20,"",floor(maxcontracts/4),1); exitlong("bx25",atlimit, max(entryprice, latestentryprice)*1.25,"",floor(maxcontracts/4),1); if H>=max(entryprice, latestentryprice)*1.15 and currentcontracts<maxcontracts then { cond = False; if (max(entryprice, latestentryprice)*1.15 >= mav*1.10 or c < mav) Then { exitlong("당일청산"); } Else cond = true; } if cond == true and CrossDown(c,mav) Then ExitLong("bx"); } } Else cond = False; 즐거운 하루되세요 > 깜피 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요. 분할매도수식 관련 문의드립니다. 큰 도움에 항상 감사드립니다. ----------------------------------------------------------------------------- 일봉 2분할 매수 시스템(1,2차 매수일은 다름)인데, 매도 조건은 다음과 같습니다. 조건1) 2차까지 매수 후 가격이 (1차매수가+2차매수가)/2 대비 15%이상 올라간 날 -평균가대비 15%, 20%, 25%에서 3분할 매도(장중매도) 후 남은 물량이 있는 경우 종가 매도. -->다음과 같은 수식을 짜봤는데, 당일 3분할 매도는 가능한데 종가에서 매도가 안되고 익일 이후 조건이 만족되는 날 나머지 물량이 매도가 됩니다. if marketposition == 1 and maxentries == 2 then { exitlong("bx15",atlimit, max(entryprice, latestentryprice)*1.15,"",floor(maxcontracts/4),1); exitlong("bx20",atlimit, max(entryprice, latestentryprice)*1.20,"",floor(maxcontracts/4),1); exitlong("bx25",atlimit, max(entryprice, latestentryprice)*1.25,"",floor(maxcontracts/4),1); if H>=max(entryprice, latestentryprice)*1.15 and currentcontracts<maxcontracts then { exitlong("당일청산"); } } 조건2) 단, 조건1 만족 당일에 평균가[(1차매수가+2차매수가)/2] 대비 15% 상승한 시점의 금액이 5일선 이격 10% 이내인 경우에는 당일에 매도하지 않고, 추후 5일선 이탈시점에서 매도(종가가 아닌 5일선 이탈 시점에서 장중 매도, 조건1 만족일 당일에 5일선 이탈하면 당일 종가 매도) -> 이 부분은 수식 구성이 잘 안돼서 문의드립니다.