커뮤니티

지표 질문입니다

프로필 이미지
para
2024-12-10 09:27:05
518
글번호 186090
답변완료
1. 일봉에서 당일 5ma 가 전일 5ma 보다 높을 때 틱봉에서 일봉 5ma 를 타주기로 표시한다(A) 일봉에서 당일 5ma 가 전일 5ma 보다 낮을 때 틱봉에서 일봉 5ma 를 타주기로 표시한다(B) 2. 볼린저 밴드 당일 최고가(A)를 표시하고 그 값을 숫자로 나타낸다 볼린저 밴드 당일 최저가(B)를 표시하고 그 값을 숫자로 나타낸다 A+(A-B)를 표시하고 그 값을 숫자로 나타낸다 B-(A-B)를 표시하고 그 값을 숫자로 나타낸다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-10 10:03:27

안녕하세요 예스스탁입니다. 1 input : P(5); var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0); var : A(0),B(0); sum1 = 0; sum2 = 0; For cnt = 0 to P-1 { sum1 = sum1 + DayClose(cnt); sum2 = sum2 + DayClose(cnt); } mav1 = sum1/P; mav2 = sum2/P; if mav1 > mav2 Then A = mav1; if mav1 < mav2 Then B = mav1; Plot1(A); plot2(B); 2 input : Period(20),dv(2); var : BBup(0),BBmd(0),BBdn(0),A(0),B(0),tx1(0),tx2(0); BBup = BollBandUp(Period,dv); BBmd = ma(c,Period); BBdn = BollBandDown(Period,dv); if Bdate != Bdate[1] Then { A = bbup; B = bbdn; tx1 = text_new(sDate,sTime,A+(A-B),NumToStr(A+(A-B),2)); tx2 = text_new(sDate,sTime,B-(A-B),NumToStr(B-(A-B),2)); Text_SetStyle(tx1,2,1); Text_SetStyle(tx2,2,0); } if A > 0 and bbup > A Then A = bbup; if B > 0 and bbdn < B Then B = bbdn; Plot1(A+(A-B)); Plot2(B-(A-B)); Text_SetString(tx1,NumToStr(A+(A-B),2)); Text_SetString(tx2,NumToStr(B-(A-B),2)); Text_SetLocation(tx1,NextBarSdate,NextBarStime,A+(A-B)); Text_SetLocation(tx2,NextBarSdate,NextBarStime,B-(A-B)); 즐거운 하루되세요 > para 님이 쓴 글입니다. > 제목 : 지표 질문입니다 > 1. 일봉에서 당일 5ma 가 전일 5ma 보다 높을 때 틱봉에서 일봉 5ma 를 타주기로 표시한다(A) 일봉에서 당일 5ma 가 전일 5ma 보다 낮을 때 틱봉에서 일봉 5ma 를 타주기로 표시한다(B) 2. 볼린저 밴드 당일 최고가(A)를 표시하고 그 값을 숫자로 나타낸다 볼린저 밴드 당일 최저가(B)를 표시하고 그 값을 숫자로 나타낸다 A+(A-B)를 표시하고 그 값을 숫자로 나타낸다 B-(A-B)를 표시하고 그 값을 숫자로 나타낸다 감사합니다