커뮤니티
수식 수정 부탁드립니다
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. 91115_11.jpg (0.04 MB)
답변 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");