커뮤니티
피라미딩 스윙 시스템 구현이 가능한가요?
2018-03-28 21:46:38
284
글번호 117766
기본적으로 스윙 시스템이고, 하루에 한번 진입을 합니다.
다음날 조건이 만족하지 않으면 그냥 1일 오버나이트 후 매도를 하는거고,
다음날도 오늘과 같은 조건이 똑같이 만족하게 되면 같은 포지션을 하나 더 누적합니다.
이렇게 계속 누적하다가, 어느날 조건이 만족하지 않은 경우가 생기면 모든 진입 물량을 동시에 청산하는 개념이죠.
백테스트는 예스트레이더 상에서 피라미딩 설정하는 창에다가 피라미딩 횟수를 적는 것으로 아주 쉽게 되었습니다.
그런데 만약 실전을 돌리게 되는 경우에는 하루가 지나고 컴터를 다시 껐다 켰을때, 컴퓨터가 이걸 계속 연속된 거래인지 인식을 할지 모르겠습니다.
진입이 누적되는건 될거 같은데, 예를 들어 3일 누적을 했다가 4일째 몽땅 청산을 해야하는데.. 그게 안되고 당장 어제 산 하나만 청산이 되는게 아닐까 걱정됩니다.
1. 제가 우려하는 바와 같이, 하나만 청산이 되는지요?
2. 만약 3개가 다 청산되게 하려면 로직을 어떻게 짜야할까요?
진입 조건은 단순히 10시의 가격이 9시보다 높다. 이런걸로 단순화해서 하나 만들어주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2018-03-29 11:24:47
안녕하세요
예스스탁입니다.
수식은 이전일에 발생한 신호를 별도로 기억하는 것은 아닙니다.
수식은 차트에 적용되면 차트에 조회된 봉갯수에서 (전략실행차트는 최대 1만개봉입니다.)
차트첫봉부터 마지막봉으로 계산되어 오게 됩니다.
그러므로 오늘 차트를 열어 시스템을 적용했을때
차트 과거일에 전일과 똑같이 피라미딩 매수신호가 모두 들어가 있으면
오늘 파리미딩된 모든 수량에 대해 청산신호를 발생시킬수 있습니다.
하지만 오늘 차트를 열었을때 차트봉갯수 부족으로
전일까지 발생했던 신호와 다르게 신호가 잡혀있다면
신호를 연결해서 지금까지 누적된 수량으로 청산을 발생할수가 없습니다.
해당 부분은 수식적으로 컨트롤이 가능한 부분이 아닙니다.
시스템전략을 작성하실때
전략실행차트의 최대 조회갯수가 1만개인것을 염두에 두시고
적략을 적용하는 차트주기에서 어느정도 가능한 기간 동안만
피라미딩이 되고 청산이 될수 있도록 사용자분이 가늠하셔서 처리하셔야 합니다.
별도의 수식으로 자동산정가능한 부분은 아닙니다.
즐거운 하루되세요
> 중박주식 님이 쓴 글입니다.
> 제목 : 피라미딩 스윙 시스템 구현이 가능한가요?
> 기본적으로 스윙 시스템이고, 하루에 한번 진입을 합니다.
다음날 조건이 만족하지 않으면 그냥 1일 오버나이트 후 매도를 하는거고,
다음날도 오늘과 같은 조건이 똑같이 만족하게 되면 같은 포지션을 하나 더 누적합니다.
이렇게 계속 누적하다가, 어느날 조건이 만족하지 않은 경우가 생기면 모든 진입 물량을 동시에 청산하는 개념이죠.
백테스트는 예스트레이더 상에서 피라미딩 설정하는 창에다가 피라미딩 횟수를 적는 것으로 아주 쉽게 되었습니다.
그런데 만약 실전을 돌리게 되는 경우에는 하루가 지나고 컴터를 다시 껐다 켰을때, 컴퓨터가 이걸 계속 연속된 거래인지 인식을 할지 모르겠습니다.
진입이 누적되는건 될거 같은데, 예를 들어 3일 누적을 했다가 4일째 몽땅 청산을 해야하는데.. 그게 안되고 당장 어제 산 하나만 청산이 되는게 아닐까 걱정됩니다.
1. 제가 우려하는 바와 같이, 하나만 청산이 되는지요?
2. 만약 3개가 다 청산되게 하려면 로직을 어떻게 짜야할까요?
진입 조건은 단순히 10시의 가격이 9시보다 높다. 이런걸로 단순화해서 하나 만들어주시면 감사하겠습니다.