커뮤니티
문의 드립니다.
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);
다음글
이전글