커뮤니티

문의드립니다.

프로필 이미지
카르마다
2022-05-04 15:53:16
1207
글번호 158589
답변완료
늘 수고 많으십니다. 문의할 내용은 아래와 같습니다. 국내선물에서 5/20 골드/데드 매매를 하다고 할때 1. 9시에서 9시30분 사이에서는 외인선물 매수가 500억 이상이면 매수식 적용, 반대로 매도가 500억 이상이면 매도식 적용을 실행하게 하고 싶습니다. (중간이면 신호발생안함) 만일 9시 30분이 넘어가면 외인선물 매수/매도 여부와 관계없이 매수/매도식 적용하고자 합니다. 2. 만일 시간에 관계없이 외인선물 매수가 500억이상이면 매수식 적용해 2계약 매수진입, 반대로 매도가 500억 이상이면 매도식 적용해 2계약 매도진입을 하고자 합니다. 그리고 이경우 1계약일때 청산식이 따로 있는데 1계약 진입이든 2계약 진입이든 청산식은 그대로 두면 될까요? 아니면 청산식도 손을 봐야할까요? 그럼 부탁드리겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-04 16:12:28

안녕하세요 예스스탁입니다. 외선선물순매수금액 데이타는 참조데이타로 차트 추가하고 아래식 적용하셔야 합니다. 참조데이타는 차트왼쪽상단의 종목선택버튼 중 오른쪽버튼 클릭하면 선택해 추가할수 있고 투자주체별데이타는 해당종목선택창의 참조탭에 있습니다. 1 input : P1(5),P2(20); var : mav1(0,Data1),mav2(0,Data2); mav1 = Data1(ma(C,P1)); mav2 = Data1(ma(C,P2)); if (sTime < 93000 and Data2(c) >= 500) or (sTime >= 93000) Then { if CrossUp(mav1,mav2) Then Buy(); } if (sTime < 93000 and Data2(c) <= -500) or (sTime >= 93000) Then { if CrossDown(mav1,mav2) Then Sell(); } 2 input : P1(5),P2(20); var : mav1(0,Data1),mav2(0,Data2); mav1 = Data1(ma(C,P1)); mav2 = Data1(ma(C,P2)); if CrossUp(mav1,mav2) and Data2(c) >= 500 Then Buy("b",OnClose,DEF,2); if CrossDown(mav1,mav2) and Data2(c) <= -500 Then Sell("s",OnClose,DEF,2); 청산식에 별도로 진입이 1계약이라는 if 조건이 없으면 청산식은 발생하는데 문제가 없습니다. 진입이 몇계약이든지 청산은 진입한 수량으로 발생하게 됩니다. 청산식에 별도로 수량관련 조건이 있으면 수정하셔야 합니다. 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 늘 수고 많으십니다. 문의할 내용은 아래와 같습니다. 국내선물에서 5/20 골드/데드 매매를 하다고 할때 1. 9시에서 9시30분 사이에서는 외인선물 매수가 500억 이상이면 매수식 적용, 반대로 매도가 500억 이상이면 매도식 적용을 실행하게 하고 싶습니다. (중간이면 신호발생안함) 만일 9시 30분이 넘어가면 외인선물 매수/매도 여부와 관계없이 매수/매도식 적용하고자 합니다. 2. 만일 시간에 관계없이 외인선물 매수가 500억이상이면 매수식 적용해 2계약 매수진입, 반대로 매도가 500억 이상이면 매도식 적용해 2계약 매도진입을 하고자 합니다. 그리고 이경우 1계약일때 청산식이 따로 있는데 1계약 진입이든 2계약 진입이든 청산식은 그대로 두면 될까요? 아니면 청산식도 손을 봐야할까요? 그럼 부탁드리겠습니다.