안녕하세요.
몇가지 여쭤보려고합니다.
1. if MarketPosition == 1 Then
{
ExitShort("bx",AtStop,lowest(L,BarsSinceEntry)*0.98);
}
저점 대비 2% 반등하면 매도잔량을 청산하려고 위의 수식으로 백테스트중인데
시뮬레이션 차트상으로 아주 가끔 매도주문이 나가지 않은 날이 있더군요.
강제청산설정에서 최대수익대비하락 최고가격 대비 2%로 추가적으로 설정해주니
제대로 매도시그널이 표시되어있던데
시뮬레이션 차트상으로 간혹 나오는 오류인건지 수식 자체가 잘못된건지 궁금합니다.
2. KQ150선물연결(10600000) 차트와 F-KOSDAQ150 코스닥선물지수와 백테스트 결과 차이가
많이 나는건가요? 지수가격이 다르더군요..
3. 시스템성능보고서에서 투자요구금액 이라는 것이 있는데 어떤의미인지 궁금합니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-03-03 13:24:30
안녕하세요
예스스탁입니다.
1
MarketPosition은 0이면 무포지션, 1이면 매수포지션, -1이면 매도포지션입니다.
매도포지션 청산식이므로 MarketPosition == -1이 되어야 합니다.
if MarketPosition == -1 Then
{
ExitShort("bx",AtStop,lowest(L,BarsSinceEntry)*0.98);
}
2
선물과 지수는 서로 다른 데이타입니다.
2개 데이타에 시스템을 적용하셔 비교하는 것은 의미가 없습니다.
지수는 거래가 되는 데이타가 아니므로 선물에 테스트 하셔야 합니다.
또한 연결선물은 근월물만 모아 만드는 데이타입니다.
특정월물과 비교하시면 특정월물은 근원물이 되기 전에 데이타도 포함되어 있기에
시스템 적용시 신호의 차이가 발생할수 있습니다.
3
투자요구금액은 최초진입가격에 최대 손실폭을 더한 값입니다.
해당 시스템으로 실제 운영시 요구되는 금액을 대략적으로 파악하기 위한 항목입니다.
즐거운 하루되세요
> 아수라발발타 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
몇가지 여쭤보려고합니다.
1. if MarketPosition == 1 Then
{
ExitShort("bx",AtStop,lowest(L,BarsSinceEntry)*0.98);
}
저점 대비 2% 반등하면 매도잔량을 청산하려고 위의 수식으로 백테스트중인데
시뮬레이션 차트상으로 아주 가끔 매도주문이 나가지 않은 날이 있더군요.
강제청산설정에서 최대수익대비하락 최고가격 대비 2%로 추가적으로 설정해주니
제대로 매도시그널이 표시되어있던데
시뮬레이션 차트상으로 간혹 나오는 오류인건지 수식 자체가 잘못된건지 궁금합니다.
2. KQ150선물연결(10600000) 차트와 F-KOSDAQ150 코스닥선물지수와 백테스트 결과 차이가
많이 나는건가요? 지수가격이 다르더군요..
3. 시스템성능보고서에서 투자요구금액 이라는 것이 있는데 어떤의미인지 궁금합니다.
감사합니다.