커뮤니티

질문입니다.

프로필 이미지
yanartas
2016-04-07 16:55:12
108
글번호 96958
답변완료
제가 이렇게 질문을 드렸습니다. ->제목 : 질문입니다. ->선물일봉에서 거래를 하려고 하는데 이게 가능한지 여쭤보려 합니다. ->선물일봉에서 오늘의 시초가가 10ma보다 위에 있다면 매도포지션으로 진입, ->선물일봉에서 오늘의 시초가가 10ma보다 아래에 있다면 매수포지션으로 진입하는 ->시스템을 작성하고 싶습니다. ->문제는 10ma가 일봉상 오늘까지의 데이터까지도 반영하게 만들고 싶습니다. ->시초가도 오늘의 시초가를 사용하고 싶습니다. ->즉, 당일장이 오픈을 하면 당일까지 소급한 10ma와 당일의 시초가를 사용하여 ->시스템을 작성하고 싶습니다. 그랬더니 답변이 이렇게 왔습니다. ->var1 = (AccumN(C,9)+NextBarOpen)/10; ->if NextBarOpen > var1 Then -> buy("b",AtMarket); ->if NextBarOpen < var1 Then -> sell("s",AtMarket); 답변을 해주신 시스템을 테스트 해본 결과... 답변을 주신 시스템은 if문때문인지, 아니면 nextbaropen때문인지 제가 원하는 곳이 아닌 그 다음봉에 신호가 나갑니다. 다시한번 부탁드립니다. 논리는 간단합니다. 선물 `일봉`에서 거래당일까지 데이터에 포함된 10ma를 중심으로 당일 시초가가 10ma보다 높으면 그 시초가에 매도 포지션으로 진입, 당일 시초가가 10ma보다 낮으면 그 시초가에 매수 포지션으로 진입하는 시스템입니다. 위에서 설명드렸듣이 if문 때문인지, nextbaropen 때문인지 모르겠지만, 제가 원하는 당일 시초가에 신호가 나오지 않고, 다음날(일봉에 대입하는 형태이므로) 시초가에 신호가 나오는 듯 합니다. 번거로우시겠지만 다시한번 부탁드립니다. 감사합니다. 혹여나 일봉자체에서 구현이 되면 가장 좋겠지만, 일봉만으로 구현이 어렵다면 참조데이터 등을 이용해서 구현할 수 있는 방법도 가능한지 여쭈어보고 싶습니다. 간곡히 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-04-08 10:01:04

안녕하세요 예스스탁입니다. 기존에 작성해 드린 식이 시초가가 수신되면 시초가시점의 10이평( (시가+직전9개봉종가)/10)을 계산하고 시초가가 이평 위이면 시초가에 매수 시초가가 이평 아래이면 시초가에 매도 하는 식입니다. 올리신 내용과 매도와 매수가 조건이 반대라 수정해 올려드립니다. var1 = (AccumN(C,9)+NextBarOpen)/10; if NextBarOpen < var1 Then buy("b",AtMarket); if NextBarOpen > var1 Then sell("s",AtMarket); 지표로는 아래지표와 시초가를 비교해 보시면 됩니다. var1 = (AccumN(C,9)+open)/10; plot1(var1); 즐거운 하루되세요 > yanartas 님이 쓴 글입니다. > 제목 : 질문입니다. > 제가 이렇게 질문을 드렸습니다. ->제목 : 질문입니다. ->선물일봉에서 거래를 하려고 하는데 이게 가능한지 여쭤보려 합니다. ->선물일봉에서 오늘의 시초가가 10ma보다 위에 있다면 매도포지션으로 진입, ->선물일봉에서 오늘의 시초가가 10ma보다 아래에 있다면 매수포지션으로 진입하는 ->시스템을 작성하고 싶습니다. ->문제는 10ma가 일봉상 오늘까지의 데이터까지도 반영하게 만들고 싶습니다. ->시초가도 오늘의 시초가를 사용하고 싶습니다. ->즉, 당일장이 오픈을 하면 당일까지 소급한 10ma와 당일의 시초가를 사용하여 ->시스템을 작성하고 싶습니다. 그랬더니 답변이 이렇게 왔습니다. ->var1 = (AccumN(C,9)+NextBarOpen)/10; ->if NextBarOpen > var1 Then -> buy("b",AtMarket); ->if NextBarOpen < var1 Then -> sell("s",AtMarket); 답변을 해주신 시스템을 테스트 해본 결과... 답변을 주신 시스템은 if문때문인지, 아니면 nextbaropen때문인지 제가 원하는 곳이 아닌 그 다음봉에 신호가 나갑니다. 다시한번 부탁드립니다. 논리는 간단합니다. 선물 `일봉`에서 거래당일까지 데이터에 포함된 10ma를 중심으로 당일 시초가가 10ma보다 높으면 그 시초가에 매도 포지션으로 진입, 당일 시초가가 10ma보다 낮으면 그 시초가에 매수 포지션으로 진입하는 시스템입니다. 위에서 설명드렸듣이 if문 때문인지, nextbaropen 때문인지 모르겠지만, 제가 원하는 당일 시초가에 신호가 나오지 않고, 다음날(일봉에 대입하는 형태이므로) 시초가에 신호가 나오는 듯 합니다. 번거로우시겠지만 다시한번 부탁드립니다. 감사합니다. 혹여나 일봉자체에서 구현이 되면 가장 좋겠지만, 일봉만으로 구현이 어렵다면 참조데이터 등을 이용해서 구현할 수 있는 방법도 가능한지 여쭈어보고 싶습니다. 간곡히 부탁드립니다.