커뮤니티

이동평균 관련 질문

프로필 이미지
천장지구
2012-05-15 16:11:05
437
글번호 51028
답변완료
당일 누적 기준(이평기준) 당일 누적을 3으로 나눌시 예를 들어 당일 거래가 9~10시까지이면 1분봉 기준 60개 생성 그럼 당일 기준 현재 봉 갯수 총(60)기준/3이면 (20)봉값 최근봉에서 [19]봉까지의 최저값과 현제봉에서 [20]부터 [39]까지 중 최저값과 나머지 [40]부터 [59]까지 중 최저값을 나타나게 해주세요.. 또한 이 세가지 값이 모두 같을때는 검은색으로 한가지 값으로 표현해주세요 또한 현재값이 당일 누적 이동평균이 위(크거나 같으면) 빨간색으로,아래에 있으면 파란색으로 나타나게 해주세요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-05-16 09:39:27

안녕하세요 예스스탁입니다. var : cnt(0),H1(0),H2(0),H3(0),L1(0),L2(0),L3(0); if date != date[1] Then{ var1 = 0; var2 = 0; var3 = 0; } var1 = var1+c; var2 = var2+1; var3 = var1/var2; var4 = round(var2/3,0); if var2 < 3 Then{ L1 = lowest(var3,var2); L2 = lowest(var3,var2); L3 = lowest(var3,var2); } Else{ L1 = 9999999999999; L2 = 9999999999999; L3 = 9999999999999; for cnt = 0 to var2 { if sdate[cnt] == sdate Then { if var3[cnt] < L1 and cnt < var4 then L1 = var3[cnt]; if var3[cnt] < L2 and cnt >= var4 and cnt < var4*2 then L2 = var3[cnt]; if var3[cnt] < L3 and cnt >= var4*2 then L3 = var3[cnt]; } } } if L1 == L2 and L2 == L3 Then { plot1(L1,"1",BLACK); plot2(L2,"2",BLACK); plot3(L3,"3",BLACK); } Else{ plot1(L1,"1"); plot2(L2,"2"); plot3(L3,"3"); } plot4(var3,"누적평균"); if C > var3 Then plot5(C,"현재가",RED); Else plot5(C,"현재가",blue); 즐거운 하루되세요 > 천장지구 님이 쓴 글입니다. > 제목 : 이동평균 관련 질문 > 당일 누적 기준(이평기준) 당일 누적을 3으로 나눌시 예를 들어 당일 거래가 9~10시까지이면 1분봉 기준 60개 생성 그럼 당일 기준 현재 봉 갯수 총(60)기준/3이면 (20)봉값 최근봉에서 [19]봉까지의 최저값과 현제봉에서 [20]부터 [39]까지 중 최저값과 나머지 [40]부터 [59]까지 중 최저값을 나타나게 해주세요.. 또한 이 세가지 값이 모두 같을때는 검은색으로 한가지 값으로 표현해주세요 또한 현재값이 당일 누적 이동평균이 위(크거나 같으면) 빨간색으로,아래에 있으면 파란색으로 나타나게 해주세요.