커뮤니티

동일방향 신호의 제한

프로필 이미지
스퍼트시커
2014-06-18 14:07:25
176
글번호 75920
답변완료
항상 신속하고 상세하게 답변 주셔서 많은 도음을 받고 있습니다. 선물분봉에 적용한 지표에서 중복신호를 제한하는 방법을 좀 부탁드립니다. (시스템 식에서 제한하는 방법은 이전 가르쳐 주셔서 잘 활용하고 있습니다.) 예를들면 지수가 20ma를 상향 돌파하면 ▲를 출력하되 최근 60분안에 ▲신호가 나온적이 있다면 이번 신호는 출력을 하지 아니하고 그런 적이 없을때만 신호가 나오도록 하는 수식입니다. 또 시간 말고 봉수를 기준으로 최근 60봉이내에 동일 방향의 신호가 없을때에만 출력되록 하고자 합니다. 그럼 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-06-18 17:51:14

안녕하세요 예스스탁입니다. 1. 60분 var : Tx(0); var1 = ma(c,20); if crossup(c,var1) Then{ value1 = TimeToMinutes(stime); value2 = sdate; value3 = value1[1]; value4 = value2[1]; if value4 == 0 or (value4 > 0 and value2 > value4) Or (value4 > 0 and value2 == value4 and value1 >= value3+60) Then{ tx = Text_New(sdate,stime,H,"▲"); Text_SetStyle(tx,2,2); } } 2. 60봉 var : Tx(0); var1 = ma(c,20); if crossup(c,var1) Then{ value1 = index; value2 = sdate; value3 = value1[1]; value4 = value2[1]; if value4 == 0 or (value4 > 0 and value2 > value4) Or (value4 > 0 and value2 == value4 and value1 >= value3+60) Then{ tx = Text_New(sdate,stime,H,"▲"); Text_SetStyle(tx,2,2); } } 즐거운 하루되세요 > 스퍼트시커 님이 쓴 글입니다. > 제목 : 동일방향 신호의 제한 > 항상 신속하고 상세하게 답변 주셔서 많은 도음을 받고 있습니다. 선물분봉에 적용한 지표에서 중복신호를 제한하는 방법을 좀 부탁드립니다. (시스템 식에서 제한하는 방법은 이전 가르쳐 주셔서 잘 활용하고 있습니다.) 예를들면 지수가 20ma를 상향 돌파하면 ▲를 출력하되 최근 60분안에 ▲신호가 나온적이 있다면 이번 신호는 출력을 하지 아니하고 그런 적이 없을때만 신호가 나오도록 하는 수식입니다. 또 시간 말고 봉수를 기준으로 최근 60봉이내에 동일 방향의 신호가 없을때에만 출력되록 하고자 합니다. 그럼 부탁드립니다.