커뮤니티

모르는상황에대해서질문드립니다

프로필 이미지
kwon0718
2016-08-12 16:40:24
117
글번호 100978
답변완료
아직 실시간으로 시스템트레이딩(해외선물)을 해본적이 없어서 먼저 여쭤봅니다. 예측못한 상황에 대해서 미리 질문을 드립니다. 1. 시스템수식에서 2016-08-01~2016-08-31기간으로 시스템수식을 24시간 계속 실행을 시킨다고 가정하겠습니다. 그랬을때 혹 컴퓨터를 껐다가 켜야하는 경우 또는 YesGlobalPro를 종료했다가 다시 로그인 해야 하는 경우(06전후해서 트레이딩 프로그램이 자동으로 종료되거나 기타 다른 원인 등), 종료시점 현재에 매수매도진입은 했으나 청산을 하지 않았을 경우 다시 로그인 하면 청산이 되지 않고 종료시점 현재 상태로 계속 진행이 되는지요? 2. 처음에는 1계약으로 매수->매수청산, 매도->매도청산을 하면서 진행하려고 합니다만 차후에 시스템수식에서 매수를 동시에 2계약매수->동시에 2계약매수청산, 동시에 2계약매도->동시에 2계약매도청산, 동시에 n계약매수->동시에 n계약매수청산, 동시에 n계약매도->동시에 n계약매도청산 ... 이렇게 할 수 있는가요? 가능하시면 수식도 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-12 18:32:19

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 1. 시스템수식에서 2016-08-01~2016-08-31기간으로 시스템수식을 24시간 계속 실행을 시킨다고 가정하겠습니다. 그랬을때 혹 컴퓨터를 껐다가 켜야하는 경우 또는 YesGlobalPro를 종료했다가 다시 로그인 해야 하는 경우(06전후해서 트레이딩 프로그램이 자동으로 종료되거나 기타 다른 원인 등), 종료시점 현재에 매수매도진입은 했으나 청산을 하지 않았을 경우 다시 로그인 하면 청산이 되지 않고 종료시점 현재 상태로 계속 진행이 되는지요? => 종료시점 현재 상태로 계속 진행이 됩니다. 이는 장중에 프로그램을 종료했다가 다시 로그인 했을때 직전의 진입 포지션이 청산되지 않고 그대로 유지되는 것과 마찬가지 입니다. 2. 처음에는 1계약으로 매수->매수청산, 매도->매도청산을 하면서 진행하려고 합니다만 차후에 시스템수식에서 매수를 동시에 2계약매수->동시에 2계약매수청산, 동시에 2계약매도->동시에 2계약매도청산, 동시에 n계약매수->동시에 n계약매수청산, 동시에 n계약매도->동시에 n계약매도청산 ... 이렇게 할 수 있는가요? 가능하시면 수식도 부탁드립니다. => 수량을 지정하는 방법은 두 가지가 있습니다. 하나는 시스템트레이딩 설정창에서 지정하는 방법인데, 이 경우는 지정해 놓은 수량이 차트의 전체 구간에 동일하게 적용되므로 문의하신 내용을 구현할 수 없습니다. 다음으로 시스템식의 주문함수 안에서 수량이 지정하는 경우인데, 이 경우에는 문의하신 것처럼 수량을 다르게 지정할 수 있습니다. 예를 들어 아래와 같이 buy함수를 사용하면 2계약 주문이 나가게 됩니다. buy("매수", onclose, def, 2); 따라서 조건에 따라서 수량을 다르게 하려면 아래와 같이 할 수 있습니다. 아래 조건에서 날짜를 지정할 수도 있고, 지표의 특정 조건을 지정할 수도 있을 것입니다. if 조건1 then buy("매수", onclose, def, 1); if 조건2 then buy("매수", onclose, def, 2); 즐거운 날 되세요.