커뮤니티

시스템오류수정

프로필 이미지
한산도
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();