커뮤니티

수식부탁드립니다.

프로필 이미지
억수로
2022-08-19 10:57:11
1126
글번호 161600
답변완료
Envelope (엔벨로프) 선 기울기에 따라서 선 색이 변하는 수식 부탁드니다. 그리고 Period(40) 에 Percent(1) (2) (3) (4) (5) 이렇게 한꺼번에 다 표시 되면 좋겠습니다. Input : Period(40), Percent(2); var : center(0),UPline(0),DNline(0); center = ma(C, Period); UPline = EnvelopeUp(Period, Percent); Dnline = EnvelopeDown(Period, Percent); Plot1(center, "중앙선"); Plot2(UPline, "EnvelopeUp"); Plot3(Dnline, "EnvelopeDown"); 와 아래 수식을 합친 것입니다. input : P(40); var : mav(0),T(0); mav = ma(C,40); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; Plot1(mav,"이평",iff(T==1,RED,BLUE));
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-08-19 11:40:53

안녕하세요 예스스탁입니다. Input : Period(40),Percent1(1),Percent2(2),Percent3(3),Percent4(4),Percent5(5); var : center(0),T(0),UPline1(0),DNline1(0),UPline2(0),DNline2(0); var : UPline3(0),DNline3(0),UPline4(0),DNline4(0),UPline5(0),DNline5(0); center = ma(C, Period); UPline1 = EnvelopeUp(Period, Percent1); Dnline1 = EnvelopeDown(Period, Percent1); UPline2 = EnvelopeUp(Period, Percent2); Dnline2 = EnvelopeDown(Period, Percent2); UPline3 = EnvelopeUp(Period, Percent3); Dnline3 = EnvelopeDown(Period, Percent3); UPline4 = EnvelopeUp(Period, Percent4); Dnline4 = EnvelopeDown(Period, Percent4); UPline5 = EnvelopeUp(Period, Percent5); Dnline5 = EnvelopeDown(Period, Percent5); if center > center[1] Then T = 1; if center < center[1] Then T = -1; Plot1(center, "중앙선",iff(T==1,RED,BLUE)); Plot2(UPline1, "EnvelopeUp1",iff(T==1,RED,BLUE)); Plot3(Dnline1, "EnvelopeDown1",iff(T==1,RED,BLUE)); Plot4(UPline2, "EnvelopeUp2",iff(T==1,RED,BLUE)); Plot5(Dnline2, "EnvelopeDown2",iff(T==1,RED,BLUE)); Plot6(UPline3, "EnvelopeUp3",iff(T==1,RED,BLUE)); Plot7(Dnline3, "EnvelopeDown3",iff(T==1,RED,BLUE)); Plot8(UPline4, "EnvelopeUp4",iff(T==1,RED,BLUE)); Plot9(Dnline4, "EnvelopeDown4",iff(T==1,RED,BLUE)); Plot10(UPline5, "EnvelopeUp5",iff(T==1,RED,BLUE)); Plot11(Dnline5, "EnvelopeDown5",iff(T==1,RED,BLUE)); 즐거운 하루되세요 > 억수로 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > Envelope (엔벨로프) 선 기울기에 따라서 선 색이 변하는 수식 부탁드니다. 그리고 Period(40) 에 Percent(1) (2) (3) (4) (5) 이렇게 한꺼번에 다 표시 되면 좋겠습니다. Input : Period(40), Percent(2); var : center(0),UPline(0),DNline(0); center = ma(C, Period); UPline = EnvelopeUp(Period, Percent); Dnline = EnvelopeDown(Period, Percent); Plot1(center, "중앙선"); Plot2(UPline, "EnvelopeUp"); Plot3(Dnline, "EnvelopeDown"); 와 아래 수식을 합친 것입니다. input : P(40); var : mav(0),T(0); mav = ma(C,40); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; Plot1(mav,"이평",iff(T==1,RED,BLUE));