커뮤니티

문의 드립니다.

프로필 이미지
유동개미
2014-10-30 15:29:33
141
글번호 79921
답변완료
아래에 두 수식은 왜 똑같은 20 가중이평인데 차트상에 표시되는건 다르나요? 현재 두번째 수식의 가중이평은 차트설정에서 수평 -7을 적용해서 사용하고 있습니다. 두번째 수식의 가중이평을 -7 수평이동한 상태에서 첫번째 20 가중이평과 크로스가 발생할때 매수,매도 신호가 발생하도록 해주시면 감사하겠습니다! ====================================================== Input : Period1(20); var1 = wMA(C,Period1); Plot1(var1, "가중이동평균1"); ====================================================== input : Period1(20); var1 = wma(wma(wma(c,Period1),Period1),Period1); if var1 > var1[1] Then var2 = var1; else begin if var1 < var1[1] Then var3 = var1; end plot1(var2); plot2(var3);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-30 16:12:04

안녕하세요 예스스탁입니다. Input : Period1(20); var1 = wMA(C,Period1); Plot1(var1, "가중이동평균1"); 위식은 종가를 가중이평한 식입니다. 아래식은 3중첩으로 가중이평처리한 식입니다. 각 var1값의 계산식 비교해 하시면 아래식은 wma가 3번 중첩사용되었습니다. input : Period1(20); var1 = wma(wma(wma(c,Period1),Period1),Period1); if var1 > var1[1] Then var2 = var1; else begin if var1 < var1[1] Then var3 = var1; end plot1(var2); plot2(var3); 지표를 -이동하시면 현재봉의 값을 과거봉으로 가져가시는 내용이므로 두번째 수식의 가중이평값이 첫번째 수식의 가중이평의 7봉전값을 크로스할때 현재봉에 신호가 발생하게 작성할수 밖에 없습니다. 즉 7번째전봉에서는 미래의 값이 이동되어 온것입니다. 현재봉에서 조건판단해 7번째 전봉에 신호를 표시할수는 없습니다. Input : Period1(20); var1 = wMA(C,Period1); var2 = wma(wma(wma(c,Period1),Period1),Period1); if crossup(var2,var1[7]) Then buy(); if CrossDown(var2,var1[7]) Then sell(); 즐거운 하루되세요 > 유동개미 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 아래에 두 수식은 왜 똑같은 20 가중이평인데 차트상에 표시되는건 다르나요? 현재 두번째 수식의 가중이평은 차트설정에서 수평 -7을 적용해서 사용하고 있습니다. 두번째 수식의 가중이평을 -7 수평이동한 상태에서 첫번째 20 가중이평과 크로스가 발생할때 매수,매도 신호가 발생하도록 해주시면 감사하겠습니다! ====================================================== Input : Period1(20); var1 = wMA(C,Period1); Plot1(var1, "가중이동평균1"); ====================================================== input : Period1(20); var1 = wma(wma(wma(c,Period1),Period1),Period1); if var1 > var1[1] Then var2 = var1; else begin if var1 < var1[1] Then var3 = var1; end plot1(var2); plot2(var3);