커뮤니티
시스템식 오류 수정방법 문의드려요
2016-10-13 11:12:02
92
글번호 102890
안녕하세여 MACD 지표를 이용한 시스템 트레이딩을 하려고 하는데 처음이라서 오류가 있는
부분을 어떻게 수정해야할지를 모르겠습니다.
MACD 지평선이 10일 지평선과 20일 지평선의 차이가 0을 상향 통과하면 매수, 하향 통과하면 매도하는 시스템식을 만들려고 했습니다.
하지만 검증을 하니 오류가 두개 나왔는데요 시스템식의 7줄과 10줄의 BUY와 SELL이 모두 전략에서만 사용할 수 있다고 오류가 뜨는데요 어떻게 수정해야하나요 ?
input : shortperiod(10), longperiod(20);
var : MACDv(0);
MACDv = ema(c,shortperiod)-ema(c,longperiod);
if MACDv > 0 and MACDv[1] <= 0 Then
buy();
if MACDv < 0 and MACDv[1] >= 0 Then
sell();
답변 1
예스스탁 예스스탁 답변
2016-10-13 13:36:19
안녕하세요
예스스탁입니다.
수식에는 이상이 없습니다.
수식은 신호를 발생하는 시스템식인데
편집창이 시스템편집창이 아니기 때문입니다.
편집창 종료 확인하시기 바랍니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/2_3_7.htm
즐거운 하루되세요
> docius 님이 쓴 글입니다.
> 제목 : 시스템식 오류 수정방법 문의드려요
> 안녕하세여 MACD 지표를 이용한 시스템 트레이딩을 하려고 하는데 처음이라서 오류가 있는
부분을 어떻게 수정해야할지를 모르겠습니다.
MACD 지평선이 10일 지평선과 20일 지평선의 차이가 0을 상향 통과하면 매수, 하향 통과하면 매도하는 시스템식을 만들려고 했습니다.
하지만 검증을 하니 오류가 두개 나왔는데요 시스템식의 7줄과 10줄의 BUY와 SELL이 모두 전략에서만 사용할 수 있다고 오류가 뜨는데요 어떻게 수정해야하나요 ?
input : shortperiod(10), longperiod(20);
var : MACDv(0);
MACDv = ema(c,shortperiod)-ema(c,longperiod);
if MACDv > 0 and MACDv[1] <= 0 Then
buy();
if MACDv < 0 and MACDv[1] >= 0 Then
sell();
다음글
이전글