커뮤니티

문의합니다

프로필 이미지
통발
2014-04-16 18:22:55
155
글번호 74490
답변완료
아래 수식 부탁드립니다 " KOSPI 기관합계 순매수금액+외국인순매수 합산금액의 20일 평균이 15:11분 기준으로 전일에는 20억이 안되고 오늘은 20억을 초과하면 선물1계약 동시호가 매수주문 (주문가격은 15:10분 현재가보다 0.5PT 위에) 전일에는 -10억이 넘고 오늘은 -10억 미만이 되면 선물 1계약 동시호가 매도주문" (주문가격은 15:10분 현재가보다 0.5PT 아래) 혹시 안되는 부분이 있으면 최대한 비숫하게...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-04-17 13:05:10

안녕하세요 예스스탁입니다. 1. 시스템은 동시호가에 주문이 되지 않습니다. 1분봉 기준으로 15시봉 완성시에 신호발생하게 작성했습니다. 2. 수식안에서는 주문가격을 지정하는 부분이 없습니다. 시스템은 신호가 발생하면 시스템 트레이딩 설정창에 지정된 가격으로 주문이 나가게 됩니다. 매매가격 설정에 보시면 사용자가격설정이라는 부분이 있습니다. 사용자가격설정에서 각 타입별로 모두 매수와 매수청산주문은 +10틱, 매도와 매수청산주문은 -10틱이라고 설정하시면 됩니다. 3. 기관의 경우 기관합은 제공되지 않고 개별기관으로 데이터가 제공이 됩니다. 수급의 합은 0이므로 외국인과 개입의 합의 역수를 취하한 값을 기관으로 사용하시면 됩니다. 4. 수식입니다. 참조데이터로 data2는 외국인을 data3은 개인을 추가하신 후에 아래식 적용하시면 됩니다. #data2 외국인선물순매수금액 #data3 개인선물순매수금액 input : P(20); var : cnt(0),sum1(0,data2),sum2(0,data2),mav1(0,data2),mav2(0,data2); Array : vv[100](9999999999,data2); if data2(date != date[1]) Then{ for cnt = 1 to 99{ vv[cnt] = vv[cnt-1][1]; } } vv[0] = -(data2(c)+data3(c))+data2(c); if VV[P] != 9999999999 Then{ sum1 = 0; sum2 = 0; for cnt = 0 to P-1{ sum1 = sum1+vv[cnt]; sum2 = sum2+vv[cnt+1]; } mav1 = sum1/P; mav2 = sum2/P; if data1(stime == 150000) and mav1 > 20 and mav2 < 20 Then buy(); if data1(stime == 150000) and mav1 > -10 and mav2 < -10 Then sell(); } 즐거운 하루되세요 > 아나킨 님이 쓴 글입니다. > 제목 : 문의합니다 > 아래 수식 부탁드립니다 " KOSPI 기관합계 순매수금액+외국인순매수 합산금액의 20일 평균이 15:11분 기준으로 전일에는 20억이 안되고 오늘은 20억을 초과하면 선물1계약 동시호가 매수주문 (주문가격은 15:10분 현재가보다 0.5PT 위에) 전일에는 -10억이 넘고 오늘은 -10억 미만이 되면 선물 1계약 동시호가 매도주문" (주문가격은 15:10분 현재가보다 0.5PT 아래) 혹시 안되는 부분이 있으면 최대한 비숫하게...