커뮤니티
시스템오류수정
2013-08-06 23:27:31
152
글번호 66159
안녕하세요
아래식은 저번에 문의해서 답변받은 식입니다
근데 실행이 안됩니다
오류수정부탁드립니다
input : short(60),long(130),signal(9),af(0.06),maxaf(0.6);
var : aa(0),bb(0);
var1 = MACD(short,long);#MACD
var2 = ema(var1,Signal);#MACD sig
var3 = sar(af,maxaf); #파라볼릭
#MACD가 MACDsig보다 크고 종가가 파라볼릭보다 크면 9
#MACD가 MACDsig보다 크고 종가가 파라볼릭보다 작거나 같으면 3
#MACD가 MACDsig보다 작거나 같고 종가가 파라볼릭보다 작으면 -9
#MACD가 MACDsig보다 작거나 같고 종가가 파라볼릭보다 크거나 같으면 -3
if var1 > var2 Then{
if C > var3 Then
AA = 9;
Else
AA = 3;
}
Else{
if var3 > C Then
AA = -9;
Else
AA = -3;
}
#MACD가 0보다 크면 20 아니면 -20
if var1 > 0 Then
BB = 20;
Else
BB = -20;
#0을 상향돌파하면 매수
if crossup(AA+BB,0) Then
buy();
#0을 하향이탈하면 매도
if CrossDown(AA+BB, 0) Then
sell();
답변 1
예스스탁 예스스탁 답변
2013-08-07 09:14:03
안녕하세요
예스스탁입니다.
해당 식 첨부한 그림과 같이 정상적으로 신호가 발생합니다.
신호가 발생하는 날도 있고 아닌날도 있으니 차트의
조회봉수를 좀더 크게하셔서 보시기 바랍니다.
즐거운 하루되세요
> 한산도 님이 쓴 글입니다.
> 제목 : 시스템오류수정
> 안녕하세요
아래식은 저번에 문의해서 답변받은 식입니다
근데 실행이 안됩니다
오류수정부탁드립니다
input : short(60),long(130),signal(9),af(0.06),maxaf(0.6);
var : aa(0),bb(0);
var1 = MACD(short,long);#MACD
var2 = ema(var1,Signal);#MACD sig
var3 = sar(af,maxaf); #파라볼릭
#MACD가 MACDsig보다 크고 종가가 파라볼릭보다 크면 9
#MACD가 MACDsig보다 크고 종가가 파라볼릭보다 작거나 같으면 3
#MACD가 MACDsig보다 작거나 같고 종가가 파라볼릭보다 작으면 -9
#MACD가 MACDsig보다 작거나 같고 종가가 파라볼릭보다 크거나 같으면 -3
if var1 > var2 Then{
if C > var3 Then
AA = 9;
Else
AA = 3;
}
Else{
if var3 > C Then
AA = -9;
Else
AA = -3;
}
#MACD가 0보다 크면 20 아니면 -20
if var1 > 0 Then
BB = 20;
Else
BB = -20;
#0을 상향돌파하면 매수
if crossup(AA+BB,0) Then
buy();
#0을 하향이탈하면 매도
if CrossDown(AA+BB, 0) Then
sell();
다음글
이전글