커뮤니티

3.1에서의 Accum(

프로필 이미지
emrfid
2008-10-26 19:15:11
1032
글번호 201475
답변완료
Plot1( Accum(bids-asks), "매수매도차의합을첫봉부터구함"); Plot2(ma(v,100), "거래량의100봉평균을구함"); 위와 같이 그래프를 요구하고있는데 문제가 있네요 Plot2();의 ma(v,값)의 변화에 따라 Plot1();의 그림이 달라지는데 무엇이 문제인가요? 1) ma(v,값)에 따라 그래프 앞부분은 값만큼 그려지지않아 다른 데이타마저 (Plot1( ) 죽여버리는것인지? 2)아니면 저의 부족한 부분을 알려주시면 감사하겠습니다.
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-10-27 10:06:34

안녕하세요? 예스스탁입니다. ma(V,100)의 기간 값에 따라서 Accum(bids-asks)의 계산 시작 시점이 달라지기 때문에 발생하는 문제입니다. accum의 사용자함수를 보시면 currentbar을 사용하고 있는데, 이 currentbar는 다른 함수들을 고려하여 연산할 수 있는 시점부터 계산을 시작합니다. 이동평균의 기간값에 영향을 받지 않는 accum지표를 그리시려면 accum의 사용자함수를 다음과 같이 수정해서 사용하시면 됩니다. [사용자함수 : _Accum ] Inputs : Price(NumericSeries); Var : Value_Accum(0); if index > 1 then Value_Accum = Value_Accum + Price; else Value_Accum = Price; _accum = Value_Accum; [지표식] Plot1( Accum(bids-asks), "매수매도차의합을첫봉부터구함"); Plot2(ma(v,100), "거래량의100봉평균을구함"); 감사합니다. > emrfid 님이 쓴 글입니다. > 제목 : 3.1에서의 Accum( > Plot1( Accum(bids-asks), "매수매도차의합을첫봉부터구함"); Plot2(ma(v,100), "거래량의100봉평균을구함"); 위와 같이 그래프를 요구하고있는데 문제가 있네요 Plot2();의 ma(v,값)의 변화에 따라 Plot1();의 그림이 달라지는데 무엇이 문제인가요? 1) ma(v,값)에 따라 그래프 앞부분은 값만큼 그려지지않아 다른 데이타마저 (Plot1( ) 죽여버리는것인지? 2)아니면 저의 부족한 부분을 알려주시면 감사하겠습니다.