제가 이렇게 질문을 드렸습니다.
->제목 : 질문입니다.
->선물일봉에서 거래를 하려고 하는데 이게 가능한지 여쭤보려 합니다.
->선물일봉에서 오늘의 시초가가 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 때문인지 모르겠지만,
제가 원하는 당일 시초가에 신호가 나오지 않고,
다음날(일봉에 대입하는 형태이므로) 시초가에 신호가 나오는 듯 합니다.
번거로우시겠지만 다시한번 부탁드립니다.
감사합니다.
혹여나 일봉자체에서 구현이 되면 가장 좋겠지만,
일봉만으로 구현이 어렵다면 참조데이터 등을 이용해서 구현할 수 있는 방법도 가능한지 여쭈어보고 싶습니다.
간곡히 부탁드립니다.