커뮤니티

수식 문의 드립니다

프로필 이미지
wasong
2016-07-06 07:48:09
145
글번호 99788
답변완료
지표식 부탁드립니다. A(라인) B(라인) P(값) 상하 A, B 두 개의 라인이 있다고 할 때 P가 A라인을 상향 돌파할 때 빨강색으로 표시하고 P가 B라인을 하향 돌파할 때 파랑색으로 표시하고자 합니다. 이때 중요한 것은 A라인을 상향돌파하고 나서 A라인을 이탈하더라도 B라인을 하향돌파하기 전까지는 색상의 변화는 없어야 한다는 것입니다. 반대로 B라인도 마찬가지고요. 수식에 주석 부탁드립니다. 미리 감사드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-06 11:30:21

안녕하세요 예스스탁입니다. var : T(0); #P가 A를 상향돌파하면 1, CrossDown(P,B)까지 유지 if crossup(P,A) then T = 1; #P가 B를 하향이탈하면 -1,crossup(P,A까지 유지 if CrossDown(P,B) then T = -1; #T가 1인 구간에서는 P는 빨강 if T == 1 Then plot1(P,"P",RED); #T가 -1인 구간에서는 P는 파랑 if T == -1 Then plot1(P,"P",blue); 즐거운 하루되세요 > kalpa 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 지표식 부탁드립니다. A(라인) B(라인) P(값) 상하 A, B 두 개의 라인이 있다고 할 때 P가 A라인을 상향 돌파할 때 빨강색으로 표시하고 P가 B라인을 하향 돌파할 때 파랑색으로 표시하고자 합니다. 이때 중요한 것은 A라인을 상향돌파하고 나서 A라인을 이탈하더라도 B라인을 하향돌파하기 전까지는 색상의 변화는 없어야 한다는 것입니다. 반대로 B라인도 마찬가지고요. 수식에 주석 부탁드립니다. 미리 감사드립니다.