커뮤니티

수식작성 질문 드립니다

프로필 이미지
검은머리외국인
2016-05-17 10:52:40
146
글번호 98150
답변완료
안녕하세요. 수식작성 질문 좀 드립니다 . 분봉 사용이며 1. 일봉을 참조하여 캔들이 60 일 이평선 위 2. 일봉을 참조하여 캔들이 일목균형표 구름대돌파 또는 위에 위치 3. 일봉을 참조하여 파라볼릭 강세,약세 중 강세 4. 일봉을 참조하여 파라볼릭이 1봉전 약세, 현재봉 강세 위 4가지 조건이 만족하면 현 분봉이 볼린저밴드 상단돌파시 매수진입 이렇게 하려고 합니다.. 자세하게 각각의 조건에 설명 덧붙혀서 작성 부탁드립니다 .. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-05-17 16:43:50

안녕하세요 예스스탁입니다. 문의하신 내용 참조데이터를 이용해야 합니다. 분봉차트에 일봉데이터를 추가하고 아래식 적용하시면 되며 참조데이터는 차트 왼쪽 상단의 종목선택버튼 중 오른쪽을 클릭하면 선택해 추가할수 있습니다. 기본차트종목과 같은종목 다른주기로도 설정가능합니다. 수식은 완성봉 데이터만 사용합니다. 미완성은 사용할수 없으므로 수식에서 일봉데이터를 참조데이터로 사용하면 오늘봉은 미완성이므로 전일봉까지만 사용해 신호가 발생하게 됩니다. 이용에 참고하시기 바랍니다. input : Period(60),af(0.02),maxaf(0.2),P(20),dv(2); Var : 기준선(0,data2), 전환선(0,data2),선행스팬1(0,data2), 선행스팬2(0,data2),파라볼릭(0,data2); var : bbup(0,data1),bbdn(0,data1); #data2의 일목지표 계산 전환선 = data2((Highest(c, 9) + Lowest(c, 9)) / 2); 기준선 = data2((Highest(c, 26) + Lowest(c, 26)) / 2); 선행스팬1 = data2((전환선 + 기준선) / 2) ; 선행스팬2 = data2((Highest(c, 52) + Lowest(c, 52)) / 2); #data2의 파라볼릭 파라볼릭 = data2(sar(af,maxaf)); #data1(기본차트종목)의 볼밴계산 bbup = data1(BollBandUp(P,dv)); bbdn = data1(BollBandDown(P,dv)); #data2의 종가가 60이평보다 크고 #data2의 종가가 구름상단보다 크고 #data2의 종가가 파라볼릭을 상향돌파하고 #data1의 종가가 볼밴상단을 돌파하면 매수 if data2(C> ma(c,Period)) and data2(C > max(선행스팬1[25],선행스팬2[25])) and data2(crossup(C,파라볼릭)) and crossup(c,BBup) Then buy(); #data2의 종가가 60이평보다 작고 #data2의 종가가 구름하단보다 작고 #data2의 종가가 파라볼릭을 하향이탈하고 #data1의 종가가 볼밴하단을 하향이탈하면 매도 if data2(C < ma(c,Period)) and data2(C < min(선행스팬1[25],선행스팬2[25])) and data2(CrossDown(C,파라볼릭)) and CrossDown(c,bbdn) Then sell(); 즐거운 하루되세요 > 검은머리외국인 님이 쓴 글입니다. > 제목 : 수식작성 질문 드립니다 > 안녕하세요. 수식작성 질문 좀 드립니다 . 분봉 사용이며 1. 일봉을 참조하여 캔들이 60 일 이평선 위 2. 일봉을 참조하여 캔들이 일목균형표 구름대돌파 또는 위에 위치 3. 일봉을 참조하여 파라볼릭 강세,약세 중 강세 4. 일봉을 참조하여 파라볼릭이 1봉전 약세, 현재봉 강세 위 4가지 조건이 만족하면 현 분봉이 볼린저밴드 상단돌파시 매수진입 이렇게 하려고 합니다.. 자세하게 각각의 조건에 설명 덧붙혀서 작성 부탁드립니다 .. 감사합니다.