주봉의 n주 고저차 평균값(n = 4 라면 4주 동안의 고저차 평균값)
월봉의 n월 고저차 평균값을 알고싶습니다
감사합니다
답변 1
예스스탁
예스스탁 답변
2023-10-13 11:48:49
안녕하세요
예스스탁입니다.
input : N(4);
var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0);
Array : WH[100](0),WL[100](0);
Array : MH[100](0),ML[100](0);
if Bdate != Bdate[1] and
(DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) or DateToJulian(bDate) >= DateToJulian(bdate[1])+7) then
{
For cnt = 99 downto 1
{
WH[cnt] = WH[cnt-1];
WL[cnt] = WL[cnt-1];
}
WH[0] = H;
WL[0] = L;
}
if WH[0] > 0 and H > WH[0] Then
WH[0] = H;
if WL[0] > 0 and L < WL[0] Then
WL[0] = L;
if WH[N-1] > 0 and WL[N-1] > 0 Then
{
sum1 = 0;
For cnt = 0 to N-1
{
sum1 = sum1 + (WH[cnt]-WL[cnt]);
}
mav1 = sum1/N;
Plot1(mav1);
}
if Bdate > Bdate[1]+30 then
{
For cnt = 99 downto 1
{
MH[cnt] = MH[cnt-1];
ML[cnt] = ML[cnt-1];
}
MH[0] = H;
ML[0] = L;
}
if MH[0] > 0 and H > MH[0] Then
MH[0] = H;
if ML[0] > 0 and L < ML[0] Then
ML[0] = L;
if MH[N-1] > 0 and ML[N-1] > 0 Then
{
sum2 = 0;
For cnt = 0 to N-1
{
sum2 = sum2 + (MH[cnt]-ML[cnt]);
}
mav2 = sum2/N;
Plot2(mav2);
}
즐거운 하루되세요
> 러블리 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 주봉의 n주 고저차 평균값(n = 4 라면 4주 동안의 고저차 평균값)
월봉의 n월 고저차 평균값을 알고싶습니다
감사합니다