커뮤니티

주문수량 계산

프로필 이미지
미수예스
2015-07-01 21:32:57
140
글번호 87875
답변완료
안녕하십니까. 수고많으십니다. 아래내용 문의드립니다. 1. 주식100만원 어치 매수 및 청산 (아래처럼 하려니 잘안되내요..간단히 주석도 좀 부탁드립니다.) input : 투자금액(100000); if crossup(c,ma(c,5)) Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then{ <-- 이 부분 주석부탁. vol1 = int(int((투자금액)/C)/10)*10; } Else{ vol1 = int((투자금액)/C); } buy("b",OnClose,def,vol1); } 2. 주식선물 100만원 / 5이평 골든데드로 처리 조건 만족시 일봉으로 당일 종가매수 조건 만족시 일봉으로 익일 시가매도 3. 선물 최초계좌 1억원기준 이후 70%만 증거금 사용한 계약수 / 5이평 골든데드로 처리 조건 만족시 일봉으로 당일 종가매도 (2번과 반대) 조건 만족시 일봉으로 익일 시가매수 (2번과 반대) 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-07-02 15:20:25

안녕하세요 예스스탁입니다. 1. input : 투자금액(100000); var : vol1(0); if crossup(c,ma(c,5)) Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then vol1 = int(int((투자금액)/C)/10)*10; Else vol1 = int((투자금액)/C); buy("b",OnClose,def,vol1); } 기존식은 10주단위로 거래되는 종목과 한주단위로 거래되는 종목을 구분헤서 수량을 계산하는 식이었습니다. 코스피 종목 중 기준가가 5만원 이하는 10주단위 코스피 종목 중 기준가가 5만원 이상이거나 코스닥 중목은 1주단위입니다. 현재는 해당 제도가 작년 6월 경부터 변경이 되어 모두 1주 단위이므로 아래와 같이 간단히 작성하시면 됩니다. 단 ELW의 경우는 10주단위인데 수식에서 차트 종목이 ELW인지 확인할 방법이 없습니다. input : 투자금액(100000); if crossup(c,ma(c,5)) Then{ buy("b",OnClose,def,Floor(투자금액/C)); } 2. input : 투자금액(1000000); if crossup(c,ma(c,5)) Then{ buy("b",OnClose,def,Floor(투자금액/C)); ExitLong("bx",AtMarket); } if CrossDown(c,ma(c,5)) Then{ Sell("s",OnClose,def,Floor(투자금액/C)); ExitShort("sx",AtMarket); } 3. 수식에서는 잔고의 증거금등을 가져와 사용할수는 없습니다. 위 식과 같이 증거금의 70%에 해당하는 금액을 지정하셔야 하는데 수식에서 정확히 계산되지 못하므로 시스템 트레이딩 설정창의 비용/수량탭에서 고정자산 기준진입으로 하시고 기준자산을 7천만원 단위수량을 1로 지정하셔서 설정하셔야 합니다. 즐거운 하루되세요 > 미수예스 님이 쓴 글입니다. > 제목 : 주문수량 계산 > 안녕하십니까. 수고많으십니다. 아래내용 문의드립니다. 1. 주식100만원 어치 매수 및 청산 (아래처럼 하려니 잘안되내요..간단히 주석도 좀 부탁드립니다.) input : 투자금액(100000); if crossup(c,ma(c,5)) Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then{ <-- 이 부분 주석부탁. vol1 = int(int((투자금액)/C)/10)*10; } Else{ vol1 = int((투자금액)/C); } buy("b",OnClose,def,vol1); } 2. 주식선물 100만원 / 5이평 골든데드로 처리 조건 만족시 일봉으로 당일 종가매수 조건 만족시 일봉으로 익일 시가매도 3. 선물 최초계좌 1억원기준 이후 70%만 증거금 사용한 계약수 / 5이평 골든데드로 처리 조건 만족시 일봉으로 당일 종가매도 (2번과 반대) 조건 만족시 일봉으로 익일 시가매수 (2번과 반대) 감사합니다.