커뮤니티

수식 수정 부탁드립니다

프로필 이미지
knp116
2015-09-22 15:34:00
120
글번호 90605
답변완료

첨부 이미지

수식 조건이 60일선(var3) < 240(var5)선인데 실제 신호가 나온것을 보니 60일선>240일선 이렇게 반대인 경우에도 신호가 나옵니다 수정 부탁드려요~ ** var1=5일선, var2=20일선 If Var3 < Var5 And Var1 >= Var5 And C>C[4] And C>O And ((CrossUp(Close,Var1)) OR (Open >= Var1)) And ((Var2 >Var2 [15]) OR (VAr3 >Var3 [55])) and Var5 > dayopen and Var2 > dayopen and o > dayopen and disparity(period) >100.03 THEN BUY("24N");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-09-22 16:27:41

안녕하세요 예스스탁입니다. 해당식 아래와 같이 청산식 추가해서 적용해 보았지만 정배열(var3 > var5)상태에서 신호가 발생하는 것을 찾을수가 없습니다. 모두 역배열일때만 매수신호가 발생합니다. input : Period(20); var1 = ma(C,5); var2 = ma(C,20); var3 = ma(C,60); var5 = ma(C,240); If Var3 < Var5 And Var1 >= Var5 And C>C[4] And C>O And ((CrossUp(Close,Var1)) OR (Open >= Var1)) And ((Var2 >Var2 [15]) OR (VAr3 >Var3 [55])) and Var5 > dayopen and Var2 > dayopen and o > dayopen and disparity(period) >100.03 THEN BUY("24N"); if BarsSinceEntry == 3 Then exitlong("x"); 차트 아래 지표적용해 보시기 바랍니다. Var3 < Var5이면 파란색 Var3 >= Var5이면 빨간색으로 그려집니다 var3 = ma(C,60); var5 = ma(C,240); If Var3 < Var5 Then plot1(1,"점검",RED); Else plot1(1,"점검",blue); 차트에 적용한 지표가 60-240이평이지 확인하시고 또한 지표가 차트에 단순 플로팅상태로 적용이 되어 있지 않은지 확인하시기 바랍니다. 즐거운 하루되세요 > knp116 님이 쓴 글입니다. > 제목 : 수식 수정 부탁드립니다 > 수식 조건이 60일선(var3) < 240(var5)선인데 실제 신호가 나온것을 보니 60일선>240일선 이렇게 반대인 경우에도 신호가 나옵니다 수정 부탁드려요~ ** var1=5일선, var2=20일선 If Var3 < Var5 And Var1 >= Var5 And C>C[4] And C>O And ((CrossUp(Close,Var1)) OR (Open >= Var1)) And ((Var2 >Var2 [15]) OR (VAr3 >Var3 [55])) and Var5 > dayopen and Var2 > dayopen and o > dayopen and disparity(period) >100.03 THEN BUY("24N");