커뮤니티
문의드립니다.
2016-12-10 13:16:15
170
글번호 104865
안녕하세요
국내선물 틱챠트에서 이래의 수식을 사용하여 일봉 5이평선을 나타낸 그림입니다.
굵은 검정선이 일봉 5이평선입니다. 캔들위의 검정 화살표는 신호가 발생하는 자리임을 나타냅니다.
input : P1(5);
var : count(0),sumV1(0),mav1(0);
sumV1 = 0;
for count = 0 to P1{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
}
maV1 = sumV1 / P1;
일봉5이평선에 근접해서(0.15포인트 이내) 발생하는 신호는 제외하는 수식을 작성중인데 잘 안됩니다;;
condition1 = C - maV1 <= 0.15 and C - maV1 >= -0.15; 로 작성하고 !condition1
즉, "신호종가에서 일봉5이평선 수치를 뺀 수치가 +-0.15 이내에 있으면 조건이 아니다"로 구현하려 했는데 실패입니다. 챠트상의 보통 이평선에 적용할때는 문제가 없는 수식인데, 유독 일봉이평선에선 되질않습니다. 도와주세요 ㅠㅠ
감사합니다
- 1. 1210.jpg (0.27 MB)
답변 2
예스스탁 예스스탁 답변
2016-12-12 11:31:27
안녕하세요
예스스탁입니다.
작성하신 수식에 이상이 없습니다.
적용해 보았지만 일봉이평+-0.15포인트 안에서는 신호가 발생하지 않습니다.
아래 두식 적용해 보시면 첨부된 그림과 같이
일봉이평+-0.15 안에서는 어떤 신호도 발생하지 않습니다.
1
input : P1(5);
var : count(0),sumV1(0),mav1(0);
sumV1 = 0;
for count = 0 to P1{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
}
maV1 = sumV1 / P1;
condition1 = C - maV1 <= 0.15 and C - maV1 >= -0.15;
if !Condition1 Then{
if C > O Then
buy();
if C < O Then
sell();
}
2
input : P1(5);
var : count(0),sumV1(0),mav1(0);
sumV1 = 0;
for count = 0 to P1{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
}
maV1 = sumV1 / P1;
plot1(mav1+0.15);
plot2(mav1);
plot3(mav1-0.15);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요
국내선물 틱챠트에서 이래의 수식을 사용하여 일봉 5이평선을 나타낸 그림입니다.
굵은 검정선이 일봉 5이평선입니다. 캔들위의 검정 화살표는 신호가 발생하는 자리임을 나타냅니다.
input : P1(5);
var : count(0),sumV1(0),mav1(0);
sumV1 = 0;
for count = 0 to P1{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
}
maV1 = sumV1 / P1;
일봉5이평선에 근접해서(0.15포인트 이내) 발생하는 신호는 제외하는 수식을 작성중인데 잘 안됩니다;;
condition1 = C - maV1 <= 0.15 and C - maV1 >= -0.15; 로 작성하고 !condition1
즉, "신호종가에서 일봉5이평선 수치를 뺀 수치가 +-0.15 이내에 있으면 조건이 아니다"로 구현하려 했는데 실패입니다. 챠트상의 보통 이평선에 적용할때는 문제가 없는 수식인데, 유독 일봉이평선에선 되질않습니다. 도와주세요 ㅠㅠ
감사합니다
맘속의행복
2016-12-12 18:14:34
챠트 이미지까지 첨부해서 설명해주시고...
항상 감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
작성하신 수식에 이상이 없습니다.
적용해 보았지만 일봉이평+-0.15포인트 안에서는 신호가 발생하지 않습니다.
아래 두식 적용해 보시면 첨부된 그림과 같이
일봉이평+-0.15 안에서는 어떤 신호도 발생하지 않습니다.
1
input : P1(5);
var : count(0),sumV1(0),mav1(0);
sumV1 = 0;
for count = 0 to P1{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
}
maV1 = sumV1 / P1;
condition1 = C - maV1 <= 0.15 and C - maV1 >= -0.15;
if !Condition1 Then{
if C > O Then
buy();
if C < O Then
sell();
}
2
input : P1(5);
var : count(0),sumV1(0),mav1(0);
sumV1 = 0;
for count = 0 to P1{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
}
maV1 = sumV1 / P1;
plot1(mav1+0.15);
plot2(mav1);
plot3(mav1-0.15);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요
국내선물 틱챠트에서 이래의 수식을 사용하여 일봉 5이평선을 나타낸 그림입니다.
굵은 검정선이 일봉 5이평선입니다. 캔들위의 검정 화살표는 신호가 발생하는 자리임을 나타냅니다.
input : P1(5);
var : count(0),sumV1(0),mav1(0);
sumV1 = 0;
for count = 0 to P1{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
}
maV1 = sumV1 / P1;
일봉5이평선에 근접해서(0.15포인트 이내) 발생하는 신호는 제외하는 수식을 작성중인데 잘 안됩니다;;
condition1 = C - maV1 <= 0.15 and C - maV1 >= -0.15; 로 작성하고 !condition1
즉, "신호종가에서 일봉5이평선 수치를 뺀 수치가 +-0.15 이내에 있으면 조건이 아니다"로 구현하려 했는데 실패입니다. 챠트상의 보통 이평선에 적용할때는 문제가 없는 수식인데, 유독 일봉이평선에선 되질않습니다. 도와주세요 ㅠㅠ
감사합니다
다음글
이전글