커뮤니티

수식문의 드립니다.

프로필 이미지
앙두
2016-07-10 16:24:20
149
글번호 99933
답변완료
아래 조건을 만족하는 수식(2가지)이 궁금합니다. 1. 첫번째 수식 - 매수 : 당일 장중 가격 > [당일 시가 + {(전일 고가 - 전일 저가)의 20일 평균값}] ---> 돌파 시점에 시장가 매수 - 매수청산 : 다음날 시가 시장가 청산 - 매도 : 당일 장중 가격 < [당일 시가 - {(전일 고가 - 전일 저가)의 20일 평균값}] ---> 돌파 시점에 시장가 매도 - 매도청산 : 다음날 시가 시장가 청산 2. 두번째 수식 - 매수 : 매월 첫 거래일 시가 - 매수청산 : 다음 달 첫 거래일 시가 - 손절 : {(전월 고가 - 전월 저가)/ 전월 시가 X 100} 의 6개월 평균 X 0.1 하락 돌파 시점에 시장가 손절(매수청산)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-12 11:32:32

안녕하세요 예스스탁입니다. 1 input : P(20); var : cnt(0),sum(0),mav(0); sum = 0; for cnt = 1 to P{ sum = sum + (dayhigh(cnt)-daylow(cnt)); } mav = sum/P; if MarketPosition <= 0 and H < dayopen+mav and NextBarSdate == sdate Then buy("b",AtStop,dayopen+mav); if MarketPosition >= 0 and L > dayopen-mav and NextBarSdate == sdate Then sell("s",AtStop,dayopen-mav); if MarketPosition == 1 and NextBarSdate != sdate Then exitlong("bx",AtMarket); if MarketPosition == -1 and NextBarSdate != sdate Then ExitShort("sx",AtMarket); 2 input : P(6); var : cnt(0),sum(0),mav(0); Array : OO[20](0),HH[20](0),LL[20](0); if sdate > sdate[1]+30 Then{ OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 19{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; sum = 0; for cnt = 1 to P{ sum = sum + (HH[cnt]-LL[cnt])/OO[cnt]*100; } mav = sum/P; if MarketPosition <= 0 and NextBarSdate > sdate+30 Then buy("b",AtMarket); if MarketPosition == 1 then{ if NextBarSdate > sdate+30 Then{ exitlong("bx1",AtMarket); } if HH[P] > 0 and LL[P] > 0 then ExitLong("bx2",AtStop,EntryPrice-(1-(mav*0.1)/100)); } 즐거운 하루되세요 > 앙두 님이 쓴 글입니다. > 제목 : 수식문의 드립니다. > 아래 조건을 만족하는 수식(2가지)이 궁금합니다. 1. 첫번째 수식 - 매수 : 당일 장중 가격 > [당일 시가 + {(전일 고가 - 전일 저가)의 20일 평균값}] ---> 돌파 시점에 시장가 매수 - 매수청산 : 다음날 시가 시장가 청산 - 매도 : 당일 장중 가격 < [당일 시가 - {(전일 고가 - 전일 저가)의 20일 평균값}] ---> 돌파 시점에 시장가 매도 - 매도청산 : 다음날 시가 시장가 청산 2. 두번째 수식 - 매수 : 매월 첫 거래일 시가 - 매수청산 : 다음 달 첫 거래일 시가 - 손절 : {(전월 고가 - 전월 저가)/ 전월 시가 X 100} 의 6개월 평균 X 0.1 하락 돌파 시점에 시장가 손절(매수청산)