전일 종가가 5일 이동평균선 위에 있을 시에만 매수진입
매수진입: 현재가 > 금일 시가 + (전일 일봉 고가 - 전일 일봉 저가) * 0.5
매도 : 익일 9시 1분 현재가 +1호가로 매도 (매수금액의 3분의 1 청산)
익일 9시 3분 현재가 +1호가로 매도 (매수금액의 3분의 1 청산)
익일 9시 5분 현재가 +1호가로 매도 (남은 매수금액 전부 청산)
답변 1
예스스탁
예스스탁 답변
2020-09-02 09:33:50
안녕하세요
예스스탁입니다.
input : P(5),매수금(10000000);
var : cnt(0),sum(0),mav(0),vol(0);
sum = 0;
For cnt = 1 to P
{
sum = sum + DayClose(cnt);
}
mav = sum/p;
if MarketPosition == 0 and DayClose(1) > mav and NextBarSdate == sDate Then
{
vol = Floor(매수금/max(NextBarOpen,DayOpen+(DayHigh(1)-DayLow(1))*0.5));
Buy("b",AtStop,DayOpen+(DayHigh(1)-DayLow(1))*0.5,vol);
}
if MarketPosition == 1 and NextBarSdate > EntryDate Then
{
if NextBarStime >= 90100 Then
ExitLong("bx1",AtLimit,NextBarOpen+PriceScale*1,"",Floor(MaxContracts*(1/3)),1);
if NextBarStime >= 90300 Then
ExitLong("bx2",AtLimit,NextBarOpen+PriceScale*1,"",Floor(MaxContracts*(1/3)),1);
if NextBarStime >= 90500 Then
ExitLong("bx3",AtLimit,NextBarOpen+PriceScale*1);
}
즐거운 하루되세요
> hoseofkm 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다!
> 전일 종가가 5일 이동평균선 위에 있을 시에만 매수진입
매수진입: 현재가 > 금일 시가 + (전일 일봉 고가 - 전일 일봉 저가) * 0.5
매도 : 익일 9시 1분 현재가 +1호가로 매도 (매수금액의 3분의 1 청산)
익일 9시 3분 현재가 +1호가로 매도 (매수금액의 3분의 1 청산)
익일 9시 5분 현재가 +1호가로 매도 (남은 매수금액 전부 청산)