커뮤니티

변형된 이동평균선을 표시하고 싶습니다.

프로필 이미지
이웃집고양이
2023-08-14 21:42:13
1124
글번호 171483
답변완료
Input : 이동평균1(5), 이동평균2(20),이동평균3(60),이동평균4(120),이동평균5(240); Plot1((ma(C,이동평균1)*이동평균1-C+O)/이동평균1, "이동평균1"); Plot2(ma(C,이동평균1), "이동평균2"); Plot3(ma(C,이동평균3), "이동평균3"); Plot4(ma(C,이동평균4), "이동평균4"); Plot5(ma(C,이동평균5), "이동평균5"); 이 식에서 현재봉에서만 Plot1을 보여주고, 이전까지는 Plot2를 보여주고 싶을 때 수식을 어떻게 짜야 하나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-16 19:06:24

안녕하세요 예스스탁입니다. 같은 plot으로 마지막봉과 아닐때로 구분해서 출력되게 하시면 됩니다. Input : 이동평균1(5), 이동평균2(20),이동평균3(60),이동평균4(120),이동평균5(240); if LastBarOnChart == 1 Then Plot1((ma(C,이동평균1)*이동평균1-C+O)/이동평균1, "이동평균1"); Else Plot1(ma(C,이동평균1), "이동평균1"); Plot3(ma(C,이동평균3), "이동평균3"); Plot4(ma(C,이동평균4), "이동평균4"); Plot5(ma(C,이동평균5), "이동평균5"); 즐거운 하루되세요 > 이웃집고양이 님이 쓴 글입니다. > 제목 : 변형된 이동평균선을 표시하고 싶습니다. > Input : 이동평균1(5), 이동평균2(20),이동평균3(60),이동평균4(120),이동평균5(240); Plot1((ma(C,이동평균1)*이동평균1-C+O)/이동평균1, "이동평균1"); Plot2(ma(C,이동평균1), "이동평균2"); Plot3(ma(C,이동평균3), "이동평균3"); Plot4(ma(C,이동평균4), "이동평균4"); Plot5(ma(C,이동평균5), "이동평균5"); 이 식에서 현재봉에서만 Plot1을 보여주고, 이전까지는 Plot2를 보여주고 싶을 때 수식을 어떻게 짜야 하나요?