커뮤니티

지표부탁드립니다.

프로필 이미지
중복필명
2012-04-02 06:59:19
283
글번호 49587
답변완료
호가잔량을 누적해서 최고점을 100,최저점0으로 해서 백분율로 표현하고 싶습니다. 아래와 같이 했는데. . 차트가 안나옵니다. 부탁드리겠습니다. var : ab(0),ab1(0),abup(0),ablow(0),Tab(0); ab = bids-asks; ab1 = ab1 + ab; abup = highest(ab1,dayindex+1); ablow = lowest(ab1,dayindex+1); Tab = (ab1-ablow)/(abup-ablow)*100; Plot1(Tab);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-04-02 13:46:02

안녕하세요 예스스탁입니다. ab1값이 -값도 발생하는 계산식이므로 아래와 같이 작성해 사용하셔야 합니다. var : ab(0),ab1(0),abup(0),ablow(0),Tab(0); ab = bids-asks; ab1 = accumn(ab,dayindex+1); abup = highest(ab1,dayindex+1); ablow = lowest(ab1,dayindex+1); if abup >= 0 and ABlow >= 0 Then var1 = (abup-ablow); if abup >= 0 and ABlow < 0 Then var1 = (abup+abs(ablow)); if abup >= 0 and ABlow < 0 Then var1 = (abs(ablow)-abs(abup)); if ab1 >= 0 and ABlow >= 0 Then var2 = ab1-ablow; if ab1 >= 0 and ABlow < 0 Then var2 = ab1+abs(ablow); if ab1 < 0 and ABlow < 0 Then var2 = abs(ablow)-abs(ab1); Tab = var2/var1*100; Plot1(tab); PlotBaseLine2(50); 즐거운 하루되세요 > 중복필명 님이 쓴 글입니다. > 제목 : 지표부탁드립니다. > 호가잔량을 누적해서 최고점을 100,최저점0으로 해서 백분율로 표현하고 싶습니다. 아래와 같이 했는데. . 차트가 안나옵니다. 부탁드리겠습니다. var : ab(0),ab1(0),abup(0),ablow(0),Tab(0); ab = bids-asks; ab1 = ab1 + ab; abup = highest(ab1,dayindex+1); ablow = lowest(ab1,dayindex+1); Tab = (ab1-ablow)/(abup-ablow)*100; Plot1(Tab);