커뮤니티
반드시 ....꼭! 해결 부탁드립니다.
2015-03-28 02:31:15
287
글번호 84502
우선 지난 번의 답변에 대하여 감사를 드립니다. 꾸벅.
그림을 보면 2번째 보조지표가 예스 트레이더에서 제공되어지는 지수이동평균으로 만들어진 것입니다.
<제공되어진 수식>
Input : Period1(5),Period2(20),Period3(60);
var : Xma1(0),Xma2(0),Xma3(0);
Xma1 = ema(C,Period1);
Xma2 = ema(C,Period2);
Xma3 = ema(C,Period3);
Plot1(Xma1, "지수이동평균1");
Plot2(Xma2, "지수이동평균2");
Plot3(Xma3, "지수이동평균3");
#-------------------------------------------------------------
1번째 보조지표는
지수이동평균을 5, 26,50, 100으로 하여 작성된 것인데 특이할 점은 지수이동평균을 각각 분리시켜 만든 보조지표입니다.
< 지수이동평균- 100 수식 >
Input : Period1(100);
var : Xma1(0);
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균4");
----------------------------------------
< 지수이동평균- 50 수식 >
Input : Period1(50);
var : Xma1(0);
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균3");
----------------------------------------
< 지수이동평균- 26 수식 >
Input : Period1(26);
var : Xma1(0);
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균2");
----------------------------------------
< 지수이동평균- 5 수식 >
Input : Period1(5);
var : Xma1(0);2
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균1");
-----------------------------------------------
1번 보조지표의 경우 검정 수직선 위치- 5 이평선이 26 이평선을 상방을 돌파했을 때 정확하고 빠르게(2번지표보다) 매수 시점을 찾아낼 수가 있기 때문입니다.
1번 지표에서 파랑선(5이평선)이 빨강선(26이평선)을 CrossUp할 때를 매수점이라고 판단하고, 지난번에 시스템 식을 만들어서 도움을 요청했는데 해답을 얻지 못했습니다.
혹시나 해서 예스트레이더에서 제공한 지수이동평균을 2번 보조지표로 넣어보니 문제점을 알게 되었지만 해결책은 찾지 못했습니다.
1번 보조지표에서
파랑선(5이평선)이 빨강선(26이평선)을 CrossUp할 때 즉, 5이평선 > 26이평선 일 때는 흰색(또는 매수 사운드)를 작업했는데....보시다시피 따로 따로 작성된 이평선이다보니 아래와 같이 수식을 작성했더니 주황색 수직선 위치(1번 보조지표와 같은 위치)에 색이 변하고 소리가 나는 문제점이 발생했습니다.
수식을 따로 분리해서 지표를 그린 후에 한 지표에서 비교하였더니 1번에 대한 답이 아니라 2번 보조지표에 대한 답이 되어버렸습니다.
해결책은 정말 없나요? 꼭 해결을 부탁드립니다.
<작성한 식>
input : Period5(5), Period26(26);
var : P5(0), P26(0);
P5 = ema(C,Period5);
P26 = ema(C,Period26);
If p5 > p26 Then
{
Plot1(P5, "5_지수이동평균",YELLOW);
}
Else
{
Plot1(P5, "5_지수이동평균", BLUE);
}
# p5 > p26하면 클 경우 계속해서 매수 소리, 작을 경우 계속해서 매도 소리..
#If CrossUP(p5, p26) Then
#{
# PlaySound("C:₩sound₩매수.wav");
#}
#if CrossDown(p5, p26) Then
#{
# PlaySound("C:₩sound₩매도.wav");
#}
- 1. 지수이동평균.JPG (0.20 MB)
답변 1
예스스탁 예스스탁 답변
2015-03-30 11:15:32
안녕하세요
예스스탁입니다.
현재 지수이평을 각각 작성해 차트에 적용하신 그림에 Y축이 맞춰있지 않습니다.
즉 각각 그려서 적용한 지수이평과 3개를 하나의 지표로 작성한것과
차이가 있는 것은 각각 적용한 지수이평의 기간값에 차이가 있거나
혹은 지표의 Y축을 마추지 않고 플로팅 상태에서 서로 겹쳐있거나 하는 경우입니다.
첨부한 그림과 같이 각각 지표로 작성한 지수이평도
Y축을 서로 같이 마추면 첨부된 그림과 같이 동일한 모양을 가지게 됩니다.
개별적으로 작성한 지표를 겹치실때
기준되는 선 하나의 축을 공유하셔야 합니다.
즉 26이평을 5이평 위에 올리신때 Y축 표시방법에서
아래항목과 공유에서 5이평을 선택하고 축공유를 하시고
50이평도 5이평을 선택해서 겹치셔야 합니다.
즐거운 하루되세요
> YG_bi***** 님이 쓴 글입니다.
> 제목 : 반드시 ....꼭! 해결 부탁드립니다.
> 우선 지난 번의 답변에 대하여 감사를 드립니다. 꾸벅.
그림을 보면 2번째 보조지표가 예스 트레이더에서 제공되어지는 지수이동평균으로 만들어진 것입니다.
<제공되어진 수식>
Input : Period1(5),Period2(20),Period3(60);
var : Xma1(0),Xma2(0),Xma3(0);
Xma1 = ema(C,Period1);
Xma2 = ema(C,Period2);
Xma3 = ema(C,Period3);
Plot1(Xma1, "지수이동평균1");
Plot2(Xma2, "지수이동평균2");
Plot3(Xma3, "지수이동평균3");
#-------------------------------------------------------------
1번째 보조지표는
지수이동평균을 5, 26,50, 100으로 하여 작성된 것인데 특이할 점은 지수이동평균을 각각 분리시켜 만든 보조지표입니다.
< 지수이동평균- 100 수식 >
Input : Period1(100);
var : Xma1(0);
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균4");
----------------------------------------
< 지수이동평균- 50 수식 >
Input : Period1(50);
var : Xma1(0);
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균3");
----------------------------------------
< 지수이동평균- 26 수식 >
Input : Period1(26);
var : Xma1(0);
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균2");
----------------------------------------
< 지수이동평균- 5 수식 >
Input : Period1(5);
var : Xma1(0);2
Xma1 = ema(C,Period1);
Plot1(Xma1, "지수이동평균1");
-----------------------------------------------
1번 보조지표의 경우 검정 수직선 위치- 5 이평선이 26 이평선을 상방을 돌파했을 때 정확하고 빠르게(2번지표보다) 매수 시점을 찾아낼 수가 있기 때문입니다.
1번 지표에서 파랑선(5이평선)이 빨강선(26이평선)을 CrossUp할 때를 매수점이라고 판단하고, 지난번에 시스템 식을 만들어서 도움을 요청했는데 해답을 얻지 못했습니다.
혹시나 해서 예스트레이더에서 제공한 지수이동평균을 2번 보조지표로 넣어보니 문제점을 알게 되었지만 해결책은 찾지 못했습니다.
1번 보조지표에서
파랑선(5이평선)이 빨강선(26이평선)을 CrossUp할 때 즉, 5이평선 > 26이평선 일 때는 흰색(또는 매수 사운드)를 작업했는데....보시다시피 따로 따로 작성된 이평선이다보니 아래와 같이 수식을 작성했더니 주황색 수직선 위치(1번 보조지표와 같은 위치)에 색이 변하고 소리가 나는 문제점이 발생했습니다.
수식을 따로 분리해서 지표를 그린 후에 한 지표에서 비교하였더니 1번에 대한 답이 아니라 2번 보조지표에 대한 답이 되어버렸습니다.
해결책은 정말 없나요? 꼭 해결을 부탁드립니다.
<작성한 식>
input : Period5(5), Period26(26);
var : P5(0), P26(0);
P5 = ema(C,Period5);
P26 = ema(C,Period26);
If p5 > p26 Then
{
Plot1(P5, "5_지수이동평균",YELLOW);
}
Else
{
Plot1(P5, "5_지수이동평균", BLUE);
}
# p5 > p26하면 클 경우 계속해서 매수 소리, 작을 경우 계속해서 매도 소리..
#If CrossUP(p5, p26) Then
#{
# PlaySound("C:₩sound₩매수.wav");
#}
#if CrossDown(p5, p26) Then
#{
# PlaySound("C:₩sound₩매도.wav");
#}
다음글
이전글