커뮤니티

분할매매 문의드립니다

프로필 이미지
hedger11
2014-01-14 04:53:51
153
글번호 71365
답변완료
추운날씨에 불철주야 고생하십니다. 왕초보인지라 너무도 모르는게 많아 이렇게 문의 드립니다. 1. 1분봉을 기준으로 1~5분간 평균 가격에서 1차 매수(100만원) 6~10분 평균가격에서 2차 매수(100만원) 11분~20분 평균가격에서 3차 매수(100만원) -> 각각은 지정가 주문 2. 위에서 매수한 금액을 분할매도로 청산 2-1) 평균 매수가 대비 +5% 수익이 나면 전체 매수 금액의 50% 매도 2-2) 주가가 추가로 +5% 이상 더 오르면 +10% 도달시 나머지 전량 매도하고, +5% 수익 이후 주가가 떨어지면 +2%에서 나머지 전량 매도 3. 처음 분할매수에서 1,2,3차 매수가 전부 될 수도 있지만 지정가 주문으로 넣으면 1,2차만 되고 3차는 안된다거나 1,3차만 되고 2차는 안되는 경우 발생할 수 있는데요. 이 때 1,3차만 매수되고 2차가 안된경우에, 즉 3차매수가 먼저 체결되면 2차 매수주문은 취소, 또는 일정 시간(예를 들어 30분 경과 후) 미체결 주문 취소하는 수식이 있나요? 그리고 총 300만원이 아닌 100만원이나 200만원만 매수되었을 때에도 50%씩 분할매도가 가능한 것인지 궁금합니다. -> 질문 자체가 잘못된 것일 수도 있지만 항상 친절한 답변에 미리 감사드립니다^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-14 15:39:02

안녕하세요 예스스탁입니다. 문의하신 내용 중 구현이 되지 않는 부분들이 있습니다. 1. 시스템식에서 특정가격에 미리 주문을 내는 기능은 없습니다. 지정한 값 이상이나 이하의 시세가 발생해야지만 신호발생 및 주문이 가능합니다. 2. 시스템은 신호와 주문만을 발생시키고 최소기능은 없습니다. 3 매수진입은 지정한 봉수에 종가가 이평보다 위에 있으면 다음봉에서 하락해 이평값을 터치하면 매수하고 이평보다 아래에 있으면 다음봉에서 상승해 이평값을 터치하면 매수하게 작성했습니다. 적용하실때 피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. 식작성에 참고하시기 바랍니다. input : 금액1(1000000),금액2(1000000),금액3(1000000); var : Xvol(0); var : Vol1(0),vol2(0),vol3(0); if CodeCategoryEx == 11 and BasePrice < 50000 Then{ vol1 = int(int(금액1/C)/10)*10; vol2 = int(int(금액2/C)/10)*10; vol3 = int(int(금액3/C)/10)*10; } Else{ vol1 = int(금액1/C); vol2 = int(금액2/C); vol3 = int(금액3/C); } var1 = ma(c,5); var2 = ma(c,20); if dayindex+1 == 5 and C > var1 Then{ if C > var1 Then buy("b1",atlimit,var1,vol1); Else buy("b1.",AtStop,var1,vol1); } if dayindex+1 == 10 and C > var1 Then{ if C > var1 Then buy("b2",atlimit,var1,vol2); Else buy("b2.",AtStop,var1,vol2); } if dayindex+1 == 20 and C > var2 Then{ if C > var2 Then buy("b3",atlimit,var1,vol3); Else buy("b3.",AtStop,var1,vol3); } #20번째 봉 이후에 if MarketPosition == 1 and dayindex+1 > 20 Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then Xvol = int(int(maxContracts*0.5)/10)*10; Else Xvol = int(maxContracts*0.5); #평균가격대비 5% 상승하면 절반 청산 if CurrentContracts == MaxContracts Then ExitLong("bx1",atlimit,AvgEntryPrice*1.05,"",Xvol,1); #평균다격대비 10% 상승하면 나머지 전량 청산 if CurrentContracts < MaxContracts Then ExitLong("bx2",atlimit,AvgEntryPrice*1.10); } 즐거운 하루되세요 > hedger11 님이 쓴 글입니다. > 제목 : 분할매매 문의드립니다 > 추운날씨에 불철주야 고생하십니다. 왕초보인지라 너무도 모르는게 많아 이렇게 문의 드립니다. 1. 1분봉을 기준으로 1~5분간 평균 가격에서 1차 매수(100만원) 6~10분 평균가격에서 2차 매수(100만원) 11분~20분 평균가격에서 3차 매수(100만원) -> 각각은 지정가 주문 2. 위에서 매수한 금액을 분할매도로 청산 2-1) 평균 매수가 대비 +5% 수익이 나면 전체 매수 금액의 50% 매도 2-2) 주가가 추가로 +5% 이상 더 오르면 +10% 도달시 나머지 전량 매도하고, +5% 수익 이후 주가가 떨어지면 +2%에서 나머지 전량 매도 3. 처음 분할매수에서 1,2,3차 매수가 전부 될 수도 있지만 지정가 주문으로 넣으면 1,2차만 되고 3차는 안된다거나 1,3차만 되고 2차는 안되는 경우 발생할 수 있는데요. 이 때 1,3차만 매수되고 2차가 안된경우에, 즉 3차매수가 먼저 체결되면 2차 매수주문은 취소, 또는 일정 시간(예를 들어 30분 경과 후) 미체결 주문 취소하는 수식이 있나요? 그리고 총 300만원이 아닌 100만원이나 200만원만 매수되었을 때에도 50%씩 분할매도가 가능한 것인지 궁금합니다. -> 질문 자체가 잘못된 것일 수도 있지만 항상 친절한 답변에 미리 감사드립니다^^