커뮤니티

다시한번 질문드려요!

프로필 이미지
회원
2012-11-09 17:49:09
270
글번호 56384
답변완료
input : P(5); if NextBarOpen >= C*(1+P/100) Then buy("b",AtMarket); if NextBarOpen <= C*(1-P/100) Then sell("s",AtMarket); 시가기준으로 전일종가대비 5%상승하면 시가에 매수 전일종가대비 5%하락하면 시가에 매도 라고해서 실행해봤는데 전혀 엉뚱한 결과가 나와서 재질문드려요! 전일종가 계산후 5%이상상승하면 다음날 매수해야되는데 연습실행해보니 엉뚱하게 10%이상 상승후 매수하고, 10%하락후 매도 하네요! input : P(5) 이 5%인것 같아 비율조절도 해봤지만 안되네요! 이 전략은 시스템으로 구현하기 어렵나요? hts전략에서는 봉차트에서도 정확히 구현되길래 한번 질문해본건데 아직 시스템트레이딩에서는 불가능한것 같아 아쉽네요!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-11-09 18:23:35

안녕하세요 예스스탁입니다. 해당식 정상적으로 신호가 발생합니다. 말씀하신 내용은 일반적으로 수식으로 구현해서 사용하시는 내용입니다. 일봉차트 기준이며 전일종가대비 시가가 5%이상 갭상승으로 시작하면 시가에 매수신호가 발생하고 전일종가대비 시가가 5%이상 갭하락으로 시작하면 시가에 매도신호가 발생합니다. 값계산을 전일종가와 시가를 기준으로 보셔야 합니다. 아래 지표식과 같이 보시기 바랍니다. 아래 지표식은 전일종가대비 시가의 등락율입니다. plot1((O-C[1])/C[1]*100); 시가갭과는 상관없이 전일 종가대비 5%이상 가격이 상승할때 매수하고 전일 종가대비 5%이상 가격이 하락할때 매도하는식이시면 아래식 이용하시면 되며 일봉차트에 적용하시면 됩니다. input : P(5); if MarketPosition != 1 Then buy("b",AtStop,C*(1+P/100)); if MarketPosition!= -1 Then sell("s",AtStop,c*(1-P/100)); 즐거운 하루되세요 > HI_webts777 님이 쓴 글입니다. > 제목 : 다시한번 질문드려요! > input : P(5); if NextBarOpen >= C*(1+P/100) Then buy("b",AtMarket); if NextBarOpen <= C*(1-P/100) Then sell("s",AtMarket); 시가기준으로 전일종가대비 5%상승하면 시가에 매수 전일종가대비 5%하락하면 시가에 매도 라고해서 실행해봤는데 전혀 엉뚱한 결과가 나와서 재질문드려요! 전일종가 계산후 5%이상상승하면 다음날 매수해야되는데 연습실행해보니 엉뚱하게 10%이상 상승후 매수하고, 10%하락후 매도 하네요! input : P(5) 이 5%인것 같아 비율조절도 해봤지만 안되네요! 이 전략은 시스템으로 구현하기 어렵나요? hts전략에서는 봉차트에서도 정확히 구현되길래 한번 질문해본건데 아직 시스템트레이딩에서는 불가능한것 같아 아쉽네요!