커뮤니티

부탁 드립니다..

프로필 이미지
yes
2026-02-01 00:02:50
30
글번호 230224
답변완료

도움에 감사 드립니다.


가)

과거 N봉동안에서(예100봉전)

직전1봉전에 저가가 현재봉 종가보다 같거나 큰경우에서

그것의 차이값 즉 L[1]-C를 A라하고 P개가 있다면 이런경우를 모두 합하고  D라칭함.

D를 P로나눈값X(즉 평균값)

1)이X값을 마지막 종가 수평선 위에 숫자로 표시

2)P값/N값 (예 60/100)을 수평선 위에 숫자로 표시

1)과2)의 표시예

60/100 15.7256


나)

과거 N봉동안에서(예100봉전)

직전1봉전에 고가가 현재봉 종가보다 같거나 작은경우에서

그것의 차이값 즉 C-H[1]를 B라하고 Q개가 있다면 이런경우를 모두 합하고  F라칭함.

F를 Q로나눈값Y(즉 평균값)

3)이Y값을 마지막 종가 수평선 아래에 숫자로 표시

4)Q값/N값 (예 40/100)을 수평선 아래에 숫자로 표시

3)과4)의 표시예

40/100 13.1234


다)

과거 N봉동안에서(예100봉전)

L[1]-C의 값을 AA라하고 이것을 모두 합한 다음

AA를 N봉수로 나눈값XX(즉 평균값)

11)이XX값을 수평선의 적당한 위치에 숫자로 표시


라)

과거 N봉동안에서(예100봉전)

C-H[1]의 값을 BB라하고 이것을 모두 합한 다음

BB를 N봉수로 나눈값YY(즉 평균값)

11)이YY값을 수평선의 적당한 위치에 숫자로 표시


미리 감사 드립니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-02-02 11:17:12

안녕하세요 예스스탁입니다. input : N(100); var : A(0),D(0),P(0),X(0); var : B(0),F(0),Q(0),Y(0); var : XX(0),YY(0),str(""),tx(0); A = iff(L[1]>=C,L[1]-C,0); D = AccumN(A,N); P = CountIf(A>0,N); X = D/P; B = iff(H[1]<=C,C-H[1],0); F = AccumN(B,N); Q = CountIf(B>0,N); Y = F/Q; XX = AccumN(L[1]-C,N)/N; YY = AccumN(C-H[1],N)/N; str = NumToStr(P,0)+"/"+NumToStr(N,0)+" "+NumToStr(X,3) + NewLine + NumToStr(Q,0)+"/"+NumToStr(N,0)+" "+NumToStr(Y,3) + NewLine + NumToStr(XX,3) + NewLine + NumToStr(YY,3); Text_Delete(TX); tx = text_new(NextBarSdate,NextBarStime,NextBarOpen,str); Text_SetStyle(tx,0,2); 즐거운 하루되세요