커뮤니티

순차적 매수후 일괄 청산

프로필 이미지
inko
2013-05-14 12:54:24
174
글번호 63197
답변완료
앞서 질문드린 사항에 대한 답변을 아래와 같이 받았습니다. 질문드린 요지는 exitlong("bx",atlimit,AvgEntryPrice+(5000/CurrentContracts)); 의 발생 시점인데 시스템식이 봉의 완성시에 계산되는게 아니고 틱데이타 발생시 시스템 식이 돌아가는 것인가요 ? 전략테스트 상에서는 상기 조건을 만족하는 봉의 완성 즉 종가에 거래가 청산되는걸로 보이는데 실전 상황에서는 봉의 완성이 아닌, 호가가 변경될때 조건에 만족하게 되면 exitlong 이 발생하는건가요 ? -- 이전 질문 및 답변 ----- 안녕하세요 예스스탁입니다. atlimit과 atstop은 시세조건만족하면 즉시 신호가 발생하는 타입니다. 평균단가에서 5000을 현재진입수량으로 나눈만큼 상승하면 청산합니다. if MarketPosition == 1 Then exitlong("bx",atlimit,AvgEntryPrice+(5000/CurrentContracts)); 즐거운 하루되세요 > inko 님이 쓴 글입니다. > 제목 : 순차적 매수 후 조건에 따른 일괄청산 > 예를 들어 15분봉에서 100, 110, 120 에 순차적으로 매수 하였을 경우 매수 3건의 전체 수익이 5000원일 경우 봉의 완성이 아닌 5000원이 되는 그 시점에 모든 매수를 청산하고 자 하는 식이 어떻게 되는지요 ? 시스템 식에서 AvgEntryPrice 를 가져온후 exitShort 주문으로 atlimit 를 이용하니 시점이 아닌 봉의 완성시에 청산이 일어나더군요.. 시점에 청산하는 식 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-14 15:20:17

안녕하세요 예스스탁입니다. atlimit은 exitlong함수에서 지정한 가격이상의 시세가 발생하면 신호와 주문이 발생하는 타입니다. 신호타입 중 atstop,atlimit은 지정한 가격 이상이나 이하의 시세가 발생하면 즉시 신호와 주문이 발생하는 타입니다. 즐거운 하루되세요 > inko 님이 쓴 글입니다. > 제목 : 순차적 매수후 일괄 청산 > 앞서 질문드린 사항에 대한 답변을 아래와 같이 받았습니다. 질문드린 요지는 exitlong("bx",atlimit,AvgEntryPrice+(5000/CurrentContracts)); 의 발생 시점인데 시스템식이 봉의 완성시에 계산되는게 아니고 틱데이타 발생시 시스템 식이 돌아가는 것인가요 ? 전략테스트 상에서는 상기 조건을 만족하는 봉의 완성 즉 종가에 거래가 청산되는걸로 보이는데 실전 상황에서는 봉의 완성이 아닌, 호가가 변경될때 조건에 만족하게 되면 exitlong 이 발생하는건가요 ? -- 이전 질문 및 답변 ----- 안녕하세요 예스스탁입니다. atlimit과 atstop은 시세조건만족하면 즉시 신호가 발생하는 타입니다. 평균단가에서 5000을 현재진입수량으로 나눈만큼 상승하면 청산합니다. if MarketPosition == 1 Then exitlong("bx",atlimit,AvgEntryPrice+(5000/CurrentContracts)); 즐거운 하루되세요 > inko 님이 쓴 글입니다. > 제목 : 순차적 매수 후 조건에 따른 일괄청산 > 예를 들어 15분봉에서 100, 110, 120 에 순차적으로 매수 하였을 경우 매수 3건의 전체 수익이 5000원일 경우 봉의 완성이 아닌 5000원이 되는 그 시점에 모든 매수를 청산하고 자 하는 식이 어떻게 되는지요 ? 시스템 식에서 AvgEntryPrice 를 가져온후 exitShort 주문으로 atlimit 를 이용하니 시점이 아닌 봉의 완성시에 청산이 일어나더군요.. 시점에 청산하는 식 부탁드립니다.