커뮤니티

수식문의 드립니다.

프로필 이미지
회원
2015-05-11 18:03:43
140
글번호 85887
답변완료
일봉을 기준으로 합니다.(국내선물) 매수조건 어제 종가가 5일선 위에서 끝났을 경우 오늘 시가에서 매수한다. 청산조건 1.당일 종가 청산 또는 2.손절매 0.5p 청산(손절매)후 재매수 조건 손절매 이후 가격이 시가를 돌파할 경우 재매수후 청산조건 1.당일 종가 청산 또는 2.손절매 0.5p *이렇게 한번 또는 두번 매매함(즉, 2번을 초과해서 매매를 하지못함) 매도조건 어제 종가가 5일선 아래에서 끝났을 경우 오늘 시가에서 매도한다. 청산조건 1.당일 종가 청산 또는 2.손절매 0.5p 청산(손절매)후 재매도 조건 손절매 이후 시가를 아래로 돌파할 경우 재매도후 청산조건 1.당일 종가 청산 또는 2.손절매 0.5p *이렇게 한번또는 두번 매매함(즉, 2번을 초과해서 매매하지 못함) 여기서 당일 종가 청산이라 함은 무조건 포지션을 당일 정리한다는 뜻임
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-05-12 08:37:24

안녕하세요 예스스탁입니다. 전화로 답변드린 부분과 같이 당일청산은 분봉이하 차트만 가능합니다. 그러므로 일봉이평을 수식안에서 계산하고 사용하셔야 합니다. 아래식 참고하시기 바랍니다. 1분봉이나 5분봉 차트에 적용하시면 됩니다. input : P1(5); var : sumV(0), maV(0),cnt(0), count(0); #일봉이평 계산 sumV = 0; count = 0; for cnt = 0 to P1-1 { sumV = sumV+DayClose(cnt); if sdate == EntryDate(cnt) Then count = count+1; } maV = sumV / P1; if MarketPosition == 0 and stime == 151500 and C > maV Then buy("b1",AtMarket); if MarketPosition == 0 and stime == 151500 and C < maV Then Sell("S1",AtMarket); if MarketPosition == 0 and MarketPosition(1) == 1 and count == 1 and crossup(c,dayopen) Then buy("b2"); if MarketPosition == 0 and MarketPosition(1) == -1 and count == 1 and CrossDown(c,dayopen) Then Sell("s2"); SetStopEndofday(150400); SetStopLoss(0.5,PointStop); 즐거운 하루되세요 > HI_yj**** 님이 쓴 글입니다. > 제목 : 수식문의 드립니다. > 일봉을 기준으로 합니다.(국내선물) 매수조건 어제 종가가 5일선 위에서 끝났을 경우 오늘 시가에서 매수한다. 청산조건 1.당일 종가 청산 또는 2.손절매 0.5p 청산(손절매)후 재매수 조건 손절매 이후 가격이 시가를 돌파할 경우 재매수후 청산조건 1.당일 종가 청산 또는 2.손절매 0.5p *이렇게 한번 또는 두번 매매함(즉, 2번을 초과해서 매매를 하지못함) 매도조건 어제 종가가 5일선 아래에서 끝났을 경우 오늘 시가에서 매도한다. 청산조건 1.당일 종가 청산 또는 2.손절매 0.5p 청산(손절매)후 재매도 조건 손절매 이후 시가를 아래로 돌파할 경우 재매도후 청산조건 1.당일 종가 청산 또는 2.손절매 0.5p *이렇게 한번또는 두번 매매함(즉, 2번을 초과해서 매매하지 못함) 여기서 당일 종가 청산이라 함은 무조건 포지션을 당일 정리한다는 뜻임