커뮤니티

문의드립니다.

프로필 이미지
쿠루드
2013-08-30 09:47:21
121
글번호 67002
답변완료
안녕하세요.. 지표식 두개 부탁드립니다. 먼저 일반적인 cci 지표의 갭을 보정한 지표식 하나하구요. 다음은 아래식의 cci 지표를 갭을 보정한 지표식으로 수정 부탁합니다. 좋은 하루되세요^^ Input : Period(9),상단(100),하단(-100); Var : value1(0), value2(0), CCIval(0); value1 = (H+L+C)/3; value2 = ma(value1,Period); CCIval = (value1-value2)/(ma(abs(value1-value2),Period)*0.015); plot1(CCIVAL); PlotBaseLine1(상단, "상단기준선"); PlotBaseLine2(하단, "하단기준선");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-30 16:01:52

안녕하세요 문의하신 내용 답변드립니다. [식1] Inputs: Length(9),Length2(10); Variables: Sum(0), Counter(0), MD(0), Avgvalue(0); var : sumGap(0), gap(0), OO(0), HH(0), LL(0), CC(0); var : cciV(0), CCIsig(0); if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉) gap = Open-Close[1]; // 일간갭 sumGap = sumGap+gap; // 일간갭 누적 } OO = O - sumGap;// 갭보정 시가 HH = H - sumGap;// 갭보정 고가 LL = L - sumGap;// 갭보정 저가 CC = C - sumGap; // 갭보정 종가 If Length > 0 Then Begin Avgvalue = Ma(HH + LL + CC, Length); MD = 0; For counter = 0 To Length - 1 Begin MD = MD + Abs(HH[counter] + LL[counter] + CC[counter] - Avgvalue); End; MD = MD / Length; If MD == 0 Then cciV = 0; Else cciV = (HH + LL + CC - Avgvalue) / (0.015 * MD); End Else cciV = 0; CCIsig = ema(cciV,Length2); plot1(cciV); plot2(CCIsig); [식2] Input : Period(9),상단(100),하단(-100); Var : value1(0), value2(0), CCIval(0); Variables: Sum(0), Counter(0), MD(0), Avgvalue(0); var : sumGap(0), gap(0), OO(0), HH(0), LL(0), CC(0); if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉) gap = Open-Close[1]; // 일간갭 sumGap = sumGap+gap; // 일간갭 누적 } OO = O - sumGap;// 갭보정 시가 HH = H - sumGap;// 갭보정 고가 LL = L - sumGap;// 갭보정 저가 CC = C - sumGap; // 갭보정 종가 value1 = (HH+LL+CC)/3; value2 = ma(value1,Period); CCIval = (value1-value2)/(ma(abs(value1-value2),Period)*0.015); plot1(CCIVAL); PlotBaseLine1(상단, "상단기준선"); PlotBaseLine2(하단, "하단기준선"); 즐거운 날 되세요. > 쿠루드 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요.. 지표식 두개 부탁드립니다. 먼저 일반적인 cci 지표의 갭을 보정한 지표식 하나하구요. 다음은 아래식의 cci 지표를 갭을 보정한 지표식으로 수정 부탁합니다. 좋은 하루되세요^^ Input : Period(9),상단(100),하단(-100); Var : value1(0), value2(0), CCIval(0); value1 = (H+L+C)/3; value2 = ma(value1,Period); CCIval = (value1-value2)/(ma(abs(value1-value2),Period)*0.015); plot1(CCIVAL); PlotBaseLine1(상단, "상단기준선"); PlotBaseLine2(하단, "하단기준선");