항상 감사드립니다. 다음과 같은 식을 사용하고 있는데
Input:Dummyv(1), Lossv(2);
If CrossDown(c, Dummyv) Then Sell("S", OnClose);
If MarketPosition==-1 and CrossUp(c, Lossv) Then ExitShort("Loss", OnClose);
여기서 CrossUp(c, Lossv) Then ExitShort("Loss", OnClose) 대신에
주가지수선물 1분봉 5분 이동평균값이 3분전(예를 들면 9시 30분종가기준 이동평균값
과 9시 33분 종가기준 이동 평균값)과 비교해서 지금 5분 이동평균값이 3분전 5분
이동평균값보다 높으면 포지션을 정리하는(exitshort) 하는 주문을 넣으려고 하는데
어떻게 하면 좋겠습니까?
Million Thanks in advance!!! 감사합니다!!!
답변 1
예스스탁
예스스탁 답변
2022-01-05 14:59:44
안녕하세요
예스스탁입니다.
Input : Dummyv(1),P(5),prev(3);
var : mav(0);
#이동평균
mav = ma(C,P);
If CrossDown(c, Dummyv) Then Sell("S", OnClose);
#매도진입후 현재봉 이평이 3(prev)봉전값보다 크면 청산
If MarketPosition==-1 and mav > mav[prev] Then ExitShort("Loss", OnClose);
즐거운 하루되세요
> hunter33 님이 쓴 글입니다.
> 제목 : 수식 좀 봐주시면 감사하겠습니다
> 항상 감사드립니다. 다음과 같은 식을 사용하고 있는데
Input:Dummyv(1), Lossv(2);
If CrossDown(c, Dummyv) Then Sell("S", OnClose);
If MarketPosition==-1 and CrossUp(c, Lossv) Then ExitShort("Loss", OnClose);
여기서 CrossUp(c, Lossv) Then ExitShort("Loss", OnClose) 대신에
주가지수선물 1분봉 5분 이동평균값이 3분전(예를 들면 9시 30분종가기준 이동평균값
과 9시 33분 종가기준 이동 평균값)과 비교해서 지금 5분 이동평균값이 3분전 5분
이동평균값보다 높으면 포지션을 정리하는(exitshort) 하는 주문을 넣으려고 하는데
어떻게 하면 좋겠습니까?
Million Thanks in advance!!! 감사합니다!!!