커뮤니티

지표값

프로필 이미지
peace
2006-06-08 07:15:47
1075
글번호 10206
답변완료
예를 들어 ma(c,1)과ma(c,5)이 골드가 났을 때의 종가를 ma(c,100)과ma(c,500)의 데드가 날 때까지 저장하고자 합니다. 중간에 ma(c,1)과ma(c,5)이 골드가 두번이상 나더라도 첫번째 골드났을 때의 종가만 변함없이 저장하고자 합니다. 그리고 ma(c,100)과ma(c,500)의 데드가 나면 0값 그 이후에는 다시 처음과 같이 ma(c,1)과ma(c,5)이 골드가 났을 때의 종가를 ma(c,100)과ma(c,500)의 데드가 날 때까지 저장하고자 합니다. 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-06-08 16:13:39

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. if crossup(ma(c,1),ma(c,5)) and var1 < 1 then{ var1 = var1+1; var2 = C; } if crossdown(ma(c,100),ma(c,500)) then{ var1 = 0; var2 = 0; } plot1(var1); plot2(var2); 즐거운 하루되세요 > peace 님이 쓴 글입니다. > 제목 : 지표값 > 예를 들어 ma(c,1)과ma(c,5)이 골드가 났을 때의 종가를 ma(c,100)과ma(c,500)의 데드가 날 때까지 저장하고자 합니다. 중간에 ma(c,1)과ma(c,5)이 골드가 두번이상 나더라도 첫번째 골드났을 때의 종가만 변함없이 저장하고자 합니다. 그리고 ma(c,100)과ma(c,500)의 데드가 나면 0값 그 이후에는 다시 처음과 같이 ma(c,1)과ma(c,5)이 골드가 났을 때의 종가를 ma(c,100)과ma(c,500)의 데드가 날 때까지 저장하고자 합니다. 부탁드립니다.