커뮤니티
이상하네요.. 본분을 다 올려보겠습니다.
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. 70586_캡처.PNG (0.01 MB)
답변 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 틱차트입니다.