커뮤니티

검토 부탁드려요

프로필 이미지
yamu
2024-12-17 15:50:08
543
글번호 186365
답변완료

첨부 이미지

알려주신 평균 수식 적용해봤는데요,, 사진에서처럼 크로스업 했을때 그 봉이 골드발생이후 최고점이라면, (파란색선은 hh 갱신라인) 요청한바에 따르면 크로스업 했을때가 최고지점이기 때문에 그 봉까지만 평균을 계산해야하는데요 {질문내용:: 골드부터 마지막 고점 (최고점) 이전까지 포함된 모든 봉들 (고가갱신봉+ 해당 안되는 봉들) 의 고가 평균도 구해서 crossdown 할때 나타내고 싶습니다} 크로스다운 (cyan)에서도 최고가와 같은 값이 나와야되는데 (고가갱신봉이 골드 기준 첫봉이고 하나밖에 없기에 1로 나눠 평균이 곧 같은 값) 다르게 나오네요 아래는 수식 전문입니다 var: p1(0),p2(0); var : m1(0),m2(0),T(0),HH(0),LL(0); var: tlup(0),tldown(0); var : sumv1(0),sumi1(0),mav1(0),ii(0),hi(0),mav2(0),sum1(0),sum2(0),sum3(0),lmav(0); p1=10; p2=30; m1 = ma(C,P1); m2 = ma(C,P2); # Plot1(m1); # plot2(m2); if CrossUp(m1,m2) Then { tlup=TL_NEW(sDatE,sTimE,h*1.01,sDatE,sTimE,99999); TL_SetColor(tlup,Red); #TL_SetDrawMode(tlup,1); #TL_SetSize(tlup,1); T = 1; hh = h; ll = l; #초기화 sumv1 = H; sumi1 = 1; sum3=0; #골드구간 봉갯수 초기값 0 ii = 0; } if CrossDown(m1,m2) Then { T = -1; tldown=TL_NEW(sDatE,sTimE,0,sDatE,sTimE,999999); TL_SetColor(tldown,Blue); ii=0; sum2=0; Plot13(lmav,"hh",Cyan,Def,1); } if t==-1 Then { } if t ==1 Then { #골드구간 봉갯수 ii = ii+1; sum3=sum3+h; if h >hh Then { hh = h; sumv1 = sumv1 + h; sumi1 = sumi1 + 1; Lmav = sum3[1]/ii[1]; } Plot17(hh,"hh",Blue,Def,1); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-17 17:28:11

> yamu 님이 쓴 글입니다. > 제목 : 검토 부탁드려요 > 알려주신 평균 수식 적용해봤는데요,, 사진에서처럼 크로스업 했을때 그 봉이 골드발생이후 최고점이라면, (파란색선은 hh 갱신라인) 요청한바에 따르면 크로스업 했을때가 최고지점이기 때문에 그 봉까지만 평균을 계산해야하는데요 {질문내용:: 골드부터 마지막 고점 (최고점) 이전까지 포함된 모든 봉들 (고가갱신봉+ 해당 안되는 봉들) 의 고가 평균도 구해서 crossdown 할때 나타내고 싶습니다} 크로스다운 (cyan)에서도 최고가와 같은 값이 나와야되는데 (고가갱신봉이 골드 기준 첫봉이고 하나밖에 없기에 1로 나눠 평균이 곧 같은 값) 다르게 나오네요 아래는 수식 전문입니다 var: p1(0),p2(0); var : m1(0),m2(0),T(0),HH(0),LL(0); var: tlup(0),tldown(0); var : sumv1(0),sumi1(0),mav1(0),ii(0),hi(0),mav2(0),sum1(0),sum2(0),sum3(0),lmav(0); p1=10; p2=30; m1 = ma(C,P1); m2 = ma(C,P2); # Plot1(m1); # plot2(m2); if CrossUp(m1,m2) Then { tlup=TL_NEW(sDatE,sTimE,h*1.01,sDatE,sTimE,99999); TL_SetColor(tlup,Red); #TL_SetDrawMode(tlup,1); #TL_SetSize(tlup,1); T = 1; hh = h; ll = l; #초기화 sumv1 = H; sumi1 = 1; sum3=0; #골드구간 봉갯수 초기값 0 ii = 0; } if CrossDown(m1,m2) Then { T = -1; tldown=TL_NEW(sDatE,sTimE,0,sDatE,sTimE,999999); TL_SetColor(tldown,Blue); ii=0; sum2=0; Plot13(lmav,"hh",Cyan,Def,1); } if t==-1 Then { } if t ==1 Then { #골드구간 봉갯수 ii = ii+1; sum3=sum3+h; if h >hh Then { hh = h; sumv1 = sumv1 + h; sumi1 = sumi1 + 1; Lmav = sum3[1]/ii[1]; } Plot17(hh,"hh",Blue,Def,1); }