커뮤니티

수식작성 부탁드립니다.

프로필 이미지
뮬란
2010-11-20 21:44:07
829
글번호 33773
답변완료
수고가 많으십니다. 5분봉에서 일봉지표를 사용하여 매매하는 수식작성을 부탁드립니다. 일봉에서 종가기준으로 20이평을 돌파한 이후 20이평을 이탈하기전 5분봉에서 일봉을 기준으로한 cci(20)가 0선위에 있고, 역시 일봉을 기준으로한 이격도(33이평)가 100위에 있으며, 분봉기준 DI+보다 DI-가 크고, ADX(14)가 상승할경우 매수진입하고 ADX가 하락시에 매도, ADX하락전 일봉기준 20이평 이탈 매도하는 조건입니다. 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-11-22 16:52:24

안녕하세요 예스스탁입니다. #일봉20이평 input : P1(20); var : sumV(0), maV(0), count(0); sumV = 0; for count = 0 to P1-1 { sumV = sumV+DayClose(count); } maV = sumV / P1; # 일봉 CCI Inputs: Length(20); Variables: Sum(0), Counter(0), MD(0), Avgvalue(0),cnt(0),sum1(0),CCIV(0); if DayClose(Length) > 0 Then{ sum1 = 0; for cnt = 0 to Length-1{ sum1 = sum1 +(dayhigh(cnt)+daylow(cnt)+DayClose(cnt)); } Avgvalue = sum1/Length; MD = 0; For counter = 0 To Length - 1 Begin MD = MD + Abs(dayhigh(counter) + daylow(counter) + DayClose(counter) - Avgvalue); End; MD = MD / Length; If MD == 0 Then CCIv = 0; Else CCIv = (dayhigh + daylow + DayClose - Avgvalue) / (0.015 * MD); } Else CCIv = 0; #일봉이격도 input : disP(33); var : dsumV(0), dmaV(0), dcount(0),dis(0); sumV = 0; for dcount = 0 to disP-1 { dsumV = dsumV+DayClose(dcount); } dmaV = sumV / disP; dis = C/dmav*100; input : P(14); var1 = ADX(P); var2 = DiPlus(P); var3 = DiMinus(P); if C > mav and CCIv > 0 And dis > 100 And var2 > var3 and var1 > var1[1] Then buy(); if var1 < var1[1] Then exitlong(); if CrossDown(c,mav) Then exitlong(); 즐거운 하루되세요 > 뮬란 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다. > 수고가 많으십니다. 5분봉에서 일봉지표를 사용하여 매매하는 수식작성을 부탁드립니다. 일봉에서 종가기준으로 20이평을 돌파한 이후 20이평을 이탈하기전 5분봉에서 일봉을 기준으로한 cci(20)가 0선위에 있고, 역시 일봉을 기준으로한 이격도(33이평)가 100위에 있으며, 분봉기준 DI+보다 DI-가 크고, ADX(14)가 상승할경우 매수진입하고 ADX가 하락시에 매도, ADX하락전 일봉기준 20이평 이탈 매도하는 조건입니다. 미리 감사드립니다.