커뮤니티

다시 문의드립니다.

프로필 이미지
해암
2017-08-31 15:07:02
107
글번호 112409
답변완료
바로 이전 문의 54644 에서 알려주신 대로 적용했더니 지수이평 20선이 삼각105선과 150선 사이에 위치하면 분홍색(골든구간)도 파란색(데드구간)도 아닌 색이 됩니다. 다시한번 살피셔서 지수이평 20선이 삼각105선, 삼각150선을 모두 골든크로스하면 그 지점부터 다음 데드크로스구간(지수이평 20선이 삼각105선, 150선을 모두 크로스할때까지)발생 전까지를 분홍색으로 채우고 싶습니다. 요컨대 골든이 발생하면 지수이평 20선이 삼각105선과 150선 사이에 끼이더라도 삼각105선과 150선을 모두 크로스할때까지는 골든 구간으로 나타나게 해주십사 하고 문의드립니다. 1번과 2번 모두 살펴주시기 바랍니다. 대단히 감사드립니다. 수고하세요!!!
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-08-31 17:06:59

안녕하세요 예스스탁입니다. 식 수정해 드립니다. 1 Input : Length1(105),Length2(150),P(20); Var : TLen1(0),TLen2(0),TLen3(0),Tma1(0),Tma2(0),emav(0),T(0); TLen1 = Ceiling((Length1 + 1) * .5); TLen2 = Ceiling((Length2 + 1) * .5); Tma1 = ma(ma(C, TLen1), TLen1); Tma2 = ma(ma(C, TLen2), TLen2); emav = ema(C,P); if emav > max(tma1,tma2) Then T = 1; if emav < min(tma1,tma2) Then{ T = -1; if T == 1 then plot1(99999999999,"라인1"); plot2(0,"라인2"); } Else{ plot1(0,"라인1"); plot2(99999999999,"라인2"); } 2 Input : Length1(105),Length2(150),P(30); Var : TLen1(0),TLen2(0),TLen3(0),Tma1(0),Tma2(0),mav(0),T(0); TLen1 = Ceiling((Length1 + 1) * .5); TLen2 = Ceiling((Length2 + 1) * .5); Tma1 = ma(ma(C, TLen1), TLen1); Tma2 = ma(ma(C, TLen2), TLen2); mav = ma(C,P); if mav > max(tma1,tma2) Then T = 1; if mav < min(tma1,tma2) Then{ T = -1; if T == 1 then plot1(99999999999,"라인1"); plot2(0,"라인2"); } Else{ plot1(0,"라인1"); plot2(99999999999,"라인2"); } 즐거운 하루되세요 > 해암 님이 쓴 글입니다. > 제목 : 다시 문의드립니다. > 바로 이전 문의 54644 에서 알려주신 대로 적용했더니 지수이평 20선이 삼각105선과 150선 사이에 위치하면 분홍색(골든구간)도 파란색(데드구간)도 아닌 색이 됩니다. 다시한번 살피셔서 지수이평 20선이 삼각105선, 삼각150선을 모두 골든크로스하면 그 지점부터 다음 데드크로스구간(지수이평 20선이 삼각105선, 150선을 모두 크로스할때까지)발생 전까지를 분홍색으로 채우고 싶습니다. 요컨대 골든이 발생하면 지수이평 20선이 삼각105선과 150선 사이에 끼이더라도 삼각105선과 150선을 모두 크로스할때까지는 골든 구간으로 나타나게 해주십사 하고 문의드립니다. 1번과 2번 모두 살펴주시기 바랍니다. 대단히 감사드립니다. 수고하세요!!!