커뮤니티

이상하네요.. 본분을 다 올려보겠습니다.

프로필 이미지
희망의날개
2013-12-04 16:15:08
178
글번호 70136
답변완료

첨부 이미지

Input : af(0.003200), maxAF(0.100); Var : value(0); Var4 = sar(af,maxAF); # 매수/매도청산 If CrossUp(High,Var4) Then { Buy(); } var1=wma(c,10); var2=ma(c,20); var3=ema(c,125); if CrossDown(var1,var2) Then{ value1 = var1; #현재 데드크로스의 20이평값 value2= value1[1]; #직전 데드크로스의 20평값 if value1 < value2 and value2 > 0 Then sell(); } SetStopEndofday(150200); 위의 수식이 전부이구요... 첨부파일에서와 같이 마지막 매수신호 다음에 데드크로스가 일어날때에 앞전의 데드크로스보다 낮은값에서 이루어지는 데드이기때문에 매도신호가 발생이 되야하는데... 신호가 나오질 않고있네요.. 제 수식을 갖다붙여서 확인한번 해주시기 바랍니다.. 차트는 560 틱차트입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-05 08:37:36

안녕하세요 예스스탁입니다. 첨부한 그림이 올려주신 식 그대로 적용한 차트입니다. 말씀하신 부분에 정확히 신호가 발생합니다. 지표는 아래지표 적용했습니다. var1=wma(c,10); var2=ma(c,20); plot1(var1); plot2(var2); 즐거운 하루되세요 > 희망의날개 님이 쓴 글입니다. > 제목 : 이상하네요.. 본분을 다 올려보겠습니다. > Input : af(0.003200), maxAF(0.100); Var : value(0); Var4 = sar(af,maxAF); # 매수/매도청산 If CrossUp(High,Var4) Then { Buy(); } var1=wma(c,10); var2=ma(c,20); var3=ema(c,125); if CrossDown(var1,var2) Then{ value1 = var1; #현재 데드크로스의 20이평값 value2= value1[1]; #직전 데드크로스의 20평값 if value1 < value2 and value2 > 0 Then sell(); } SetStopEndofday(150200); 위의 수식이 전부이구요... 첨부파일에서와 같이 마지막 매수신호 다음에 데드크로스가 일어날때에 앞전의 데드크로스보다 낮은값에서 이루어지는 데드이기때문에 매도신호가 발생이 되야하는데... 신호가 나오질 않고있네요.. 제 수식을 갖다붙여서 확인한번 해주시기 바랍니다.. 차트는 560 틱차트입니다.